c语言第4次作业,C语言第4次作业运算符与.docx

目单选题:

1、若变量c为char类型,能正确判断出c为小写字母的表达式 是

'a'<=c<= 'z'

(c>= 'a')||(c<= 'z')

('a'<=c)and ('z'>=c)

(c>= 'a')&&(c<= 'z')

学生答案:D

参考答案:D

2、以下程序的输出结果是

mai n()

{ int x=0.5; char z='a';

printf("%d\n", (x& 1)&&(z

TOC \o "1-5" \h \z 0

1

2

3

学生答案:A

参考答案:B

3、C语言中运算对象必须是整型的运算符是

%=

TOC \o "1-5" \h \z /

=

〈二

学生答案:A

参考答案:A

4、有如下程序段

int a=14,b=15,x;

char c='A';

x=(a&&b)&&(cv'B');

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

ture

false

0

1

学生答案:D

参考答案:D

5、设有 int x=11; 则表达式 (x++ * 1/3) 的值是

3

4

11

12

学生答案 : A

参考答案 : A

6、设 int x=1, y=1;表达式 (!x||y--) 的值是

0

1

2

-1

学生答案 : B

参考答案 : B

7、下列程序的运行结果是 #include < stdio.h > main() { int a=2,c=5; printf("a=%d,b=%d\n",a,b);

}

a=%2,b=%5

a=2,b=5

a=d, b=d

a=%d,b=%d

学生答案 : B

参考答案 : B

8、判断字符型变量 x 是否是大写字母的正确表达式是 ___

'A' <= x <='z'

(x>=A) && (x <= Z)

('A'<= x) && ('Z' >= x)

(x >='A') && (x <='Z')

学生答案 : D

参考答案 : D

9、若已定义X和丫为double型,则表达式:x=1,y=x+3/2的值 是

1

2

2.0

2.5

学生答案 : C

参考答案 : c

10、设有以下定义:

int x=10,y=3,z;

则语句

printf("%d\n",z=(x%y,x/y))

的输出结果是

1

0

4

3

学生答案 : D

参考答案 : D

11、 设ch是char型变量,其值为A,且有下面的表达式:

ch=(ch>='A'&&ch<='Z')?(ch+32):ch

上面表达式的值是

TOC \o "1-5" \h \z A

a

Z

z

学生答案 : B

参考答案 : B

12、若有说明和语句 :

int a=5;

a++;

此处表达式a++的值是

7

6

5

4

学生答案 : C

参考答案 : C

13、假定有以下变量定义:

int k=7 , x=12;

则能使值为 3 的表达式是 。

x%=(k%=5)

x%=(k-k%5)

x%=k-k%5

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

学生答案 : D

参考答案 : D

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

TOC \o "1-5" \h \z x= (y=4, z=16, k=32)后,x 的值为。

4

16

32

52

学生答案 : C

参考答案 : C

15、设CH是字符型变量,其值为'A',下列表达式的值是

CH=(CH > =A&&CH < ='Z')?(CH+32):CH

TOC \o "1-5" \h \z A

a

z

Z

学生答案 : B

参考答案 : B

16、设有如下定义 :

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

TOC \o "1-5" \h \z 则执行表达式:(m=ad后,m的值为.

1

2

3

0

学生答案 : D

参考答案 : D

17、设 int b=2; 表达式 b/(b*2) 的值是.

0

0.5

0.500000

0.00000

学生答案 : A

参考答案 : A

TOC \o "1-5" \h \z 18、设 x、 y、z 和 k 都是 int 型变量,则执行表达式: x= (y=4, z=16, k=32)后,x 的值为.

4

16

32

52

学生答案 : C

参考答案 : C

19、阅读下列程序段 , 其正确输出为 ( ) a=10;b=50;c=30;

if(a>b) a=b; b=c;c=a; printf("a=%d,b=%d,c=%d,\n",a,b,c);

a=10,b=50,c=10

a=10,b=30 c=10

a=50,b=30,c=10

a=50,b=30,c=50

学生答案 : B

参考答案 : B

20、设 A=3,B=4,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值