程序设计基础练习题(全部有答案版)

程序设计基础练习题(全部有答案版)

ID:18552883

大小:441.50 KB

页数:40页

时间:2018-09-18

程序设计基础练习题(全部有答案版)_第1页
程序设计基础练习题(全部有答案版)_第2页
程序设计基础练习题(全部有答案版)_第3页
程序设计基础练习题(全部有答案版)_第4页
程序设计基础练习题(全部有答案版)_第5页
资源描述:

《程序设计基础练习题(全部有答案版)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、一、单项选择题(每小题2分,共20分)第一章D1.下列说法中错误的是()。A、程序的执行总是从主函数开始B、主函数可以调用任何非主函数的其它函数C、任何非主函数可以调用其它任何非主函数D、程序可以从任何非主函数开始执行C2.若a=4,b=7,则输出4*7=28的语句是()。A、printf(“a*b=%d”a+b);B、printf(“a*b=%d”,a*b);C、printf(“%d*%d=%d”,a,b,a*b);D、printf(“%d*%d=%d”,a+b);第三章C1.C语言中int型数据占2个字节,则long型数据占(C)个字节。A、1B、2C、4D、8

2、D2.若C中int型数据占2个字节,则double型数据占(D)个字节。A、1B、2C、4D、8B3.若a为整型变数,则以下语句(B)。a=-2L;printf(“%d”,a);A、赋值不合法B、输出-2C、输出不确定值D、输出2D4. 若int型数据占2个字节,则下列语句的输出为(D)。intk=-1;printf(“%d,%u”,k,k);A、-1,-1B、-1,32767C、-1,32768D、-1,65535B5. 下列程序的输出是(B)。#includemain(){printf(“%d”,null);}A、0B、变量无定义C、-1D、1C6

3、.若x为float型变数,则以下语句:x=223.82748;printf("%6.2f",x);运行结果为(C)。A、223.8B、223.82C、223.83D、223.82740D7.        设有语句inta=3;则执行语句a+=a-=a*a后,变量a的值是(D)。A、3B、0C、9D、-12第四章A1.        执行语句:a=5,b=8;printf(“%d”,c=a/b);后输出的值为(A)。A、0B、0.6C、0.625D、0.625000B2.        下列语句(B)。intk=8567;printf(“

4、%06d

5、”,k);A、输出格

6、式描述符不合法B、输出为

7、008567

8、C、输出为

9、8567

10、D、输出为

11、-08567

12、C3.        下列语句(C)。intk=8567;printf(“

13、%-06d

14、”,k);A、输出格式描述符不合法B、输出为

15、008567

16、C、输出为

17、8567

18、D、输出为

19、-08567

20、C4.        若ch为字符型,k为整,则执行下列语句后的输出为(C)。ch=’a’;k=12;printf(“%x,%o,”,ch,ch,k);printf(“k=%%d”,k)A、因变量类型与格式描述符的类型不匹配,输出无定值;B、输出项与格式描述符个数不符,输出为0或不定值;C、61

21、,141,k=%d;D、61,141,k=%12D5.        若k,g为int型变数,则下列语句的输出为(D)。k=017;g=111;printf(“%d,%x”,++k,g++);A、15,6fB、16,70C、15,71D、16,6fB6.        有以下程序I和II,判断它们的输出(B)。I#includemain(){inta=4,b=7;40printf(“%d”,(a=a+1,b+a,b+1));}II#includemain(){inta=1,b=2;printf(“%d”,a=a+1,a+b,b+1))

22、;}A、I输出5,II输出2B、I输出8,II输出2C、I输出5,II输出3D、I输出8,II输出3A7.        下列程序的输出为(A)。#includemain(){intm=7,n=4;floata=38.4,b=6.4,x;x=m/2+n*a/b+1/2;printf(“%f”,x);}A、27.000000B、27.500000C、28.000000D、28.500000第五章D1.        在C语言中,能代表逻辑值“真”的是(D)。A、trueB、大于0的数C、非0整数D、非0的数C2.        若给定表达式(M)?(a++):(

23、a--),则其中表达式M(C)。A、和(M==0)等价B、和(M==1)等价C、和(M!=0)等价D、和(M!=1)等价D3.        在C语言的if语句中,用作判断的表达式为(D)。A、关系表达式B、逻辑表达式C、算术表达式D、任意表达式D4.        以下程序的输出是(D)。#includemain(){inti,j,k,a=3,b=2;i=(--a==b++)?--a:++b;j=a++;k=b;printf(“I=%d,j=%d,

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

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

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