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

D.

3

答案正确:4 分

创建提问


2-6

分数 4

作者 颜晖-历年试卷

单位 浙大城市学院

对于以下代码:(C)

int i = 6;
if ( i <= 6 ) printf("hello\n");;
else printf("bye-bye\n");;

A.

打印出"hello"

B.

打印出"hello bye-bye"

C.

不能通过编译

D.

打印出"bye-bye"

答案正确:4 分


2-7

分数 4

作者 李廷元

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

下列条件语句中,功能与其他语句不同的是(D)

A.

if (a)printf(" %d\n", x); else printf(" %d\n", y);

B.

if (a == 0)printf(" %d\n", y); else printf(" %d\n", x);

C.

if (a != 0)printf(" %d\n", x); else printf(" %d\n", y);

D.

if (a == 0)printf(" %d\n", x); else printf(" %d\n", y);

答案错误:0 分


2-8

分数 4

作者 颜晖

单位 浙大城市学院

有一函数

,以下程序段中错误的是(C)。

A.

if(x > 0) y = 1;
else if(x == 0) y = 0;
else y = -1;

B.

y = 0;
if(x > 0) y = 1;
else if(x < 0) y = -1;

C.

y = 0;
if(x >= 0);
if(x > 0) y = 1;
else y = -1;

D.

if(x >= 0)
if(x > 0) y = 1;
else y = 0;
else y = -1;

答案正确:4 分


2-9

分数 4

作者 李廷元

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

有定义语句“int a=1,b=2,c=3,x;”,则以下各程序段执行后,x的值不为3的是(C)

A.


if(c<a)x=1; else if(b<a)x=2; else x=3;

B.


if(a<3)x=3; else if(a<2)x=2; else x=1;

C.


if(a<3)x=3; if(a<2)x=2; if(a<1)x=1;

D.


if(a<b)x=b; if(b<c)x=c; if(c<a)x=a;

答案正确:4 分


2-10

分数 4

作者 颜晖

单位 浙大城市学院

在执行以下程序时,为使输出结果为:t=4,则给a和b输入的值应满足的条件是(C)。

int main(void)
{    int  a,b,s,t;scanf("%d,%d",&a,&b);s = 1; t = 1;if(a > 0) s = s + 1;if(a > b) t = s + t;else if(a == b) t = 5;else t = 2 * s;printf("t=%d\n",t);    return 0;
}

A.

a>b

B.

a<b<0

C.

0<a<b

D.

0>a>b

答案正确:4 分


2-11

分数 4

作者 李廷元

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

下列程序运行时输入“2.0<回车>”,则输出结果是(C)


#include <stdio.h> int main(void) { float x, y; scanf("%f", &x); if (x < 0.0)y = 0.0; else if ((x < 5.0) && (x != 2.0))y = 1.0 / (x + 2.0); else if (x < 10.0)y = 1.0 / x; else y = 10.0; printf("%f\n", y); return 0; }

A.

0.000000

B.

0.250000

C.

0.500000

D.

1.000000

答案正确:4 分


2-12

分数 4

作者 李廷元

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

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


#include <stdio.h> int main(void) { int x = 100, a = 10, b = 20, ok1 = 5, ok2 = 0; if (a < b) if (b != 15) if (!ok1)x = 1; else if (ok2)x = 10; x = -1; printf("%d\n", x); return 0; }

A.

-1

B.

0

C.

1

D.

不确定的值

答案错误:0 分


2-13

分数 4

作者 李廷元

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

下列程序段运行后x的值是(B)


int a = 0, b = 0, c = 0, x = 35; if (!a)x--; else if (b); if (c)x = 3; else x = 4;

A.

34

B.

4

C.

35

D.

3

答案正确:4 分


2-14

分数 4

作者 颜晖

单位 浙大城市学院

设变量已正确定义,为了检查以下else-if语句的分支是否正确,至少需要设计(B )组测试用例。

if(op == '+'){printf("=%.2f\n", value1 + value2);
}else if(op == '-'){printf("=%.2f\n", value1 - value2);
}else if(op == '*'){printf("=%.2f\n", value1 * value2);
}else if(op == '/'){if(value2 != 0){printf("=%.2f\n", value1 / value2);}else{printf("Divisor can not be 0!\n");}
}else{printf("Unknown operator!\n");
}

A.

7

B.

6

C.

5

D.

4

答案正确:4 分


2-15

分数 4

作者 张高燕

单位 浙大城市学院

语句if(x=0) y=1; else y=2;与(B )等价。

A.

if(x!=0) y=2; else y=1;

B.

x=0; if(x==0) y=2; else y=1;

C.

if(x==0) y=1; else y=2;

D.

if(x=0) y=2; else y=1;

答案正确:4 分


2-16

分数 4

作者 王俊玲-ktp-5

单位 集美大学

请读程序:

#include<cstdio>
using namespace std;int main()
{    float x,y;scanf("%f",&x);if(x<0.0) y=0.0;else if((x<5.0)&&(x!=2.0))y=1.0/(x+2.0);else if (x<10.0) y=1.0/x;else y=10.0;printf("%f\n",y);return 0;}

若运行时从键盘上输入2.0(表示回车),则上面程序的输出结果是 (C )

A.

0.000000

B.

0.250000

C.

0.500000

D.

1.00000

答案正确:4 分


2-17

分数 4

作者 王金玲

单位 赤峰学院

C语言的switch(表达式),其中表达式可以是(C ).

A.

只能为整数型

B.

只能为实数型

C.

可以是整数型和字符型

D.

可以是任意类型

答案正确:4 分


2-18

分数 4

作者 颜晖

单位 浙大城市学院

下列叙述中正确的是(D)。

A.

break语句只能用于switch语句

B.

在switch语句中必须使用default

C.

break语句必须与switch语句中的case配对使用

D.

在switch语句中,不一定使用break语句

答案正确:4 分

创建提问


2-19

分数 4

作者 颜晖

单位 浙大城市学院

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

int main(void)
{     int x = 1, a = 0, b = 0;switch(x)        {case 0:   b++;case 1:   a++;case 2:   a++; b++;    }printf("a=%d,b=%d\n",a,b);        return 0;
}

A.

a=2,b=1

B.

a=1,b=1

C.

a=1,b=0

D.

a=2,b=2

答案正确:4 分

创建提问


2-20

分数 4

作者 颜晖

单位 浙大城市学院

设变量已正确定义,以下( C)与其它switch语句不等价。

A.

switch(choice){case 1: price = 3.0; break;case 2: price = 2.5; break;case 3: price = 4.0; break;case 4: price = 3.5; break;default: price = 0.0; break;
}

B.

switch(choice){default: price = 0.0; break;case 4: price = 3.5; break;case 3: price = 4.0; break;case 2: price = 2.5; break;case 1: price = 3.0; break;
}

C.

switch(choice){case 1: price = 3.0; break;case 2: price = 2.5; break;case 3: price = 4.0; break;case 4: price = 3.5; break;
}

D.

price = 0.0;
switch(choice){case 1: price = 3.0; break;case 2: price = 2.5; break;case 3: price = 4.0; break;case 4: price = 3.5; break;
}

答案正确:4 分

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

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

    2-1 分数 2 作者 王俊玲 单位 集美大学 以下关于运算符优先级顺序的描述中正确的是(B ). A. 关系运算符<算术运算符<赋值运算符 B. 赋值运算符<关系运算符<算术 ...

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

    2-1 分数 1 作者 往年试卷 单位 浙江大学 以下定义语句中不正确的是_D_. A. double x[5]={2.0, 4.0, 6.0, 8.0, 10.0}; B. char c2[]={' ...

  3. 两边填上相同的数_一年级数学易错——“在括号里填上相同的数”

    撰文:茂喵喵 审核:仲修 嗨!大家好!欢迎来到茂喵喵每周图文分享系列!喵喵君特别开心每周给小朋友拓展知识.每周都能在喵喵图文分享学到很多知识的小朋友们是不是也非常开心呢.好的,我们开始在知识的海洋里遨 ...

  4. 选择将正确答案的序号填在括号里_小学四年级数学第五单元训练题,答案非常详细,见过的都保存了...

    一.填空.(10分) 1.只有( )对边平行的四边形是梯形. 2.( )对边分别平行的四边形,叫平行四边形. 3.过直线外一点画该直线的垂线可以画( )条. 4.一个平行四边形的两条边长分别是7cm, ...

  5. 两边填上相同的数_二年级必考题,在括号里填上相同的数~

    小学英语反义词汇总大全,比较对照让背单词事半功倍!(一) 1. above 在--上-- below 在--下 2. after 在--后 -- before 在--前 3. all 全部 -- no ...

  6. word把选择答案弄到题目里_word中把选择题的正确答案自动填到括号里技巧

    为了适应各类复习迎考,大家都会利用一些题目来练习.当面对题目与答案分离的现状(两个文档或一个文档的两个部分)时,怎样将题目和答案合二为一,使答案自动填充到题目后的括号中是颇让大家头疼的一件事情.经过实 ...

  7. python向文档中输入内容_python处理文档:把选择题的答案选项对应的内容填到选择题题目的括号里面输入的文本...

    需求:把选择题的答案选项对应的内容填到选择题题目的括号里面 输入的文本: 刑法的基本原则是指贯穿于刑法制定和实施全过程的根本性准则,我国刑法规定的刑法的基本原则有 (BCD ). A回避原则 B罪刑法 ...

  8. 全国计算机office二级选择题,全国计算机二级msoffice选择题汇总含答案

    全国计算机二级msoffice选择题汇总含答案 第套分下列叙述中错误的是().)对于各种特定的输入算法的时间复杂度是固定不变的)算法的时间复杂度与使用的计算机系统无关)算法的时间复杂度与使用的程序设计 ...

  9. 在()里填上1—9这九个数字使除法算式成立,每个括号内的数字不相同。

    在()里填上1-9这九个数字使算式成立,每个括号内的数字不相同. ()()/()=()()/()=()()/() 符合条件的算式有三组,他们的求解结果分别是7.5,7和9 ('19/2', '38/4 ...

最新文章

  1. 修改IDEA项目的JDK应用路径
  2. Matlab R2018a 64位安装教程
  3. 计算机组网技术与配置 pdf,教案计算机组网技术.pdf
  4. 世界农业发展史-国际农民丰收节贸易会:人类的发展史
  5. 【WebRTC---入门篇】(十八)WebRTC非音视频数据传输
  6. centos 6 安装mysql,CentOS6.5安装MySQL教程(完整教程)
  7. matlab剩余寿命概率密度,分享关于评估设备剩余使用寿命的三种方法
  8. gitlab mergeRequest
  9. 关于TCP或FTP异常断开的处理方法总结
  10. 第四十七节,random 随机数模块
  11. html5表单的css修饰,如何使用CSS3美化HTML5表单
  12. SpringBoot 整合 Security5
  13. PHP安装kafka扩展
  14. python拟合直线的斜率_线性曲线拟合总是得到斜率和y的中间值为1
  15. Adobe Ps/Pr/ME/PL/Au/Ae/Ch/An/Lr/Dw/Ai/Id/Acrobat/2019/windows/mac
  16. Spring整合FreeMarker生成静态页面(静态模板)
  17. GAN生成手写字体识别
  18. 各种门锁的内部结构图_有没有这种执手门锁的内部结构图?
  19. 小程序获取带有分享者信息的小程序码
  20. Incremental Graph Convolutional Network for Collaborative Filtering(阅读论文笔记)

热门文章

  1. js input 正则保留2位小数中文拼音输入问题 + 限制输入整数的方案
  2. C#开发语音程序入门之文字朗读
  3. WPF 布局 - Grid, StackPanel, DockPanel, WrapPanel
  4. float与定位脱离文档流布局规则
  5. python壁纸高清图片_详解Python静态网页爬取获取高清壁纸
  6. Android开发 屏蔽Button setClickable和setEnabled
  7. 微信朋友圈怎么发文字?微信怎么发朋友圈只发文字?
  8. 50万美元的1PB存储机柜是个什么样子
  9. 【转】linux服务器的Gzip文件压缩方法
  10. 模糊聚类算法(FCM)