C语言基础练习1.pdf

C语言基础练习1.pdf

ID:53910501

大小:86.41 KB

页数:4页

时间:2020-04-27

C语言基础练习1.pdf_第1页
C语言基础练习1.pdf_第2页
C语言基础练习1.pdf_第3页
C语言基础练习1.pdf_第4页
资源描述:

《C语言基础练习1.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、基础练习1一、单项选择题1、能正确表示a和b同时为正或同时为负的逻辑表达式是__D____。A.(a>=0‖b>=0)&&(a<0‖b<0)B.(a>=0&&b>=0)&&(a<0&&b<0)C.(a+b>0)&&(a+b<=0)D.a*b>02、一个C语言程序的执行是从__A____。A.main函数开始,直到main函数结束B.第一个函数开始,直到最后一个函数结束C.第一个语句开始,直到最后一个语句结束D.main函数开始,直到最后一个函数结束3、可用作用户标识符的一组标识符是__B____。A.voidB.a3_b3C.ForD.2a

2、define_xyz-abcDOWORDIFCasesigeof4、能正确表示a、b有一个为零但不能同时为零的逻辑表达式是__A____。A.a==0&&b!=0

3、

4、a!=0&&b==0B.(a==0)

5、

6、(b==0)C.(a!=0)

7、

8、(b!=0)D.a*b==05、已知各变量的类型说明如下:inti=8,k,a,b;unsignedlongw=5;doublex=1.42,y=5.2;则以下符合C语言语法的表达式是______。A.a+=a-=(b=4)*(a=3)B.a=a*3=2C.x%(-3)D.y=float(i)6、若k为in

9、t型变量,则以下语句______。k=8567;printf("

10、%-06d

11、",k);A.输出格式描述不合法B.输出为

12、008567

13、C.输出为

14、8567

15、D.输出为

16、-08567

17、7、正确的C语言自定义标识符是______。A.file_bakB.abc(10)C.continueD.class+38、设intx=8,y,z;执行y=z=x++;x=y=z;后,变量x的值是______。A.0B.1C.8D.99、用getchar函数可以从键盘读入一个______。A.整型变量表达式值B.实型变量值C.字符串D.字符或字符型变量值第

18、1页共4页10、下面四个选项中,均是非法常量的是______。A.'ads'B.'\'C.-0x18D.0xabc-0fff'1'01177'''a'12,4560xf"a"11、能正确表示逻辑关系:"a≥10或a≤0"的C语言表达式是______。A.a>=10ora<=0B.a>=0

19、a<=10C.a>=10&&a<=0D.a>=10‖a<=012、以下选项中,与k=n++完全等价的表达式是______。A.k=n,n=n+1B.n=n+1,k=nC.k=++nD.k+=n+113、下面四个选项中,均是合法浮点数的是___

20、___。A.+1e+1B.-.60C.123eD.-e35e-9.412e-41.2e-.4.8e-403e2-8e5+2e-15.e-014、请从以下表达式中选出a为偶数时值为0的表达式______。A.a%2==0B.!a%2!=0C.a/2*2-2==0D.a%215、在scanf函数语句中,地址表列由______组成。A.表达式B.变量C.常量D.地址项16、以下4组用户定义标识符中,全部合法的一组是______。A._mainB.IfC.txtD.intenclude-maxREALk_2sinturbo3COM_00117、在C

21、语言中,char型数据在内存中的存储形式是______。A.补码B.反码C.原码D.ASCII码18、以下程序#includevoidmain(){inta;charc=10;floatf=100.0;doublex;a=f/=c*=(x=6.5);printf("%d%d%3.1f%3.1f",a,c,f,x);}运行后的输出结果是______。A.16516.5B.1651.56.5C.1651.06.5D.2651.56.5二、判断题1、a&&b&&c逻辑表达式中,当a为假时将不再计算b和c的值了。2、C语言规定

22、,可以在定义变量时,同时使变量初始化。3、凡是表达式都有一个值。4、或运算

23、

24、参与运算的两个量都为真时,结果才为真。5、如果i的原值为3,则j=++i,j的值为3。6、如果要把常量327存入变量a中,a可以定义成float类型。第2页共4页7、字符型变量用来存放字符常量,注意只能放2个字符。8、若变量已正确定义,以下程序段的输出结果是5.169000。x=5.16894;printf("%f",(int)(x*1000+0.5)/(float)1000);9、以下程序的运行结果是(a=%2,b=%5)。#include

25、main(){inta=2,b=5;printf("a=%%d,b=%%d",a,b);}10、在printf函数中,格式字符f的意义是:以小数形式输出单精度实数。11、若i

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

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

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