选择题汇总4(括号里填的答案都是对的,不用管下面那个答案正确与错误,因为作者懒得删了)

这是一份C语言的选择题集合,包含了关于逻辑判断、流程控制等多个知识点的题目,适合于复习和测试基本编程概念。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

2-1

分数 4

作者 王秀

单位 福州大学

如果要求在if后一对括号中的表达式在表示a 不等于 0 的时候的值为“真”,则能正确表示这一关系的表达式为(D )。

A.

a<>0

B.

!a

C.

a=0

D.

a

答案正确:4 分

创建提问


2-2

分数 4

作者 颜晖

单位 浙江大学

在嵌套使用if语句时,C语言规定else总是(C)。

A.

和之前与其具有相同缩进位置的if配对

B.

和之前与其最近的if配对

C.

和之前与其最近的且不带else的if配对

D.

和之前的第一个if配对

答案正确:4 分

创建提问


2-3

分数 4

作者 李廷元

单位 中国民用航空飞行学院

下列程序的运行结果是(C)

 

#include <stdio.h> int main (void) { int a, b, c; a = 20; b = 30; c = 10; if (a < b)a = b; if (a >= b)b = c; c = a; printf("a=%d, b=%d, c=%d\n", a, b, c); return 0; }

A.

a=20, b=10, c=20

B.

a=30, b=10, c=20

C.

a=30, b=10, c=30

D.

a=20, b=10, c=30

答案正确:4 分


2-4

分数 4

作者 徐镜春

单位 浙江大学

下列程序段输出结果为 _B___。

int x = -3, y = 2;

if(x>y);
    x = -x;
if(x<y)
    y = -y;
printf("x=%d,y=%d\n", x, y);

A.

x=3,y=-2

B.

x=3,y=2

C.

x=-3,y=2

D.

x=-3,y=-2

答案正确:4 分


2-5

分数 4

作者 颜晖

单位 浙大城市学院

下列程序段的输出结果是(C)。

int main(void)
{   
      int  a = 2, b = -1, c = 2;
      
      if(a < b)
            if(b < 0)  
                  c = 0;
      else  c++;
      printf("%d\n",c);    
      
      return 0;
}

A.

0

B.

1

C.

2<

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

旦暮~~

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值