江苏省二级C语言整理资料

第一部分 计算机基础知识一、计算机基础1 信息技术的基本概念和发展2 计算机硬件基础知识3 数字媒体基本知识4 计算机软件基础知识5 计算机网络基础知识6 计算机与数据库基础知识7 P

第一部分 计算机基础知识

一、计算机基础

1 信息技术的基本概念和发展

2 计算机硬件基础知识

3 数字媒体基本知识

4 计算机软件基础知识

5 计算机网络基础知识

6 计算机与数据库基础知识

7 PC 机操作使用的基本技能

要求:掌握计算机的基本常识,掌握二进制,十六进制,八进制,十进制的转换,了解网络知识。 主要考点:

1.信息技术与信息处理系统

(1)什么是信息?

(2)信息处理包括如下过程:信息收集,信息加工,信息存储,信息的传递,信息的施用

2.微电子技术

集成电路的分类:

小规模集成电路—大规模集成电路

3.二进制、十六进制的概念,不同进制数的表示,转换及其运算。

(1)各种进制数转化为十进制数的方法:

数的按位展开法是用各位的数符乘以相应的位权再求和得到的数值。

3210 (1010)2=1*2 0*2 1*2 0*2=(10)10

3210-1-2-3 (1011.101)2=1*2 0*2 1*2 1*2 1*2 0*2 1*2=(11.625) 10

210-1-2 (143.65)8=1*8 4*8 3*8 6*8 5*8=(99.828125)10

210-1-2 (2CF.4B)16=2*16 12*16 15*16 4*16 11*16=(719.29296875)10

(2) 十进制数转化为二进制数

十进制数转化成二进制数十整数部分和小数部分的运算方法是不同的。

当把十进制整数转化为二进制数据时,采用“除二取余”法。当把十进制小数转换成二进制时采用”乘

2取整”法

(3)二进制与八进制、十六进制的互换 八进制相当于二进制数的三位数,转换二进制时,整数向左,小数向右,不足3位的都用零补足。 十六进制相当于二进制数的四位数。转换二进制时,整数向左,小数向右,不足4位的都用零补足。

4.整数(定点数)在计算机中的表示。

原码、反码和补码

原码:其符号位(最高位)的0或1表示X 的正或负,其数值部分就是X 的绝对的二进制表示 ( 17)

n-1n-1=00010001,(-39)=10100111。表示范围-(2-1)~ (2-1)

反码:正整数的反码与原码一样,负整数的反码是其对应的原码符号位保持不变,而数值位取反。表示范围

n-1n-1-(2-1)~ (2-1)

n-1 n-1 补码:正整数的补码与其原码一致,负整数的补码对是其对应的反码在最后一位加1。-2~ 2

5.计算机中信息的计量单位

位:二进制中的每一位,0或1。

字节:8位,B 表示

KB=1024B 千字节

MB=1024KB 兆字节

GB=1024MB 千兆字节

TB=1024GB 兆兆字节

字:有2个字节,16位构成

6.计算机的逻辑结构及组成部分的功能

输入设备、中央处理器、内存储器和外存储器、输出设备、系统总线与I/O端口

7.CPU 的基本结构

寄存器组、运算器、控制器

8.常用的微处理器产品及主要性能

(1)4位和8位微处理器,Apple-II 微型计算机采用8位微处理器

(2)16位的微处理器,Intel 8086

(3)32位微处理器,Inter 80386,80486

(4)Pentium (奔腾)微处理器

(5)Pentium MMX, Pentium Pro Pentium II, Pentium III, Pentium4微处理器

1

,

9.PC 机的物理组成

(1)主板:有CPU 插槽,CPU 调压器,主板芯片组,存储器插座,总线插槽,ROMBIOS ,时钟/CMOS,电池,超级I/O芯片等。

(2)PC 机芯片组:主板上所有控制功能几乎都在其中

(3)BIOS :基本输入/输出系统,放置在只读存储器(ROM)芯片中 (4)内存:用来存储程序和数据信息的记忆部件,分为ROM(只读存储器,断电不消失信息) 和RAM (随机存取存储器,可读可写,但断电信息丢失)

(5)PC 机种的I/O总线和设备接口:I/O总线上有数据线,地址线,控制线。I/O接口有并行接口,串行接口,

10.常用外存的类型、性能、特点、基本工作原理

主要是硬盘存储器和光盘存储器,

硬盘指标有:

(1) 容量:40~120GB

(2) 平均等待时间:平均等待时间是指数据所在的扇区转到磁头下的平均时间,

使盘片旋转周期的1/2,现在主流硬盘的转速多为5400rpm,7200rpm,10000rpm 。平均等待时间为3~6ms

(3)平均寻道时间:指把磁头移动到数据所在的磁道(柱面)所需要的平均时间,这是衡量硬盘机械能力的重要标志。一般在5~10ms 。

(4)平均访问时间:平均等待时间+平均寻道时间。

光盘存储器有:

(1)只读光盘(CD-ROM )

(2)可记录光盘(CD-R )

(3)可擦写(CD-RW )可刻录

(4)DVD,即数字多用途光盘 DVD-ROM, DVD-R, DVD-RW

11.操作系统功能,常用产品

(1)功能:管理系统中的各种软硬件资源,为用户提供友善的人机界面,为应用程序的开发和运行提供一个高效率的平台。可有警醒处理器管理,存储管理,设备管理,文件管理和作业管理

(2)产品:MS-DOS, Windows, Unix和OS/2

12.程序设计语言及其处理系统

(1)设计语言通常分为机器语言、汇编语言、高级语言。

(2)程序语言处理系统:汇编程序,解释程序,编译程序

13.计算机网络组成与分类

(1)计算机网络的构成:由若干主机和通信子网以及一系列的通信协议构成。

(2)计算机网络的分类:

按网络规模分:广域网(WAN ),局域网(LAN ),城域网(MAN )。

按网络拓扑结构分:星形网,树形网,环形网,总线型网,网状网络

按网络控制分类:集中式网络,分布式网络

14.广域网的联接技术:

(1)电话拨号

(2)ISDN (综合业务数字网)

(3)不对称数字用户线技术(ADSL),与普通电话共存一条线,传输数据不通过电话交换机,传输速率根据线路情况自动调整

(4)电缆调制解调技术

(5)光纤接入网

15 交换技术

交换技术就是指使用交换设备实现多对终端设备之间的互联,以满足多用户通信的需要。有电路交换和分组交换。

16 英特网

英特网又称互联网,是世界最大的网络,使用TCP/IP协议把世界各地的计算机网络互联成一个大网络。 TCP/IP协议:(Transmission Control Protocol/Internet Protocol )是网络中最广泛的一种协议。把计算机通信化为4层,由第四层到第一层为:应用层,传输层,网络互联层,网络接口和硬件层。

IP 地址:是每台主机赋予的唯一一个编码地址,地址有4段十进制数组成,每段取值1~255。

a) 国家顶级域名:中国.cn 。国际顶级.edu ,网络服务机构为.net ,政府机构为.gov 等 英特网提供的服务:电子邮件,文件传输(FTP),远程登录(Telnet ),信息服务(WWW )

17.数字声音获取的方法

计算机合成声音:MIDI 是一种数字合成声音的标准,MPEG 是一种数字视频(音频)编码的国际标准。 MP3音乐是采用MPEG-1层3编码的高质量数字音乐。

2

,

1、信息技术指的是用来扩展人的信息器官功能、协助人们进行信息处理的一类技术。在下列基本信息技术中,用于扩展人的效应器官功能的是____。

A. 感测与识别技术 B. 通信与存储技术

C. 计算与处理技术

D. 控制与显示技术

2、微电子技术是以集成电路为核心的电子技术。在下列关于集成电路(IC )的叙述中,正确的是____。

A. 集成电路的发展导致了晶体管的发明

B. 现代计算机的CPU 均是超大规模集成电路

C. 小规模集成电路通常以功能部件、子系统为集成对象

D. 所有的集成电路均为数字集成电路

3、通信技术的发展促进了信息的传播。在下列有关通信与通信技术的叙述中,错误的是____。

A. 通信系统必有“三要素”,即信源、信号(应改成信道)与信宿

B. 现代通信指的是使用电(光)波传递信息的技术

C.

D. 调制技术主要分为三种,即调幅、调频和调相

4、在计算机中,数值为负的整数一般不采用“原码”表示,而是采用“补码”方式表示。若某带符号整数的8位补码表示为1000 0001, 则该整数为____.

A.129 B.-1 C.-127 D.127

5、在下列有关CPU (中央处理器)与Pentium 微处理器的叙述中,错误的是____。

A.CPU 除包含运算器和控制器以外,一般还包含若干个寄存器

B.CPU 所能执行的全部指令的集合,称为该CPU 的指令系统

C.Pentium 系列处理器在其发展过程中,其指令系统越来越丰富

D.Pentium 处理器与Power PC处理器虽然产自不同的厂商,但其指令系统相互兼容

6、根据存储器芯片的功能及物理特性,目前用作优盘存储器芯片的是____。

A.SRAM B.SDRAM C.EPROM D.Flash ROM

7、I/O接口指的是计算机中用于连接I/O设备的各种插头/插座,以及相应的通信规程以及电气特性。在下列相关I/O总线与I/O接口的叙述中,错误的是____。

A.PC 机系统总线一般分为处理器总线和主板总线

B.PCI 总线属于I/O总线

C.PC 机的I/O接口可分为独占式和总线式

D.USB 是以○并○行○方○式工作的I/O接口

8、输入设备用于向计算机输入命令和数据,它们是计算机系统必不可少的重要组成部分。在下列有关常见输入设备的叙述中,错误的是____。

A. 目前数码相机的成像芯片仅有一种,即CCD 成像芯片(还有个叫CMOS )

B. 扫描仪的主要性能指标包括分辨率、色彩位数和扫描幅面等

C. 目前台式PC 机普遍采用的键盘可直接产生一百多个按键编码

D. 鼠标器一般通过PS/2接口或USB 接口与PC 机相连

9、显示器的作用是将数字信息转换为光信息,最终将文字和图形/图像显示出来。在下列有关PC 机显示器的叙述中,错误的是____。

A. 目前出厂的台式PC 机大多数使用AGP 接口连接显示卡

B. 彩色显示器上的每个像素由RGB 三种基色组成

C. 与CRT 显示器相比,LCD 的工作电压高、功耗小

D. 从显示器的分辨率来看,水平分辨率与垂直分辨率之比一般为4:3

10、计算机软件(简称软件)指的是能指挥计算机完成特定任务的、以电子格式存储的程序、数据和相关的文档。在下列有关软件的叙述中,错误的是____。

A. 软件的版权所有者不一定是软件作者

B. 共享软件指的是一种无版权的软件

3

,

C. 用户购买一个软件后,仅获得该软件的使用权,并没有获得其版权

D. 软件许可证是一种法律合同,它确定了用户对软件的使用方式

11、在下列有关Windows 操作系统(这里指Windows 95及其以后的版本)的多任务处理功能的叙述中,正确的是____。

A. 在多任务处理过程中,前台任务与后台任务都能得到CPU 的响应(处理)

B. 由于CPU

C. 由于用户只启动一个应用程序,那么该程序就可以自始至终地独占CPU

D.Windows 操作系统采用协作方式支持多个任务的处理

12、文件管理是操作系统的基本功能之一。在Windows 操作系统环境下,下列有关文件管理功能的叙述中,错误的是____。

A. 计算机中的所有程序、数据、文档都组织成文件存放在外存储器中

B. 磁盘上的文件分配表(FAT )有两个,且内容相同

D. 文件管理以扇区为单位分配磁盘上的存储空间

13、随着Internet 的飞速发展,其提供的服务越来越多。在下列有关Internet 服务及相关协议的叙述中,错误的是____。

A. 电子邮件是Internet 最早的服务之一,主要使用SMTP/POP3协议

C. 文件传输协议(FTP )主要用于在Internet 上浏览网页时控制网页文件的传输

D. 远程登录也是Internet 提供的服务之一,它采用的协议称为Telnet

14、在下列有关程序设计语言及其处理程序的叙述中,错误的是____。

A. 程序设计语言可分为机器语言、汇编语言和高级语言

B. 机器语言与计算机硬件关系密切,用它编写的程序可移植性较差

C. 用于辅助编写汇编语言程序的编辑软件称为汇编程序

D. 高级程序设计语言可以有解释与编译两种方式

15、在下列有关最常见局域网、网络设备以及相关技术的叙述中,错误的是____。

A. 以太网是最常用的一种局域网,它采用总线结构

C. 无线局域网一般采用无线电波或红外线进行数据通信

D. “蓝牙”是一种远距离无线通信的技术标准,适用于山区住户组建局域网

16、字符编码标准规定了字种及其编码。在下列有关汉字编码标准的叙述中,错误的是____。

A. 我国颁布的第一个汉字编码标准是GB2312-80,它包含常用汉字6000多个

B.GB2312-80和GBK 标准均采用双字节编码

C.GB18030-2000标准使用3字节和4字节编码,与GB2312-80和GBK 兼容

D.UCS-2是双字节编码,它包含拉丁字母文字、音节文字和常用汉字等等

17、不同格式的图像文件,其数据编码方式有所不同,通常对应不同的应用。在下列几组图像文件格式中,制作网页时用得最多的是____。

A.GIF 与JPEG B.GIF与BMP C.JEPG与BMP D.GIF与TIF

18、计算机中处理的声音分为波形声音和合成声音两类。在下列有关波形声音的叙述中,错误的是____。

A. 波形声音的获取过程就是把模拟声音信号转换为数字形式,包括取样、量化和编码等步骤

B. 声音信号的数字化主要由声卡来完成,其核心是数字信号处理器(DSP )

C.MP3采用MPEG-3标准对声音进行压缩编码

4

,

D. 波形声音的主要参数包括取样频率、量化位数和声道数目等

19、在下列有关数据库技术的叙述中,错误的是____。

A. 关系模型是目前在数据库管理系统中使用最为广泛的数据模型之一

B. 从组成上看,数据库系统由数据库及其应用程序组成,它不包含DBMS 及用户 (错误)

D.Access 数据库管理系统是Office 软件包中的软件之一

20、Microsoft Word是目前最常用的文字处理软件之一。在下列有关Microsoft Word(97及其以后的版本)功能的叙述中,错误的是____。

A. 在默认情况下,页面的版面(纸张大小)能为A4

B. 在同一文档中,所有页面的版面(纸张大小)只能相同(答题者注:插入分节符后就可以不同)

C. 系统具有基于字典的拼写检查功能

D. 在普通视图中,可以显示表格,但不能显示所插入的图片(答题者注:早期版本不可以,现在版本可以显示)

第二部分 C 语言的考点以及掌握程度

一、C 语言概述(源程序的格式、风格和结构,main 函数及其他函数(重点掌握))

出题方向:1、C 语言的特点

2、C 语言的构成,main 主函数和其他函数。

1、结构化程序设计(顺序、选择、循环)

(1)C 语言的特点

a 、语言简洁、紧凑、灵活

d 、生成目标代码质量高 b 、运算符和数据类型丰富 e 、可移植性好

(2)结构特点:函数组成,有且只有一个主函数。语句加分号。注释方法(不能嵌套)。 阿如你看了把答案填下啊晓得啊)

(1)一个C 程序是由()

A ) 一个主程序和若干子程序组成 B) 函数组成 ○

若干过程组成 D) 若干子程序组成

(2)C 源程序的基本单位是 函数 。

2、算法(放在了基础部分)

(1)一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是

有零个或多个输入 B) 有零个或多个输出

有穷性 D) 可行性

3、C 语言程序的风格结构与特点

以下叙述中正确的是

语言的源程序不必通过编译就可以直接运行

B ) C语言中的每条可执行语句最终都将被转换成二进制的机器指令

源程序经编译形成的二进制代码可以直接运行

语言中的函数不可以单独进行编译

二、基本类型数据的表示及使用

出题方向:

1. 基本类型的类型标识符(int float double char)、类型修饰符(long short signed unsigned)的意义及使用

2. 基本类型常量的表示及使用

(1)int 型常量的十进制、八进制、十六进制形式

(2)float 型常量、double 型常量的进进制小数形式、十进制指数形式。

(3)char 型常量的形式,常用转义字符

(4)字符串常量的形式

(5)符号常量的命名、定义与使用

5

,

3. 基本类型变量的命名、声明、初始化及使用

4. 使用函数返回值作为操作数

重点考点:

1、C的数据类型及其定义方法

1)基本数据类型:基本数据类型最主要的特点是,其值不可以再分解为其它类型。

2)构造数据类型:构造数据类型是根据已定义的一个或多个数据类型用构造的方法来定义的。

3)指针类型:其值用来表示某个变量在内存储器中的地址。

4)空类型:

2、常量与变量(尤其注意标志符的命名规则)

1)标识符命名规则(再次复习一下上一节课的内容)

(1)有效字符:只能由字母、数字和下划线组成,且以字母或下划线开头。

(2)有效长度:随系统而异,但至少前8个字符有效。如果超长,则超长部分被舍弃

2)整型数据

(1)常量分类:基本,短,长,无符号整型,占用字节数等。

(2)整型常量的三种表示形式:十进制,八进制,十六进制。

3)实型数据

(1)实型的两种表示方式:浮点数和指数形式。几点注意要注意。

4)字符型数据

(1)字符常量的几个特点要知道

(2)转义字符

(3)字符变量的定义,存储,使用

(4)与字符串的区别

5)变量的初值和类型转换

(1)变量赋初值:类型说明符 变量1=值1,变量2=值2

(2)各类数值型数据之间的混合运算

6)转换方法两种:a :自动转换 b :强制转换

(1)已知在某C语言编译系统中表达式sizeof(int)的值是2,则系统在处理声明语句 int a=40000;时将常量40000的类型看作是 。

A. int B. unsigned int C. long int D. unsigned long int

(2)当需要定义一个函数时,以下标识符中 不能用作函数名。

A.scanf B.for C._sum D.F2

(3)已有声明语句unsigned char ch;与表达式ch='B'的值不相同的表达式是 。(字符A 的ASCII 码以十进制表示为65)

A.ch=0x42 B. ch=0102 C. ch='2' D.ch=066

(4) 设有以下定义

则下面语句中错误的是

(5)以下能正确定义且赋初值的语句是

)int n1=n2=10; B)char c=32;

)float f=f 1.1; D)double x=12.3E2.5;

3、字符常量以及转义字符

(1)已有声明语句unsigned char ch;与表达式ch='B'的值不相同的表达式是 。(字符A 的ASCII 码以十进制表示为65)

A.ch=0x42 B. ch=0102

C. ch='2' D.ch=066

(3)下列程序段执行后变量j 的值是 28 。

int j; char *s="x5""; for(j=0; *s ; j ); char

6

,

A. 7 B. 3 C. 4 D. 5

4、强制转换和自动转换

(1)设有定义:float y=3.45678; int x;则以下表达式中能实现将y 中数值保留小数点后2位,第3位四舍五入的表达式是 26 。

A. y=(y*100 0.5)/100.0 B. x=y*100 0.5, y=x/100.0

C. y=y*100 0.5/100.0 D. y=(y/100 0.5)*100.0

三、运算符和表达式的表示和使用(重点掌握)

出题方向:

1. 表达式的一般组成

2. 运算符与表达式的分类

(1)赋值运算符的功能,赋值表达式的组成及表达式的值,赋值运算符的左值要求

(2)算术运算符的功能,算术表达式的组成及表达式的值,++、--运算符的左值要求

(3)关系运算符的功能,关系表达式的组成及表达式的值

(4)逻辑运算符的功能,逻辑表达式的组成及表达式的值,逻辑表达式的操作数求值顺序与优化处理

(5)逗号运算符的功能,逗号表达式的组成及表达式的值,逗号表达式的操作数求值顺序

(6)条件运算符的功能,条件表达式的组成及表达式的值

(7)位运算符的功能,位运算表达式的组成及表达式的值(一般了解)

3. 运算符的目数

4. 运算符的优先级与结合性

5. 表达式运算中操作数类型的自动转换与强制转换

主要考点分析:

1、赋值运算符

(1)简单赋值运算符:=(右结合性)(注意与==的区别,常考)

(2)简单赋值运算符:+=,-=,*=等

2、算术运算符

(1)简单算术运算符:+,-,×,/,%(最后两个要注意具体情况和要求)

(2)自增,自减运算符:右结合性,注意左加和右加

3、逗号运算符:形式:表达式1,表达式2

1、C 语言运算符的种类,运算优先级和结合性

(1)设有定义:int k=1,m=2; float f=7;,则以下选项中错误的表达式是

)k=k>=k B)-k C)kint(f) D)k>=f>=m

(2)有以下程序

-1);

n",a,b);

程序运行后的输出结果是______。

)6,1 B)2,1 C)6,0 D)2,0

2、算术运算符及表达式

(1)有以下程序

-m ;

tf("dn",x);

程序运行后的输出结果是

-1 D)-2

3、赋值运算符与表达式

7

,

(1)以下程序运行后的输出结果是 【 】 。

n",c);

n",b);

(2)以下程序运行后的输出结果是 【 】 。

ouble x;

n",n,x);

(3) 若以下选项中的变量已正确定义,则正确的赋值语句是

4、逗号运算符与表达式

(1)表达式 (a=4*5,b=a*2), b-a, a =2 的值是 22 。

A. 2 B. 20 C. 22 D. 42

5、运算符的优先级

(1)有以下程序

n",i,j,k);

程序运行后的输出结果是______。

)1 2 3 B)2 3 4 C) 2 2 3 D)2 3 3

(2)以下程序运行后的输出结果是 【 】 。

printf("d d dn",a,b,c);}

6、不同类型数据间的转换与运算

1) 设有定义:float a=2,b=4,h=3;,以下C 语言表达式与代数式 计算结果不相符的是

7、位运算符

1. & 既可以用作单目运算符也可以用作双目运算符,其中用作单目运算符时表示的功能是。

四、顺序程序设计,数据的输入输出函数

出题方向:1、表达是语句,空语句,复合语句

2、标准设备文件输入输出函数。

3、printf ,scanf ,getchar ,putchar ,gets ,puts

1、基本函数的使用

重点:1、scanf 函数

(1)注意格式控制符(*,o ,d ,x ,c )

(2)一般形式:scanf (“格式控制符”,地址列表)

(3)几点注意:a )scanf 没有精度控制b )要求给出变量地址。C )输入多个数据的处理。

2、printf 函数

(1)注意格式控制符(s ,o ,d ,x ,c )

(2)一般形式:printf (“格式控制符”,输出表列)

(3)几点注意:a )scanf 没有精度控制

8

,

1、基本输出函数的使用

(1)以下程序运行后的输出结果是 【 】 。

n",x);

(2)有以下语句段

【 】 ”,n1.n2);

要求按以下格式输出n1和n2的值,每个输出行从第一列开始,请填空。

2、基本输入函数的调用

(1)有以下程序

n",m,n,p);

若想从键盘上输入数据,使变量m 中的值为123,n 中的值为456,p 中的值为789,则正确的输入是______。 )m=123n=456p=789 B) m=123 n=456 p=789

) m=123,n=456,p=789 D)123 456 789

(2)以下程序运行时,若从键盘输入:10 20 30<回车>,输出的结果是 【 】 。

#include

n",i,j,k);

3、putchar 与getchar 函数的调用

(2)有以下程序

当运行时输入:a<回车> 后,以下叙述正确的是

)变量c1被赋予字符a ,c2被赋予回车符

)程序将等待用户输入第2个字符

)变量c1被赋予字符a ,c2中仍是原有字符2

)变量c1被赋予字符a ,c2中将无确定值

4、puts 与gets 函数的调用

(1)有以下程序

n/No",*ps=s;

程序运行后的输出结果是

NO D)

五、选择结构程序设计

出题方向:1、关系运算,关系表达式

2、逻辑运算和逻辑表达式

3、if else 语句

4、switch 和break 语句

重点:

9

,

1、关系表达式和逻辑表达式, 条件表达式

(1)关系运算符:<,>,<=.>=,==。表达式的值取零或者1

(2)逻辑运算符:&&,||,!。取值。注意短路现象。

(3)条件表达式:表达式1?表达式2:表达式3。结合方向自右向左。

2、if 语句: a) 条件表达式通常是逻辑和关系表达式。

b) 条件表达式必须用括号括起来。

C )如果是多条语句,加{}号。

d )if 语句的嵌套情况要注意。

3、switch 语句:a )在case 后各常量表达式的值不能重复。

b) 在case 后可以有多个语句,不用加 {}

C )顺序无关。但是要注意如果不加break 则有关系。

d )多个case 共用一组执行语句

1、关系表达式和逻辑表达式, 条件表达式

(1)以下程序段运行后x,y,z 的值是 6 。

int x=0,y=3,z=2;

if(x && y )z ;

else if(x 1==6 || y--)z ;

(2)设int x=2,y=3,z=( x<=y--)?((--y==1)?y--:--y):y--;则x,y ,z 的值为 。

A. 3,0,1 B. 2,0,0 C.3,1,1 D.2,2,1

2、用if 语句实现选择结构

(1)执行了以下程序段后x,w 的值为 (30) 。

int x=0,y=1,z=2,w ;

if(x )w=x ;

else if(x &&y>=1)w=y ;

else if(x &&z>1)w=z ;

A. 0,1 B. 1,1 C. 2,1 D. 3, 2

3、用switch 语句实现选择结构

(1)有以下程序

程序运行后的输出结果是

六、循环结构程序设计

出题方向:

1、while 2、do-while 3、for

4. 其他语句 break continue return

1、for 循环结构

(1)下列程序段执行后的结果为 。

main()

{ static int a[3][3]={1,3,5,7,9,11,13,15,17},y,x,*p=&a[2][2];

for(x=0;x<3;x ) y =*(p-4*x);

printf("nd",y);

}

A. 45 B. 33 C.17 D. 27

10

标签: