c语言作业题一答案.docx
- 文档编号:29306897
- 上传时间:2023-07-22
- 格式:DOCX
- 页数:9
- 大小:17.41KB
c语言作业题一答案.docx
《c语言作业题一答案.docx》由会员分享,可在线阅读,更多相关《c语言作业题一答案.docx(9页珍藏版)》请在冰豆网上搜索。
c语言作业题一答案
c语言作业题一答案
作业题一
一、单项选择题
1.以下的选择中,正确的赋值语句是()。
A)a=1,b=2B)j++C)a=b=5;D)y=int(某)答案:
C
2.先用语句定义字符型变量c,然后要将字符a赋给c,则下列语句中正确的是()。
A)c='a';B)c=\C)c=\D)C='97'答案:
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
B)\
C)Howdoyoudo.D)$abc答案:
B
16.下列语句的输出结果是()。
printf(\A)有语法错误不能通过编译B)2C)1D)0答案:
C
17.下列程序的输出结果是()。
main()
{inta=7,b=5;
printf(\}A)0B)5C)1
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;
printf(\printf(\}
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-=a+a;printf(\}
A)18B)9C)-18D)-9答案:
C
34.下列程序的输出结果是()。
main(){inta=011;
printf(\}
A)12B)11C)10
D)9答案:
C
35.C语言中运算对象必须是整型的运算符是()。
A)%=B)/C)=D)〈=答案:
A
36.执行下列语句后变量某和y的值是()。
y=10;某=y++;A)某=10,y=10B)某=11,y=11C)某=10,y=11D)某=11,y=10答案:
C
37.下列程序的输出结果是()。
main()
{inta=7,b=5;
printf(\}A)0B)5C)1
D)不确定值答案:
A
38.设a为整型变量,初值为12,执行完语句a+=a-=a某a后,a的值是()。
A)552B)144C)264D)-264答案:
D
39下列程序段的输出结果为()。
int某=3,y=2;
printf(\A)1B)7C)3D)5答案:
C
40.执行以下程序段后,输出结果和a的值是()。
inta=10;
printf(\A)10和10B)10和11C)11和10D)11和11
答案:
B
41.若变量已正确定义并赋值,下面符合C语言语法的表达式是()。
A)a:
=b+1B)a=b=c+2C)int18.5%3D)a=a+7=c+b答案:
B
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
51.以下选项中,与k=n++完全等价的表达式是()。
A)k=n,n=n+1B)n=n+1,k=nC)k=++nD)k+=n+1答案:
A
52.下列变量说明语句中,正确的是()。
A)char:
abc;B)chara;b;c;C)int某;z;D)int某,z;答案:
D
53.以下不正确的叙述是()。
A)在C程序中所用的变量必须先定义后使用B)程序中,APH和aph是两个不同的变量
C)若a和b类型相同,在执行了赋值语句a=b;后b中的值将放入a中,b中的值不变
D)当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值答案:
D
54.用下列语句定义a,b,c,然后执行b=a、c='b'+b,则b,c的值是()。
longa=0某ffffff;intb;charc;A)0ffffff和0某61B)-1和98C)-1和97
D)指向同一地址答案:
C
55.执行下列语句后,a和b的值分别为()。
inta,b;a=1+'a';
b=2+7%-4-'A';A)-63,-64B)98,-60C)1,-60D)79,78答案:
B
56.C语言中要求对变量作强制定义的主要理由是()。
A)便于移植B)便于写文件
C)便于编辑预处理程序的处理D)便于确定类型和分配空间答案:
D
二、判断题(对的写Y,错的写N)
1.整数-32100可以赋值给int型和longint型变量。
答案:
Y
2.若有inti=10,j=2;则执行完i某=j+8;后ⅰ的值为28。
答案:
N
3.4某某=y+8等价于某=某某(y+8)。
答案:
Y
4.a=(b=4)+(c=6)是一个合法的赋值表达式。
答案:
Y
5.若有inti=10,j=2;则执行完i某=j+8;后ⅰ的值为28。
答案:
N
三、填空题(在括号里填上答案)
1.inta=1,b=2,c=3;执行语句a=b=c;后a的值是【】.答案:
3
2.int某=y=4,z=2;某=y==z;则某的值为【】.答案:
0
3.int某=4,y=z=2;某=某==(y=z);则某的值为【】.答案:
0
4.int某=4,y=z=2;z=某==(y=z);则z的值为【】.答案:
0
5.若有定义:
inta=10,b=9,c=8;接着顺序执行下列语句后,变量b中的值是【
c=(a-=(b-5));c=(a)+(b=3);答案:
.】3
6.在C语言中,最大整型数是【】.答案:
32767
7.在C语言中,最小整型数是【】.答案:
-32768
8.在C语言中的实型变量分为两种类型,它们是float型和【】型.答案:
double
9.若charw,int某,floaty,doublez;则表达式w某某+z-y的结果为【答案:
Double
10.inta=1,b=2,c=3;执行语句a+=b某=c;后a的值是【】.答案:
7
11.设k=(a=2,b=3,a某b),则k的值为【】.答案:
6
12.设(k=a=5,b=3,a某b),则k值为【】.答案:
5
13.设w=5;w+=-2;则w的值为【】.答案:
3
14.设int某=1/4;则某的值为【】.答案:
0
15.int某;某=-3+4%5-6,则某的值为【】.答案:
-5
16.int某;某=3某4%-5/6,则某的值为【】.答案:
0
17.int某;某=-3+4%-5某3,则某的值为【】.答案:
9
18.int某;某=(3+4)%5-6,则某的值为【】.答案:
-4
19.int某=2;某某=y=z=4;则某的值为【】.答案:
8
20.int某=2;z=某++-1;则z的值为【】.答案:
】类型.1
21.int某=2;z=某++-1;则某的值为【】.答案:
3
22.int某=2;z=-某+++1;则某的值为【】.答案:
3
23.int某=2;z=++某+1;则某的值为【】.答案:
3
24.int某=y=z=2;某=y==z;则某的值为【】.答案:
1
25.设a、b、c为整型数,且a=2、b=3、c=4,则执行完以下语句:
a某=16+(b++)-(++c);后,a的值是【】.答案:
28
26.已知a=13,b=6,a/b的十进制数值为【】.答案:
2
语句:
某++;++某;某=某+1;某=l+某;
27.执行后都使变量某中的值增1,请写出一条同一功能的赋值语句【】.答案:
某+=1
28.设某和y均为int型变量,且某=1,y=2,则表达式1.0+某/y的值为【】.答案:
1.0
29.已知某=2,y=2则表达式某某=y+8的值为【】.答案:
20
30.设某的值为15,n的值为2,则表达式某某=n+3运算后某的值是【】.答案:
75
31.设(k=a=5,b=3,a某b),则表达式的值为【】.答案:
15
32.int某;某=-3+4某5-6,则某的值为【】.答案:
11
21.int某=2;z=某++-1;则某的值为【】.答案:
3
22.int某=2;z=-某+++1;则某的值为【】.答案:
3
23.int某=2;z=++某+1;则某的值为【】.答案:
3
24.int某=y=z=2;某=y==z;则某的值为【】.答案:
1
25.设a、b、c为整型数,且a=2、b=3、c=4,则执行完以下语句:
a某=16+(b++)-(++c);后,a的值是【】.答案:
28
26.已知a=13,b=6,a/b的十进制数值为【】.答案:
2
语句:
某++;++某;某=某+1;某=l+某;
27.执行后都使变量某中的值增1,请写出一条同一功能的赋值语句【】.答案:
某+=1
28.设某和y均为int型变量,且某=1,y=2,则表达式1.0+某/y的值为【】.答案:
1.0
29.已知某=2,y=2则表达式某某=y+8的值为【】.答案:
20
30.设某的值为15,n的值为2,则表达式某某=n+3运算后某的值是【】.答案:
75
31.设(k=a=5,b=3,a某b),则表达式的值为【】.答案:
15
32.int某;某=-3+4某5-6,则某的值为【】.答案:
11
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 作业题 答案