C基础作业9

1.有10位评委打分,计算去掉最高分和最低分的平均值

2.选择题

1.能正确表示 “当x的取值在[1, 10] 和 [200, 210]范围内为真,否则为假” 的表达式是 ( C )

A.(x >= 1)&&(x <= 10) && (x >= 200) && (x <= 210)

B.(x > 1)||(x <= 10) || (x >= 200) || (x <= 210)

C.(x > =1)&&(x <= 10) || (x >= 200) && (x <= 210)

D.(x > 1)||(x <= 10) && (x >= 200) || (x <= 210)

2.下面程序段的运行结果是(D)

Int y;

Int x = y = 0;

While(x < 15)  y++, x+=++y;

Printf(“%d, %d”, y, x);

A.20, 7      B. 6, 12       C. 20, 8       D. 8, 20

3.以下不是无限循环的语句为(A)

A.for(y = 0, x = 1; x > ++y; x=i++)  i=x;         B. for(;; x++ = i);

B.While( 1 ){x++;}                          D. for(i = 10; ; i--) sum+=i;

4.若i为整型变量, 执行语句for(i = 1; i++<4;);后变量i的值是(C)

A.3           B. 4                C. 5           D. 不定

5.下面程序的输出是(D)

Void main( )

{

Unsigned char ucNum;

For (ucNum = 0; ucNum < 500; ucNum++){

......

}

Printf(“%d”, ucNum);
}

A.499           B. 500               C. 501          D. 无输出

6.若有说明语句:char c=’\72’; 则变量c(D)。

A. 包含1个字符               B. 包含2个字符

C. 包含3个字符               D. 说明不合法,c的值不确定

7.已知int x = 10, y = 20, z = 30; 以下语句执行后x, y, z的值是(B)。

If(x > y)

z = x; x = y; y = z;

A.x = 10, y = 20, z = 30                   B. x = 20, y = 30, z = 30

C . x = 20, y = 30, z = 10                   D. x = 20, y = 30, z = 20

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值