VP软件专业课C语言集训资料上篇文档格式.docx

上传人:b****5 文档编号:15841101 上传时间:2022-11-16 格式:DOCX 页数:25 大小:28.59KB
下载 相关 举报
VP软件专业课C语言集训资料上篇文档格式.docx_第1页
第1页 / 共25页
VP软件专业课C语言集训资料上篇文档格式.docx_第2页
第2页 / 共25页
VP软件专业课C语言集训资料上篇文档格式.docx_第3页
第3页 / 共25页
VP软件专业课C语言集训资料上篇文档格式.docx_第4页
第4页 / 共25页
VP软件专业课C语言集训资料上篇文档格式.docx_第5页
第5页 / 共25页
点击查看更多>>
下载资源
资源描述

VP软件专业课C语言集训资料上篇文档格式.docx

《VP软件专业课C语言集训资料上篇文档格式.docx》由会员分享,可在线阅读,更多相关《VP软件专业课C语言集训资料上篇文档格式.docx(25页珍藏版)》请在冰豆网上搜索。

VP软件专业课C语言集训资料上篇文档格式.docx

intx=12,y=8,z;

在其后执行语句z=0.9+x/y;

,则z的值为

A.1.9B.1C.2D.2.4

8.

(1)设有语句:

inta=3;

则执行了语句a+=a-=a*a;

变量a的值是

A.3B.0C.9D.-12

(2)设有语句:

intx=10;

则执行了语句x+=x-=x-x;

变量x的值是

A.10B.20C.40D.30

(3)设有语句:

inta=0;

则执行语句a+=(a=8);

A.0B.8C.16D.24

9.下列关于单目运算符++、--的叙述中正确的是

A.它们的运算对象可以是char型变量、int型变量和float型变量

B.它们的运算对象可以是char型变量和int型变量,但不能是float型变量

C.它们的运算对象可以是int型变量,但不能是double型变量和float型变量

D.它们的运算对象可以是任何变量和常量

10.以下程序的输出结果是

⑴inti=10,j=1;

printf("

%d,%d\n"

i--,++j);

A.9,2B.10,2C.9,1D.10,1

⑵inta=12,b=12;

%d%d\n"

--a,++b);

A.1010B.1212C.1110D.1113

⑶intx=10,y=10;

x--,--y);

A.1010B.99C.910D.109

intx=023;

printf("

%d\n"

--x);

A.17B.18C.23D.24

11.以下程序的输出结果是

intx=100,y=200;

(x,y));

A.200B.100

C.100200D)200100

12.以下程序的输出结果是

main()

{intx=10,y=3,z;

z=(x%y,x/y));

}

A.1B.0C.4D.3

13.若x、i、j和k均是int型变量,则计算表达式x=(i=4,j=16,k=32)后,x的值为

A.4B.16C.32D.52

14.intk=0;

以下选项的四个表达式中与其他三个表达式的值不相同的是

A.k++B.k+=1C.++kD.k+1

15.以下选项中,与k=n++完全等价的表达式是

A.k=n,n=n+1B.n=n+1,k=nC.k=++nD.k+=n+1

16.以下程序的输出结果是

{inta=3,b=4;

a<

=b);

}

A.3B.4C.1D.0

17.在C语言中,表达式10!

=9的值为

A.0B.FalseC.1D.True

18.设有inti,j,k;

则表达式i=1,j=2,k=3,i&

&

j&

k的值为

A.1B.2C.3D.0

19.设x,y,z都是int型变量,且x=3,y=4,z=5,则下面表达式中值为0的是

A.'

x'

'

y'

B.x<

=yC.x||y+z&

!

yD.!

(x<

y)&

z||0

20.下列表达式为0的是

A.4&

0||2B.5>

3&

2||8<

10+10C.'

c'

d'

D.f=8>

7>

1

21.设有定义:

intx=1,y=-1;

则语句:

(x--&

++y));

的输出结果是

A.1B.0C.-1D.2

22.为表示关系x≥y≥z,应使用C语言表达式

A.(x>

=y)&

(y>

=z)B.(x>

=y)AND(y>

=z)

C.(x>

=y>

=z)D.(x>

=z)

23.能正确表示a≥10或a≤0的关系表达式是

A.a>

=10ora<

=0B.a>

=10|a<

=0

C.a>

=10||a<

=0D.a>

=10&

a<

=0

24.表示当x的取值在[1,10]和[200,210]范围内为真,否则为假的C语言表达式为

=1&

x<

=10)&

(x>

=200&

=210)B.(x>

=1||x<

=10)||(x>

=200||x<

=210)

=210)D.(x>

25.判断char型变量ch是否为数字的C表达式为

A.('

0'

<

=ch&

ch<

='

9'

)B.(ch>

C.(ch>

="

0"

9"

)D.(ch>

=0&

=9)

26.设a=5,b=6,c=7,d=8,m=2,n=2,执行(m=a>

b)&

(n=c>

d);

后n的值为

A.1B.2C.3D.4

27.以下程序的输出结果是

#include<

stdio.h>

main()

{inta=1,b=2,m=0,n=0,k;

k=(n=b>

a)||(m=a<

b);

k,m);

A.0,0B.0,1C.1,0D.1,1

28.设x、y、t均为int型变量,则执行语句:

x=y=3;

t=++x||++y;

后,y的值为

A.1B.2C.3D.4

29.设intx=-1;

执行表达式++x||++x||++x||++x,x的值是

A.0B.1C.2D.4

30.设有inti;

则表达式i=1,++i,++i||++i,i的值为

A.1B.2C.3D.4

31.以下程序输出的结果是

{inta=-1,b=4,k;

k=!

((++a<

0)&

(b--<

0));

%d%d%d\n"

k,a,b);

A.104B.103C.013D.004

32.设a=1,b=2,c=3,d=4,则表达式a<

b?

a:

c<

d?

d的结果是

A.4B.3C.2D.1

33.设w、x、y、z、m均为int型变量,则以下程序段执行后,m的值

①w=1;

x=2;

y=3;

z=4;

②m=(w<

x)?

w:

x;

m=(m<

y)?

m:

y;

z)?

z;

A.4B.3C.2D.1

34.若有条件表达式(exp)?

a++:

b--,则以下表达式中能完全等价于表达式(exp)的是

A.(exp==0)  B.(exp!

=0)    C.(exp==1)   D.(exp!

=1)

35.在C语言中,运算符的操作数必须是整型的是。

36.有语句inti=-19,j=i%4;

j);

则输出结果是。

37.设x和y均为int型变量,且x=1,y=2,则以下表达式1.0+x/y的值。

38.设intx=7,y=3,则表达式x%y+x/y的值是。

39.请写出数学式

的C语言表达式。

40.设inta=9,b=6,c;

,执行语句c=a/b+0.8;

后c的值是。

41.设charw;

intx;

floaty;

doublez;

,则表达式w*x+z-y的值的类型是。

42.设inta;

floatb;

charc;

longd;

doublee;

则表达式a/c-b+d-e值的类型是。

43.设inti;

floatf=3.14;

执行i=(int)f;

后,变量i的值是。

44.设floatx=23.65;

则执行语句printf("

(int)(x+0.5));

后输出结果是。

45.若a,b和c均是int型变量,则计算表达式a=(b=4)+(c=2)后,a值为。

46.设inta=37;

则执行语句a+=a%=9;

后,变量a的值是。

47.设intj=5;

则执行语句j+=j-=j*j;

后,变量j的值是。

48.设inta=2;

,则执行a+=a*=15;

49.执行语句y=10;

x=y++;

后变量x的值为。

50.设intx=011;

++x);

后的输出结果是。

51.设inta=010,b=10;

则语句printf("

a++,--b);

的结果为。

52.设intx=14;

则表达式x++%-5的值为。

53.在C语言中,优先级最低的运算符是。

54.设a和x都为整型变量,执行赋值表达式x=(a=3,6*3)后,x值为。

55.若x、i、j和k都是int型变量,则计算下面表达式x=(i=4,j=16,k=32)后,x的值为。

56.若a是int型变量,则表达式(a=4*5,a*2),a+6的值为。

57.设inta,b;

表达式a=2,b=5,b++,a+b的值是。

58.在C语言中,假设所有变量均为整型,则表达式(a=3,b=7,a++,a+b)的值是。

59.设inta,b,c;

则执行a=(b=3,c=5,b=10);

后变量a的值是。

60.若定义了inta=1;

,则执行printf("

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

当前位置:首页 > 党团工作 > 其它

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

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