C语言练习题(在图书馆可打印)

C语言练习题(在图书馆可打印)

ID:37919246

大小:63.00 KB

页数:2页

时间:2019-06-02

C语言练习题(在图书馆可打印)_第1页
C语言练习题(在图书馆可打印)_第2页
资源描述:

《C语言练习题(在图书馆可打印)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言测试题第2页共2页班级:姓名:学号:成绩:第一章:C语言概述1.  以下不是C语言的特点的是(  ) A.  C语言简洁,紧凑 B.  能够编制出功能复杂的程序   C.  C语言可以直接对硬件进行操作  D.  C语言移植性好2.  以下不正确的C语言标识符是()   A.  ABC  B.  abc   C.  a_bc   D.  ab.c3.  一个C程序的执行是从()    A.  main()函数开始。直到main()函数结束    B.  第一个函数开始,直到最后一个函数结束    C. 

2、 第一个语句开始。直到最后一个语句结束    D.  .main()函数开始,直到最后一个函数结束4.  在C程序中main()的位置()    A.  必须作为第一个函数B.  必须作为最后一个函数    C.  可以任意  D.必须放在它所调用的函数之后5.  一个C程序是由()    A.  一个主程序和若干个子程序组成 B.  一个或多个函数组成  C.  若干过程组成  D. 若干子程序组成是非题(对者打√,错者打×)1、C语言源程序的基本单位是函数(    )2、编辑程序的功能是建立并修改程序( 

3、 )3、C编译程序是一组机器语言指令(  )4、C语言源程序的语句分隔符是逗号(  )5、C语言源程序文件的扩展名是.obj(    )第二章数据类型、运算符与表达式选择题1.  (设intI;charc;floatf;)  以下结果为整数的表达式的是()   A.  I+f   B.  i*c  C.  c+f  D.  I+c+f2.  设n=10,I=4,则赋值运算n%=I+1执行后,n的值是()   A.  0    B.  3    C.  2   D.  13.设a=2,b=2;则++a+b的结果

4、是(),a的结果是(),b的结果是()A. 2  B.  3  C.  4    D.  5  4.  在C语言中,要求运算对象必须是整型的运算符是()    A.  /  B.  !  C.  %   D.  ==  *4)设inta=04,b;则执行b=a<<1;语句后,b的结果是()。 A.4  B.04  C.  8  D.105.  属于非法转义字符的是()    A. ‘d’    B.‘xf’  C.‘37’  D.‘f’*5)设有以下语句,则C的二进制值是()chara=3,b=6

5、,c;  c=a^b<<2; A.00011011  B.00010100  C.00011100  D.000110006.  sizeof(double)是一个()表达式()  A.  整型  B.  双精度  C.  不合法 D.函数调用  7. 在C语言类型说明中,int,char,short等类型的长度是()    A.  固定的    B.  由用户自己定义的   C.  任意的    D.  与机器字的长度有关的  ※8)如下程序执行的结果是() main(){intn=1;printf(“%d

6、%d%d”,n,++n,n--);}    A.111  B.122  C.123  D.121是非题(对者打T,错者打F)1、  C语言中,大写字母和小写字母被认为是两个不同的字符(  )2、  C语言规定,在程序中所用到的变量都必须在程序中定义(  )3、  在C语言中“”代表两个字符(  )4、  在一个字符变量中可以存放一个字符串(  )5、  一个字符数据既可以以字符形式输出,也可以以整型形式输出()6、  在C语言中,不能把一个字符串赋给一个字符变量(  )7、 自增运算符(++)和自减运

7、算符(--)可以用于常量或表达式()8、  表达式10/3的结果是3.3(  )9、  在C语言中,不同类型数据混合运算时,要先转换成同一类型后进行运算。()10、在C语言类型说明中,int,char,short等类型的长度与机器字的长度有关(  )第三章顺序程序设计一、是非题1、C语言本身不提供输入输出语句,输入输出操作是由函数来实现的()2、putchar()的作用是向终端输出一串字符(  )3、scanf()中的“格式控制”后面可以是变量地址,也可以是变量名()4、设x和y均为int型,z为double

8、型,调用语句为:scanf(“%x%o%6.2f”,&x,&y,&z);(  )5、设a=3,b=4,执行printf(“%d,%d”,(a,b),(b,a));的结果是4,36、执行以下语句,输出的结果是2,1(  )  inta=1;printf(“%d,%d”,a,a++);二、选择题1)有如下程序段inta1,a2;charc1,c2;scanf(“%d%c%d%c”,&a1,&c1,&a2

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

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

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