C语言考前复习有答案的考前必看.doc

C语言考前复习有答案的考前必看.doc

ID:57178859

大小:78.00 KB

页数:29页

时间:2020-08-05

C语言考前复习有答案的考前必看.doc_第1页
C语言考前复习有答案的考前必看.doc_第2页
C语言考前复习有答案的考前必看.doc_第3页
C语言考前复习有答案的考前必看.doc_第4页
C语言考前复习有答案的考前必看.doc_第5页
资源描述:

《C语言考前复习有答案的考前必看.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、分章节练习题第一、二章数据类型、运算符与表达式一、单选题1、下列属于字符型常量的是C。A、’AA’B、“B”C、‘a’D、’x93L’2、C语言中,字符(char)型数据在微机内存中的存储形式是__D_。A、反码B、补码C、EBCDIC码D、ASCII码3、若变量已正确定义,要将a和b中的数进行交换,下面不正确的语句组是___C_____。A、a=a+b,b=a-b,a=a-b;B、t=a,a=b,b=t;C、a=t;t=b;b=a;D、t=b;b=a;a=t;4、判断char型变量c是否为大

2、写字母的最简单且正确的表达式是__D____。A、’A’<=c<=’Z’B、(c>=’A’)&(c<=’Z’)C、(’A’<=c)AND(‘Z’>=c)D、(c>=’A’)&&(c<=’Z’)5、运算符

3、

4、代表B。A、按位或B、逻辑或C、按位异或D、按位取反6、下列符号中,不可以作为变量名的是__D_______.A、_varB、VAR10C、varxD、2def7、运算符&代表A。A、按位与B、逻辑与C、按位异或D、按位取反8、表达式18/4*sqrt(4.0)/8值的数据类型为___B____

5、_____.A、 int       B、 float        C、 char      D、不确定二、填空题1.C++程序执行过程生成的3种文件及扩展名为_源代码文件.cpp_____、_.目标代码文件".obj"___和_目标代码文件".obj"__。2.表达式x=x+1表示成增量表达式为_____x++;___。3.若y是int型变量,且y=6,则表达式(y%2+(y+1)/2)的值为_____3____。4.若要在程序文件中使用数学标准函数,则必须在开始的#include命令中使用_

6、_____头文件。5.表达式0x13^0x17的值是_4___。6.定义一个整型常量VALUE,其值为40的定义语句为_#defineVALUE40。7.与3x3+xy3+y3对应的C++表达式是_3*y*y*y+x*y*y*y+y*y*y8.C的整数可以用十进制、__八进制________、和__十六进制_______三种进位制表示。9.C语言的基本数据类型有___整型________、___浮点型(实型)________和___字符型________。10.表达式3.5+1/2

7、的计算结果是__3.5__。11.C和C++程序总是从__main()开始执行。12.若k为int型变量且赋值11。请写出运算k++后表达式的值为__11__,k变量的值_12__。13.若要在一个C在程序文件中用cin和cout进行输入输出操作,则必须在开始的#include命令中使用_______头文件。第三章输入和输出一、单选题1、printf函数中用到格式符%5s,如果字符串长度大于5,则输出方式为__B_。A、从左起输出该字串,右补空格B、按原字符长从左向右全部输

8、出C、右对齐输出该字串,左补空格D、输出错误信息2、C++中,有以下定义:inta,b;若要从键盘输入变量a,b的值,则正确的输入语句是__A__。A、cin>>a>>b;B、cin<>a>>b;D、cout<main(){intx,y;for(x=1,y=1;x<=15;x++){if(y>20)break;if(y%3==1){y+=3;continue;}y-=10

9、;}printf(“%d,%d”,x,y);}A8,22B7,20C6,22D5,202、break语句的正确的用法是__B_。A、无论在任何情况下,都中断程序的执行,退出到系统下一层。B、在多重循环中,只能退出最靠近的那一层循环语句。C、跳出多重循环。D、只能修改控制变量。3、下面程序的运行结果是__B_。main(){intx=4,y=5;if((x>y)&&(++x>0))cout<<(x+y);cout<

10、____。intk=0;while(k=1)k++;A、有语法错,不能执行B、一次都不执行C、死循环D、执行一次5、已知   intt=0;   while(t=1)   {...}   则以下叙述正确的是___B____。A、循环控制表达式的值为0   B、循环控制表达式的值为1C、循环控制表达式不合法   D、以上说法都不对6、有如下程序:   voidmain()   {   intx=1,a=0,b=0;   switch(x){   case0:b++;   case1:

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

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

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