C语言单元测验一(1-4章)答案.doc

C语言单元测验一(1-4章)答案.doc

ID:57254323

大小:74.00 KB

页数:3页

时间:2020-08-07

C语言单元测验一(1-4章)答案.doc_第1页
C语言单元测验一(1-4章)答案.doc_第2页
C语言单元测验一(1-4章)答案.doc_第3页
资源描述:

《C语言单元测验一(1-4章)答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言单元测试一(1-4章)一、选择题:(每题2分,共66分)1.若有定义语句intb=2;则表达式(b<<2)/(3

2、

3、b)的值是A)4B)8C)0D)22.有以下程序#includemain(){chara='H';a=(a>='A'&&a<='Z')?(a-'A'+'a'):a;printf("%c",a);}程序运行后的输出结果是A)AB)aC)HD)h3.若以下选项中的变量全部为整型变量,且已正确定义并赋值,则语法正确的switch语句是A)switch(a+9){casec1:y=a-b;casec2:y=a+b;}B)s

4、witcha*b{case10:x=a+b;Default:y=a-b;}C)switch(a+b){case1:case3:y=a+b;break;case0:case4:y=a-b;}D)switch(a*a+b*b){default:break;case3:y=a+b;break;case2:y=a-b;break;}4.在C语言中,字符型数据在内存中以()形式存放。A)原码B)ASCII码C)反码D)BCD码5.下列关系表达式中,结果为“假”的是A)(3+4)>6B)(3!=4)>2C)3<=4

5、

6、3D)(3<4)==16.C语言中char类型数据

7、占字节数为A)3B)4C)1D)27.若有定义和语句:inta,b;scanf("%d,%d",&a,&b);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是(说明:符号□表示空格)A)3,5,B)3,5,4C)3□,5D)3,58.在C语言中,要求运算数必须是整型的运算符是A)/B)++C)!=D)%9.已知各变量的类型说明如下:inti=8,k,a,b;unsignedlongw=5;doublex=1.42,y=5.2;则以下正确的表达式是A)a+=a-=(b=4)*(a=3)B)a=a*3=2C)x%(-3)D)y=float(i)10

8、.以下叙述中错误的是A)非零的数值型常量有正值和负值的区分B)常量是在程序运行过程中值不能被改变的量C)定义符号常量必须用类型名来设定常量的类型D)用符号名表示的常量叫符号常量11.以下选项中表示一个合法的常量是(说明:符号□表示空格)A)9□9□9B)0XabC)123E0.2D)2.7e12.变量a中的数据用二进制表示的形式是,变量b中的数据用二进制表示的形式是。若要求将a的高4位取反,低4位不变,所要执行的运算是A)a^bB)a

9、bC)a&bD)a<<413.当变量c的值不为2、4、6时,值也为“真”的表达式是A)(c==2)

10、

11、(c==4)

12、

13、(c

14、==6)B)(c>=2&&c<=6)

15、

16、(c!=3)

17、

18、(c!=5)C)(c>=2&&c<=6)&&!(c%2)D)(c>=2&&c<=6)&&(c%2!=1)14.有以下程序段charch;intk;ch='a';k=12;printf("%c,%d,",ch,ch,k);printf("k=%d",k);已知字符a的ASCII码值为97,则执行上述程序段后输出结果是A)因变量类型与格式描述符的类型不匹配输出无定值B)输出项与格式描述符个数不符,输出为零值或不定值C)a,97,12k=12D)a,97,k=1215.inta=123,b=12345;

19、printf(“%4d,%4d”,a,b);的输出结果为(说明:符号□表示空格)A)□123,1234B)123,12345C)□123,12345D)123□,123416.以下程序的运行结果是voidmain(){intm=5;if(m++>5)printf("%d",m);elseprintf("%d",m--);}A)4B)5C)6D)717.设以下变量均为int类型,则值不等于7的表达式是A)(x=y=6,x+y,x+1)B)(x=y=6,x+y,y+1)C)(x=6,x+1,y=6,x+y)D)(y=6,y+l,x=y,x+1)18.以

20、下关于运算符优先顺序的描述中正确的是A)关系运算符<算术运算符<赋值运算符<逻辑与运算符B)逻辑运算符<关系运算符<算术运算符<赋值运算符C)赋值运算符<逻辑与运算符<关系运算符<算术运算符D)算术运算符<关系运算符<赋值运算符<逻辑与运算符19.以下选项中可作为C语言合法常量的是A)-80B)-080C)-8e1.0D)-80.0e20.下列可用于C语言用户标识符的一组是A)void,define,WORDB)a3_3,_123,CarC)For,-abc,IFCaseD)2a,DO,sizeof21.有以下程序#includemain

21、(){inta=24,b;b=a>>2;printf("%d"

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

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

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