C语言考试题2002A

C语言考试题2002A

ID:42036124

大小:56.00 KB

页数:5页

时间:2019-09-06

C语言考试题2002A_第1页
C语言考试题2002A_第2页
C语言考试题2002A_第3页
C语言考试题2002A_第4页
C语言考试题2002A_第5页
资源描述:

《C语言考试题2002A》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计复习题一、选择题:(每题2分,共40分)1.C语言源程序的基本单位是______。A)过程B)函数C)子程序D)标识符2.字符串"\"ABC"\"的实际长度是____。A)11B)7C)5D)33.以下不正确的C语言标识符是____________。A)ABCB)AbcC)a_bcD)ab.c4.已知字符’A’的ASCII代码是65,字符型变量c1的值是’A’,c2的值是’D’。执行语句“printf("%d,%d",c1,c2-2);”后,输出结果是_____。A)A,BB)A,68C)65,68D)65,665.

2、设intn=7;则++n+1==9的结果是____。A)trueB)falseC)1D)06.设整型变量x为5,y为2,值为1的表达式是____。A)!(y==x/2)B)y!=x%3C)x>0&&y<0D)x!=y

3、

4、x>=y7.执行语句“x=(a=3,b=a--)”后,x,a,b的值依次为____。A)3,3,2B)3,2,2C)3,2,3D)2,3,28.设有无符号短整型变量i、j、k,i的值为013,j的值为0x13。执行语句“k=~i

5、j>>3;”后,k的值是____。A)06B)0177776C)066D)01777669.下

6、面正确的输入语句是_____。A)scanf("a=b=%d",&a,&b);B)scanf("a=%d,b=%f",&m,&f);C)scanf("%3c",c);D)scanf("%5.2f",&f);10.C程序的三种基本结构是_____。A)顺序结构、转移结构、递归结构B)顺序结构、嵌套结构、递归结构C)顺序结构、选择结构、循环结构D)选择结构、循环结构、嵌套结构11.设charch;以下正确的赋值语句是____。A)ch=’123’;B)ch=’xff’;C)ch=’8’;D)ch=””;12.若i,j已定义为int型,

7、则以下for循环是___。for(i=0,j=0;(j!=123)&&(i<4);i++);A)无限循环B)循环次数不定C)执行4次D)执行3次13.下列程序段所表示的逻辑关系是____。if(a

8、)516.若a=1,b=2,c=3,d=4,则条件表达式a

9、范围内有效19.若i,j已定义为int型,则以下for循环是_________。For(i=0,j=0;(j!=123)&&(i<4);i++);A)无限循环B)循环次数不定C)执行4次D)执行3次20.执行下列程序段输出是___________。x=3;do{printf(“%2d”,x--);}while(!x);A)0B)3C)321D)210二、判断题(每题1分,共10分)1.若定义x为单精度实型,I为整型,则执行I=(int)x后,x,I的类型均为整型。(   )。2.C语言的编译系统对宏命令的处理是在C源程序编译阶段进行的。(

10、   )3.C语言中输入输出操作是通过专门的输入输出语句实现。 (   )4.inta=4,b=0;表达式~a&&!b的值是1。(  )5.C语言在判断一个量否为真时,以非零数值代表“真”,以零代表“假”。 (  )6.跳出本层循环语句用break语句;结束本次循环用continue。 (  )7.使用文件包含形式的预处理时,当#include后面的文件名用尖括号<>括起,寻找被包含文件的方式是先在源程序所在目录搜索,再按系统设定的标准方式搜索。()8.对于C程序的函数,函数的定义不能嵌套,但函数调用可以嵌套。()9.对于C程序的函数定义

11、,当有多个return语句时,就能返回多个值。()10.在C语言中,for语句既可以用于计数类型循环又可以用于条件类型循环。()三、阅读程序题:(每题3分,共18分)1.以下程序输入ABC后的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。