c语言作业题一答案.docx

上传人:b****4 文档编号:26821898 上传时间:2023-06-23 格式:DOCX 页数:19 大小:19.29KB
下载 相关 举报
c语言作业题一答案.docx_第1页
第1页 / 共19页
c语言作业题一答案.docx_第2页
第2页 / 共19页
c语言作业题一答案.docx_第3页
第3页 / 共19页
c语言作业题一答案.docx_第4页
第4页 / 共19页
c语言作业题一答案.docx_第5页
第5页 / 共19页
点击查看更多>>
下载资源
资源描述

c语言作业题一答案.docx

《c语言作业题一答案.docx》由会员分享,可在线阅读,更多相关《c语言作业题一答案.docx(19页珍藏版)》请在冰豆网上搜索。

c语言作业题一答案.docx

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 基础医学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1