c语言作业题一答案.docx
- 文档编号:26821898
- 上传时间:2023-06-23
- 格式:DOCX
- 页数:19
- 大小:19.29KB
c语言作业题一答案.docx
《c语言作业题一答案.docx》由会员分享,可在线阅读,更多相关《c语言作业题一答案.docx(19页珍藏版)》请在冰豆网上搜索。
c语言作业题一答案
作业题一—、单项选择题
1.以下的选择中,正确的赋值语句是(。
Aa=l,b=2
Bj-h-
Ca=b=5;
Dv=mt(x
答案:
C
2.先用语句定义字符型变量c,然后要将字符a赋给c,则下列语句中正确的是(。
Ac-a';
Bc=“a”;
Cc="97n;
DC=,97,
答案A
3.以下不符合C语言语法的赋值语句是(。
Aa=l,b=2
B++J;
Ca=b=5;
Dy=(a=3,6*5;
4•以下不符合C语言语法的赋值语句是(。
Aj-h-;
Bj=j=5;
Ck=2*4,k*4;
Dv=float(j;
答案Q
5.若有以下定义心就s»\092:
则该语句(。
A使s的值包含1个字符
B定义不合法,s的值不确定
C使s的值包含4个字符
D使s的值包含3个字符
答案:
B
6.表达式18/4*4.0/8值的数据类型为(。
Aint
Bfloat
Cdouble
D不确定
答案:
C
7.以下数据中,不正确的数值或字符常量是(。
A0
B5L
Col3
D9861
答案:
C
&以下数值中,不正确的八进制数或十六进制数是(。
A0x16
B16
C-16
DOxaaaa
答案:
C
9.以下数据中,不正确的数值或字符常量是(。
A8.9el.2
B10
COxffOO
D82.5
答案:
A
10.设C语言中an[类型数据占2个字节,RIJlong类型数据占(。
Al个字节
B2个字节
C4个字节
D8个字节
答案:
C
11•设C语言中ant类型数据占2个字节,则short类型数据占(。
A1个字节
B2个字节
C4个字节
D8个字节
答案田
12.C语言中,double类型数据占(。
A1个字节
B2个字节
C4个字节
D8个字节
答案Q
13.C语言中,cl做类型数据占(。
A1个字节
B2个字节
C4个字节
D8个字节
答案:
A
14•设C语言中4类型数据占2个字节,则unsigned类型数据占(。
A1个字节
B2个字节
C4个字节
D8个字节
答案:
B
15•下列数据中,为字符串常量的是(。
AA
B"house"
CHowdoyoudo.
DSabc
答案:
B
16•下列语句的输出结果是(。
pniHfT%d\ii”,(int(2.5十3.0/3;
A有语法错误不能通过编译
B2
C1
DO
答案:
C
17.下列程序的输出结果是(。
maui(
{inta=7,b=5;
pimtf(',%d\n',,b=b/a;
}
AO
B5
C1
D不确定值
答案:
A
18.C语言能正确处理的指数是(。
A8.5e4288
Be-32
C123000000000
D4.5e-5.6
答案:
C
19.在C语言中血、chai•和shon三种类型数据在内存中所占用的字节数(。
A由用用户自己定义
B均为2个字节
C是任意的
D由所用机器的机器字长决定
答案Q
20.设C语言中,一个mt型数据在内存中占2个字节,则unsigneduit
型数据的取值范围为(。
A0-255
B0-32767
C0-65535
DO-2147483647
答案:
C
21•在C语言中,chai•型数据在内存中的存储形式是(。
A补码
B反码
C原码
DASCH码
22•设变量a是整型f是实型,1是双精度型,则表达式10十W+产f值的
数据类型为(。
Amt
Bfloat
Cdouble
D不确定
答案
23.已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量'\10P是(。
A字符A
B字符a
C字符e
D非法的常量
答案A
24.以下选项中合法的实型常数是(。
A5E2.0
BE-3
C.2E0
D1.3E
答案:
C
25.下列变量定义中合法的是(。
Ashort_a=l.le-1;
Bdoubleb=l+5e2.5;
Clongdo=0xfdaL;
Dfloat2_and=l-e-3;
答案A
26•若有说明语句c=*72:
则变量c(0
A包含1个字符
B包含2个字符
C包含3个字符
D说明不合法,c的值不确定
答案A
27.下面四个选项中,均是不合法的浮点数的选项是(。
A160.0.12e3
B1232e4.2.e5
C-.18123e40.0
D-e3.234le3
答案:
B
2&以下运算符中,优先级最高的运算符是(。
A*=
B>=
C(类型
D十
答案:
C
29•以下运算符中,优先级最高的运算符是(。
A||
B%
C!
D=
答案:
C
30•以下运算符中,优先级最高的运算符是(。
A=
B!
=
C*(乘号
0(
31•下列语句的结果是(。
maui(
{mtj;
j=3;
pimtf(n%d,n,++j;
pniHf(”%d“j++;
}
A3,3
B3,4
C4,3
D4,4
答案Q
32.设a=12,且a定义为整型变量。
执行语句a+=a-=a*=a;后a的值为(。
A12
B144
CO
D132
答案:
C
33.执行下列程序后、其输出结果是(。
maui(
{mta=9;
a+=a-=a十a;
pnn【f(”%d\ii”,a;
}
A18
B9
C-18
D-9
答案:
C
34.下列程序的输出结果是(。
main(
{inta=011;
pniHf(”%d\n”,卄a;
}
A12
B11
C10
D9
35.C语言中运算对象必须是整型的运算符是(。
A%=
B/
C=
D<=
答案A
36•执行下列语句后变量x和y的值是(。
y=10;x=y++;
Ax=10,y=10
Bx=ll,y=ll
Cx=10,y=ll
Dx=ll,y=10
答案:
C
37.下列程序的输出结果是(。
main(
{mta=7,b=5;
pimtf(n%d\n\b=b/a;
AO
B5
C1
D不确定值
答案A
3&设a为整型变量、初值为12,执行完语句a+=a-=a*a后,a的值是(。
A552
B144
C264
D-264
答案Q
39下列程序段的输出结果为(。
mtx=3,y=2;
pimtf(',%d,',(x-=y,x*=y+8/5;
A1
B7
C3
D5
答案:
C
40•执行以下程序段后,输出结果和a的值是(。
mta=10;
pnntf(”%d“,a十十;
A10和10
B10和11
C11和10
D11和11
答案:
B
41•若变量已正确定义并赋值,下面符合C语言语法的表达式是(。
Aa:
=b+l
Ba=b=c十2
Cint18.5%3
Da=a十7=c+b
答案:
B
42.设以下变量均为int类型,则值不等于7的表达式是(。
A(x=y=6.x+y,x十1
B(x=v=6.x+y,y+l
C(x=6,x+l,v=6,x+y
D(y=6,y+l,x=y、x十1
答案:
C
若有定义九ra=7;floatx=2.5,y=4.7;
43.则表达式x+a%3*(int(x+y%2/4的值是(。
A2.500000
B2.750000
C3.500000
D0.000000
答案A
44•若已定义x和y为double类型,则表达式x=l,y=x+3/2的值是(。
A1
B2
C2.0
D2.5
答案:
C
45.若变量a与1已正确定义,旦1已正确赋值,合法的语句是(。
Aa=l
B++i;
Ca=a++=5;
Da=int(i;
答案:
B
46.设有nitx=ll;则表达式(x卄*1/3的值是(。
A3
B4
C11
D12
答案A
47.若以下变量均是整型,且nuni=suin=7;则计算表达式sum=num++,sum+4-,-H-nuni后sum的值为(°
A7
B8
C9
D10
答案卫
48假设所有变量均为整型,则表达式(a=2,b=5,b卄,a+b的值是(。
A7
B8
C6
D2
答案:
B
49•以下符合C语言语法的赋值表达式是(。
Ad=9十e+&d+9
Bd=9十e、f=d十9
Cd=9十e.e卄,d十9
Dd=9十e十十=d十7
答案:
B
50•若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的
值是(。
A-3
B9
C-12
D6
答案:
C
51•以下选项中,与k=i什十完全等价的表达式是(。
Ak=n,n=m-l
Bn=m-l,k=n
Ck=十十n
Dk十=11十1
答案A
52•下列变量说明语句中,正确的是(。
Achai:
abc;
Bchaia;b;c;
Cmtx;z;
Dmtx.z;
答案:
D
53.以下不正确的叙述是(。
A在C程序中所用的变量必须先定义后使用
B程序中,APH和aph是两个不同的变量
C若a和b类型相同,在执行了赋值语句a=b;后b中的值将放入a中,b中的值不变
D当输入数值数据时,对于整型变量只能输入整型值;对于实型变量只能输入实型值
答案:
D
54.用下列语句定义a,b,c,然后执行匕二玄、c=b十b,则b,c的值是(。
longa=Oxffffff;
intb;chaic;
AOffffff和0x61
C-1和97
D指向同一地址
答案:
C
55.执行下列语句后卫和b的值分别为(。
mta,b;
a=l+'a';
b=2十7%-4」A:
A-63,-64
B98,-60
C1,-60
D79,78
答案:
B
56.C语言中要求对变量作强制定义的主要理由是(。
A便于移植
B便于写文件
C便于编辑预处理程序的处理
D便于确定类型和分配空间
答案Q
二、判断题(对的写Y,错的写N
1•整数-32100可以赋值给型和longmt型变量。
答案:
Y
2.若有mti=10j=2;则执行完产=(十8;后i的值为280
答案:
N
3.4x*=y十8等价于x=x*(y十8。
答案:
Y
4.a=(b=4+(c=6是一个合法的赋值表达式。
答案:
Y
5.若有mti=10j=2;则执行完产=j+8;后i的值为280
答案:
N
三、填空题(在括号里填上答案
l.inta=l,b=2,c=3;执行语句a=b=c;后a的值是[].
答案:
3
2.mtx=y=4,z=2;x=v=乙则x的值为【】•
答案:
3.mtx=4,y=z=2;x=x==(y=乙则x的值为【】•
答案:
4.mtx=4,y=z=2;z=x==(y=z;则z的值为【】.
答案:
5•若有定义inta=10,b=9,c=8;ig着顺序执行下列语句后凌量b中的值是[]c=(a-=(b-5;
c=(a%ll+(b=3;
答案:
3
6.在C语言中,最大整型数是[].
答案:
32767
7.在C语言中,最小整型数是[].
答案:
-32768
&在C语言中的实型变量分为两种类型,它们是float型和[]型.
答案:
double
9.若chaiw,intx,floaty,doublez;则表达式w*x十z-y的结果为【】类型•答案:
Double
lO.inta=l,b=2,c=3;执行语句a十=b*=c;后a的值是[].
答案:
11•设k=(a=2,b=3,a*b,则k的值为[].
合茶・
6
12.设(k=a=5,b=3,a*b,则k值为[].
合茶・
L
3
13.设w=5;w十=-2;则w的值为[].
合茶・
3
14.设intx=l/4侧x的值为[].
合茶・
15.intx;x=-3+4%5-6,贝!
|x的值为[].
合茶・
-5
16.intx;x=3*4%-5/6,则x的值为[].
合茶・
17.intx;x=-3+4%-5*3,则x的值为【】・
答案:
l&intx;x=(3十4%5-6,则x的值为[].
答案:
-4
19.intx=2;x*=y=z=4;则x的值为[].
答案:
8
20.mtx=2;z=x++-l;则z的值为【】.
答案:
121.intx=2;z=x-H--l;贝!
Jx的值为【】.答案:
322.intx=2;z=-x+++l;则x的值为【】.答案:
323.mtx=2;z=++x+l;则x的值为【】•答案:
324.intx=y=z=2;x=y=z;则x的值为【】•答案:
125.设a、b、c为整型数,且a=2、b=3、c=4,则执行完以下语句F=16十(b卄-什十c;后,a的值是【】•答案:
2826.B知a=13,b=6,a/b的十进制数值为【答案:
2语句【X卄;++x;x=x+l;x=l十x;].27.执行后都使变量x中的值增1,请写出一条同一功能的赋值语句【】•答案:
x十=12&设x和y均为int型变量,且x=l,尸2,则表达式1.0十x/y的值为【】•答案:
1.029.已知x=2,y=2则表达式x*=y+8的值为【】•答案:
2030.设x的值为15卫的值为2,则表达式x*=n+3运算后x的值是【】•答案:
7531.ig(k=a=5,b=3,a*b,ljllJ表达式的值为【】•答案:
1532.intx;x=-3+4*5-6,则x的值为【】.答案:
11
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 作业题 答案
![提示](https://static.bdocx.com/images/bang_tan.gif)