400-8077-735

您现在的位置是: 首页 > 真题资料 > 上机题库 > 二级 > NCRE等级考试《二级 月 C语言》考试题库三 > 正文

NCRE等级考试《二级 月 C语言》考试题库三

整理编辑:计算机等级考试网  发布时间:2023-06-06 14:50:20  阅读量:

以下叙述中正确的是( )。

A. break语句不能用于提前结束for语句的本层循环

B. 使用break语句可以使流程跳出switch语句体

C.continue语句使得整个循环终止

D. 在for语句中,continue与break的效果是一样的,可以互换

【答案】:B

【解析】:

B项正确,break语句可以跳出switch语句和循环。A项错误,break语句在for循环内部的作用是跳出循环;C项错误,continue语句的作用是跳过本次循环体中余下尚未执行的语句,立刻进行下一次的循环条件判定,即仅结束本次循环,并没有使整个循环终止;D项错误,continue和break的效果完全不同。答案选择B选项。


18.有以下程序:

#include <stdio.h>main()

{inta=1,b=0;

if(--a) b++;

elseif(a==0) b+=2;

else b+=3;

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


程序运行后的输出结果是( )。

A. 0

B. 1

C. 2

D. 3

【答案】:C

【解析】:

“++”和“--”运算,当以前缀形式出现时,则先进行加一或减一操作,再进行其他运算,当以后缀形式出现时,则先进行其他运算,再进行加一或减一操作。a初始定义为1,b为0,执行--a,a的值变为0,--a的值也为0,即if判断为假,执行b+=2,输出b的值为2。答案选择C选项。


19.待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第( )个位置。

A. 2

B. 3

C. 4

D. 5

【答案】:B

【解析】:

简单选择排序的算法可以描述为:将整个待排序序列分为有序和无序两部分,初始时有序部分为空;每一趟排序时扫描无序序列,找到最小的元素,将它与无序序列的首元素交换位置,直到无序序列为空。所以第一趟排序后,将选出的最小元素9与15交换,15被放在第3个位置。答案选择B选项。


注:需要了解更多信息可以关注:公众号 哦~


计算机等级考试交流群点击查看 加入考生交流群,一起学习更有动力!


模拟软件实操题库好消息!全国计算机等级考试网模拟软件实操题库,已经上线啦~


20.下列关系表达式中,结果为“假”的是( )。

A. (3+4)>6

B. (3!=4)>2

C. 3<=4ǁ3

D. (3<4)==1

【答案】:B

【解析】:

A项,先执行3+4=7,7>6,结果为真;B项,先执行3!=4为真,即为1,1>2结果为假;C项,先执行3<=4结果为真,即1,再逻辑或运算只要左边值为1,就不在执行右边运算,结果为真;D项,先执行3<4结果为真,即为1,再执行1==1,结果为真。答案选择B选项。


21.有如下程序:

#include <stdio.h>main()

{int i;

for (i=0;i<5;i++)

putchar('9'-i);

printf("\n");}


程序运行后的输出结果是( )。

A. 54321

B. 98765

C. '9''8''7''6''5'

D. '43210'

【答案】:B

【解析】:

本题执行过程为:i=0,输出字符9,在i<5的情况下,依次输出字符8、7、6、5。在i=5时,退出for循环。最后显示在命令窗口结果为98765。答案选择B选项。


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

A. 可以用关系运算符比较字符串的大小

B. 空字符串不占用内存,其内存空间大小是0

C. 两个连续的单引号是合法的字符常量

D. 两个连续的双引号是合法的字符串常量

【答案】:D

【解析】:

A项错误,关系运算符不能比较字符串大小,可以用函数库中的字符串比较函数来比较字符串的大小;B项错误,空字符串占用一个字节的内存;C项错误,字符常量是用单引号把一个字符括起来;D项正确,两个连续的双引号是一个字符串常量,称为空串。答案选择D选项。


23.以下关于C语言函数参数传递方式的叙述正确的是( )。

A. 数据只能从实参单向传递给形参

B. 数据可以在实参和形参之间双向传递

C. 数据只能从形参单向传递给实参

D. C语言的函数,参数既可以从实参单向传递给形参,也可以在实参和形参之间双向传递,可视情况选择使用

【答案】:A

【解析】:

数据只能由实参单向传递给形参称为“值传递”,而不能由形参传给实参,A项正确,B、C、D错误;数组名、指针等作参数,实参传递给形参的是地址值,这样形参和实参就指向同一段内存单元,在函数体内对形参数据的改变也将影响到实参。答案选择A选项。



本文标签:计算机等级考试二级NCRE等级考试《二级 月 C语言》考试题库三

转载请注明:文章转载自(http://www.jsjdj.net

本文地址:http://www.jsjdj.net/erji_sj/2959.html

计算机等级微信刷题助手
扫码进入微信刷题助手

解锁即可开始刷题
并加入考生交流群

计算机等级微信公众号
扫码关注微信公众号

第一时间获取
计算机等级考试考试资讯

《计算机等级考试网》免责声明:

1、因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

2、本网信息来源为其他媒体的稿件转载,免费转载出于非商业性学习目的,版权归原作者所有,如有内容与版权问题等请与本站联系。联系邮箱:812379481@qq.com。