练习03 运算带答案.docx

上传人:b****4 文档编号:27124652 上传时间:2023-06-27 格式:DOCX 页数:8 大小:16.17KB
下载 相关 举报
练习03 运算带答案.docx_第1页
第1页 / 共8页
练习03 运算带答案.docx_第2页
第2页 / 共8页
练习03 运算带答案.docx_第3页
第3页 / 共8页
练习03 运算带答案.docx_第4页
第4页 / 共8页
练习03 运算带答案.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

练习03 运算带答案.docx

《练习03 运算带答案.docx》由会员分享,可在线阅读,更多相关《练习03 运算带答案.docx(8页珍藏版)》请在冰豆网上搜索。

练习03 运算带答案.docx

练习03运算带答案

1.若变量已正确定义并赋值,下面符合C语言语法的表达式是

A)a:

=b+1

B)a=b=c+2

C)int18.5%3

D)a=a+7=c+b

2.若变量ai已正确定义,且i已正确赋值,合法的语句是

A)a==1

B)++i;

C)a=a++=5;

D)a=int(i);

3.若已定义x和y为double类型,则表达式:

x=1,y=x+3/2的值是

A)1

B)2

C)2.0

D)2.5

4.以下程序的输出结果是。

#include

main()

{inta,b,d=241;

a=d/100%9;

b=(-1)&&(-1);

printf("%d,%d\n",a,b);}

A)6,1

B)2,1

C)6,0

D)2,0

 

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

(m=a>b)&&(n=c>d)

后n的值为

A)1

B)2

C)3

D)4

6.在C语言中,要求运算数必须是整型的运算符是

A)%

B)/

C)<

D)!

7.C语言中,运算对象必须是整型数的运算符是

A)%

B)/

C)%和/

D)**

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

A)(x>=y)&&(y>=z)

B(x>=y)AND(y>=z)

C)(x>=y>=z)

D)(x>=y)&(y>=z)

9.表达式:

10!

=9的值是

A)true

B)非零值

C)0

D)1

10.若有说明和语句:

inta=5;

a++;

此处表达式a的值是

A)7

B)6

C)5

D)4

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

A)a>=10ora<=0

B)a>=10│a<=0

C)a>=10││a<=0

D)a≥10││a≤0

12.在以下一组运算符中,优先级最高的运算符是

A)<=

B)=

C)%

D)&&

13.设x和y均为int型变量,且x=1,y=2,则以下表达式的值为_1.0__。

1.0+x/y

14.假定有以下变量定义:

intk=7,x=12;

则能使值为3的表达式是

Ax%=(k%=5)

Bx%=(k-k%5)

Cx%=k-k%5

D(x%=k)-(k%=5)

15.设有如下定义:

inta=1,b=2,c=3,d=4,m=2,n=2;

则执行表达式:

(m=a>b)&&(n=c>d)后,n的值为

A)1

B)2

C)3

D)0

16.能正确表示a和b同时为正或同时为负的逻辑表达式是

A)(a>=0‖b>=0)&&(a<0‖b<0)

B)(a>=0&&b>=0)&&(a<0&&b<0)

C)(ab>0)&&(ab<=0)

D)a*b>0

17.若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是

A)1

B)2

C)2.0

D)2.5

18.若有以下程序段,

intc1=1,c2=2,c3;

c3=1.0/c2*c1;

则执行后,c3中的值是

A)0

B)0.5

C)1

D)2

19.有如下程序段

inta=14,b=15,x;

charc=’A’;

x=(a&&b)&&(c<’B’);

执行该程序段后,x的值为

A)ture

B)false

C)0

D)1

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

main()

{intx=10,y=10;

printf(“%d%d\n”,x--,--y);

}

A)1010

B)99

C)910

D)109

21.设x为int型变量,则执行以下语句后,x的值为

x=10;x=x-=-x;

A)10

B)20

C)40

D)30

22.在C语言中,如果下面的变量都是int类型,则输出的结果是____。

sum=pad=5;pad=sum++,pad++,++pad;

printf("%d\n",pad);

A)7

B)6

C)5

D)4

23.设有语句inta=3;则执行了语句a+=a-=a*a;后,变量a的值是____。

A)3

B)0

C)9

D)-12

24.请选出合法的C语言赋值语句

A)a=b=58

B)i++;

C)a=58,b=58

D)k=int(a+b);

25.在下列选项中,不正确的赋值语句是

A)t;

B)n1=(n2=(n3=0));

C)k=i==j;

D)a=b=c=1;

26.下列可作为C语言赋值语句的是

A)x=3,y=5

B)a=b=6

C)i--;

D)y=int(x);

27.设x,y,z,t均为int型变量,则执行以下语句后,t的值为

x=y=z=1;

t=x||y&&z;

A)不定值

B)2

C)1

D)0

28.设有如下的变量定义:

inti=8,k,a,b;

unsignedlongw=5;

doublex=1,42,y=5.2;

则以下符合C语言语法的表达式是

A)a=(b=4)*(a=3)

B)x%(-3);

C)a=a*3=2

D)y=float(i)

29.若有定义:

inta=10,b=9,c=8;接着顺序执行下列语句后,变量b中的值是_3___。

c=(a-=(b-5));

c=(a%11)+(b=3);

30.设x.y.z和k都是int型变量,则执行表达式:

x=(y=4,z=16,k=32)后,x的值为

A)4

B)16

C)32

D)52

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

a

a:

c

a:

d的结果为

A)4

B)3

C)2

D)1

32.若有以下定义:

chara;intb;

floatc;doubled;

则表达式a*b+d-c值的类型为

A)float

B)int

C)char

D)double

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

当前位置:首页 > 工作范文 > 演讲主持

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

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