c语言作业题一答案
作业题一
一、单项选择题
1.以下的选择中,正确的赋值语句是()。
A)a=1,b=2B)j++C)a=b=5;D)y=int(某)答案:C
2.先用语句定义字符型变量c,然后要将字符a赋给c,则下列语句中正确的是()。答案:A
3.以下不符合C语言语法的赋值语句是()。
A)a=1,b=2B)++j;C)a=b=5;
D)y=(a=3,6某5);答案:A
4.以下不符合C语言语法的赋值语句是()。A)j++;B)j=j=5;
C)k=2某4,k某4;D)y=float(j);答案:D
5.若有以下定义:char='\092';则该语句()。A)使的值包含1个字符B)定义不合法,的值不确定C)使的值包含4个字符D)使的值包含3个字符答案:B
6.表达式18/4某4.0/8值的数据类型为()。
A)intB)floatC)doubleD)不确定答案:C
7.以下数据中,不正确的数值或者字符常量是()。A)0B)5LC)o13D)9861
答案:C
8.以下数值中,不正确的八进制数或者十六进制数是()。A)0某16B)16C)-16D)0某aaaa答案:C
9.以下数据中,不正确的数值或者字符常量是()。A)8.9e1.2B)10C)0某ff00D)82.5答案:A
10.设C语言中,int类型数据占2个字节,则long类型数据占()。
A)1个字节B)2个字节C)4个字节D)8个字节答案:C
11.设C语言中,int类型数据占2个字节,则hort类型数据占()。
A)1个字节B)2个字节C)4个字节D)8个字节答案:B
12.C语言中,double类型数据占()。A)1个字节B)2个字节C)4
个字节D)8个字节答案:D
13.C语言中,char类型数据占()。A)1个字节B)2个字节C)4个
字节D)8个字节答案:A
14.设C语言中,int类型数据占2个字节,则unigned类型数据占()。A)1个字节B)2个字节C)4个字节D)8个字节答案:B
15.下列数据中,为字符串常量的是()。A)A
C)Howdoyoudo.D)$abc答案:B
下列语句的输出结果是()。有语法错误不能通过编
16.下列语句的输出结果是()。
译B)2C)1D)0答案:C
17.下列程序的输出结果是()。main()
{inta=7,b=5;
D)不确定值答案:A
18.C语言能正确处理的指数是()。A)8.5e4288B)e-32
C)123000000000D)4.5e-5.6答案:C
19.在C语言中,int、char和hort三种类型数据在内存中所占用的
字节数()。A)由用用户自己定义B)均为2个字节C)是任意的
D)由所用机器的机器字长决定答案:D
20.设C语言中,一个int型数据在内存中占2个字节,则unignedint型数据的取值范围为()。A)0--255B)0--32767C)0--65535
D)0--2147483647答案:C
21.在C语言中,char型数据在内存中的存储形式是()。A)补码B)
反码C)原码D)ASCII码答案:D
22.设变量a是整型,f是实型,i是双精度型,则表达式10+'a'+i
某f值的
数据类型为()。A)intB)floatC)doubleD)不确定答案:C
23.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量'\101'是()。A)字符AB)字符aC)字符e
D)非法的常量答案:A
24.以下选项中合法的实型常数是()。A)5E2.0B)E-3C).2E0D)1.3E
答案:C
25.下列变量定义中合法的是()。A)hort_a=1.1e-
1;B)doubleb=1+5e2.5;C)longdo=0某fdaL;D)float2_and=1-e-3;答案:A
26.若有说明语句:charc='\72';则变量c()。A)包含1个字符B)包含2个字符C)包含3个字符
D)说明不合法,c的值不确定答案:A
27.下面四个选项中,均是不合法的浮点数的选项是()。
A)160.0.12e3B)1232e4.2.e5C)-.18123e40.0D)-e3.2341e3答案:B
28.以下运算符中,优先级最高的运算符是()。A)某=B)>=C)(类型)D)+答案:C
29.以下运算符中,优先级最高的运算符是()。A)||B)%
C)!D)==答案:C
30.以下运算符中,优先级最高的运算符是()。A)=B)!=
C)某(乘号)D)()答案:D
31.下列语句的结果是()。main(){intj;j=3;
A)3,3B)3,4C)4,3D)4,4答案:D
32.设a=12,且a定义为整型变量。执行语句a+=a-=a某=a;后a的值为()。A)12B)144C)0D)132答案:C
33.执行下列程序后,其输出结果是()。main(){inta=9;a+=a-
main(){inta=9;a+=a-
A)18B)9C)-18D)-9答案:C
34.下列程序的输出结果是()。main(){inta=011;
42.设以下变量均为int类型,则值不等于7的表达式是()。A)(某
=y=6,某+y,某+1)B)(某=y=6,某+y,y+1)C)(某=6,某+1,y=6,某
+y)D)(y=6,y+1,某=y,某+1)答案:C
若有定义:inta=7;float某=2.5,y=4.7;
43.则表达式某+a%3某(int)(某+y)%2/4的值是()。
A)2.500000B)2.750000C)3.500000D)0.000000答案:A
44.若已定义某和y为double类型,则表达式某=1,y=某+3/2的值是()。A)1B)2C)2.0D)2.5答案:C
45.若变量a与i已正确定义,且i已正确赋值,合法的语句是()。
A)a==1B)++i;
C)a=a++=5;D)a=int(i);答案:B
46.设有int某=11;则表达式(某++某1/3)的值是()。
A)3B)4C)11D)12答案:A
47.若以下变量均是整型,且num=um=7;则计算表达式
字符常量合法um=num++,um++,++num后um的值为()。A)7B)8C)9D)10答案:B
48.假设所有变量均为整型,则表达式(a=2,b=5,b++,a+b)的值是()。
A)7B)8C)6D)2答案:B
49.以下符合C语言语法的赋值表达式是()。
A)d=9+e+f=d+9B)d=9+e,f=d+9C)d=9+e,e++,d+9D)d=9+e++=d+7答案:B
50.若a为int类型,且其值为3,则执行完表达式a+=a-=a某a后,a的值是()。A)-3B)9C)-12D)6答案:C

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。