c语言基础部分练习题

c语言基础部分练习题

ID:20950217

大小:61.00 KB

页数:9页

时间:2018-10-18

c语言基础部分练习题_第1页
c语言基础部分练习题_第2页
c语言基础部分练习题_第3页
c语言基础部分练习题_第4页
c语言基础部分练习题_第5页
资源描述:

《c语言基础部分练习题》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第1单元  C语言基础知识一、单项选择题1.          是构成C语言程序的基本单位。A.函数       B.过程       C.子程序          D.子例程2.以下叙述中正确的是______。A.构成C程序的基本单位是函数  B.可以在一个函数中定义另一个函数C.main()函数必须放在其它函数之前D.所有被调用的函数一定要在调用之前进行定义3.下述正确的C语言常量是       。A.E2      B.1.5E2.3       C.5.OE      D.3e-34.下列计算机语言中,CPU能直接识别的是__ ____。A.自然语言  B.

2、高级语言      C.汇编语言    D.机器语言5.设intx=1,y=1;表达式(!x

3、

4、y--)的值       。A.0   B.1     C.2        D.-16.         是C语言提供的合法的数据类型关键字。A.Float   B.signed    C.integer    D.Char7.不合法的常量是       。A.’2’    B.""     C.‘’     D."486"8.以下选项中合法的实型常数是______。A.5E2.0  B.E-3  C..2E0  D.1.3E9.以下选项中合法的用户标识符是____

5、__。A.long  B._2Test  C.3Dmax  D.A.dat10.已知大写字母A的ASCII码是65,小写字母a的ASCII码是97,则用八进制表示的字符常量'101'是______。A.字符A  B.字符a  C.字符e  D.非法的常量11.在C语言中,设int型占2字节,下列不正确的int型常数为       。A.32768     B.0     C.037     D.0xaf12.在通常微机上的C语言中,int类型数据占用 (1)   个字节存储;unsigned int类型数据占用  (2)  个字节存储;short类型数据占用 (3

6、) 个字节存储;long类型数据占用 (4) 个字节存储。A.1      B.2      C.4       D.813.在C语言中,合法的字符常数是         。A.’84’   B.’x42’   C.’84’   D.””14.下列不正确的转义字符是       。A.‘\’   B.’’’   C.‘074’   D.’’15.下述语句的输出为          。int x=-1;printf(“%d,%u,%o”,x,x,x);A.-1,-1,-1   B.-1,32767,-177777 C.-1,32768,177777

7、 D.-1,65535,17777716.在C语言中,要求参加运算的数必须是整数的运算符是        。A./     B.!     C.%        D.==17.下列语句中,符合语法的赋值语句是        。A.a=7+b+c=a+7;   B.a=7+b++=a+7   C.a=7+b,b++,a+7   D.a=7+b,c=a+718.下述程序的输出结果是        。#includevoidmain( ){ inta=2;a%=4-1;printf(“%d,”,a);a+=a*=a-=a*=3;printf(“%d”,a

8、);}A.2,O    B.1,O      C.-1,12    D.2,1219.下述正确的语句是         。A.intx=y=z=0;  B.intz=(x+y)++;  C.x=+3==2;  D.d%=2.5;20.下述程序的输出是    。#includevoidmain( ){ inta=011,b=101;printf(“%x,%o”,++a,b++);}A.12,145       B.9,144       C.a,145       D.a,521.以下非法的赋值语句是______。A.n=(i=2,++i).; 

9、 B.j++;  C.++(i+1);  D.x=j>0;22.下面程序的输出结果是     。#includevoidmain( ){ int x=02,y=3;printf("x=%%d,y=%%d",x,y);}A.x=2,y=3    B.x=%2,y=%3     C.x=%%d,y=%%d      D.x=%d,y=%d23.设a和b均为double型常量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是______。A.6.500000  B.6  C.5.500000  D.6.00000024.下述程序     

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

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

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