APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
56.下列叙述中正确的是( )。

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

B、 在switch语句中,必须使用default

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

D、 break语句只能用于switch语句

答案:A

解析:【解析】break语句功能是跳出正在执行的条件语句或循环语句,switch语句中可以根据需要选择是否使用break语句,A项正确;default语句在switch语句中可以省略,因此B项错误;switch语句中并非每个case后都需要使用break语句,因此C项错误;break语句还可以用于for等循环结构中,因此D项错误。答案选择A选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
11.有以下程序:#include main(){int x=1,y=2,z=3;if(x>y)if(y<z)printf("%d",++z);else printf("%d",++y);printf("%d\n",x++);}程序运行的结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-510f-c0cb-74c63d66eb00.html
点击查看题目
13.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-4e58-c0cb-74c63d66eb00.html
点击查看题目
3.一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-406a-c0cb-74c63d66eb00.html
点击查看题目
6.下列选项中不属于结构化程序设计原则的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-5215-c0cb-74c63d66eb00.html
点击查看题目
86.在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-dadc-c0cb-74c63d66eb00.html
点击查看题目
79.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-c942-c0cb-74c63d66eb00.html
点击查看题目
42.阅读以下程序:#includemain(){int case;float printF;printf("请输入2个数:");scanf("%d %f",&case,&printF);printf("%d %f\n",case,printF);}该程序编译时产生错误,其出错原因是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-ac36-c0cb-74c63d66eb00.html
点击查看题目
44.C语言整数不包括( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-b0a2-c0cb-74c63d66eb00.html
点击查看题目
12.若有以下程序#include main(){int a=-2,b=0;while(a++) ++b;printf("%d,%d\n",a,b);}则程序的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-631a-c0cb-74c63d66eb00.html
点击查看题目
49.下列关于栈的叙述正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-8cff-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

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

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

B、 在switch语句中,必须使用default

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

D、 break语句只能用于switch语句

答案:A

解析:【解析】break语句功能是跳出正在执行的条件语句或循环语句,switch语句中可以根据需要选择是否使用break语句,A项正确;default语句在switch语句中可以省略,因此B项错误;switch语句中并非每个case后都需要使用break语句,因此C项错误;break语句还可以用于for等循环结构中,因此D项错误。答案选择A选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
11.有以下程序:#include main(){int x=1,y=2,z=3;if(x>y)if(y<z)printf("%d",++z);else printf("%d",++y);printf("%d\n",x++);}程序运行的结果是( )。

A.  331

B.  41

C.  2

D.  1

解析:【解析】else子句总是与 前面 近的不带else的if相结合,与书写格式无关,所以本题中的else语句与第二个if语句配对,且if和else都在第一个if的控制范围内。首先判断x>y不成立,直接退出第一个if语句,执行printf("%d\n",x++)。(x++)的值是x加之前的值,所以输出结果为1。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-510f-c0cb-74c63d66eb00.html
点击查看答案
13.下列叙述中正确的是( )。

A.  项错误,数据结构线性与否与存储空间是否连续没有直接关系,如错误,线性表的链式存储结构可以用不连续的空间来存储,但线性表为线性结构;C项错误,没有根结点的非空数据结构一定不是线性结构;D项正确,线性结构有且只有一个根结点,具有两个根结点的结构一定是非线性结构。答案选择D选项。

B.  存储空间不连续的数据结构一定是非线性结构

C.  项错误,没有根结点的非空数据结构一定不是线性结构;

D.  项正确,线性结构有且只有一个根结点,具有两个根结点的结构一定是非线性结构。答案选择D选项。

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-4e58-c0cb-74c63d66eb00.html
点击查看答案
3.一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、

A.  12345ABCDE

B.  EDCBA54321

C.  ABCDE12345

D.  54321EDCBA

解析:【解析】栈是按照“先进后出”的原则组织数据的,入栈的顺序为12345ABCDE,则依次出栈的顺序应为其逆序,即EDCBA54321。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-406a-c0cb-74c63d66eb00.html
点击查看答案
6.下列选项中不属于结构化程序设计原则的是( )。

A.  可封装

B.  自顶向下

C.  模块化

D.  逐步求精

解析:【解析】结构化程序设计的基本原则包括:①模块化;②自顶向下;③逐步求精;④限制使用goto语句。可封装是面向对象的设计思想。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-5215-c0cb-74c63d66eb00.html
点击查看答案
86.在教师表中,如果要找出职称为“教授”的教师,所采用的关系运算是( )。

A.  投影

B.  选择

C.  联接

D.  自然选择

解析:【解析】投影表示从关系模式中指定若干属性组成新的关系。选择表示从关系中找出满足给定条件的元组的操作。联接是关系的横向结合,联接运算将两个关系模式拼接成一个更宽的关系模式,生成新的关系中包含满足联接条件的元组。属性同为“教授”的教师组成新的关系。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-dadc-c0cb-74c63d66eb00.html
点击查看答案
79.下列叙述中正确的是( )。

A.  存储空间不连续的所有链表一定是非线性结构

B.  结点中有多个指针域的所有链表一定是非线性结构

C.  能顺序存储的数据结构一定是线性结构

D.  带链的栈与队列是线性结构

解析:【解析】个后件的非空的数据结构被称为线性结构,栈和队列是受限的线性表。A项错误,线性表采用链式存储时空间不连续;B项错误,双向链表结点有两个指针域,但它是线性结构;C项错误,二叉树也可以采用顺序存储结构,树是非线性结构。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-c942-c0cb-74c63d66eb00.html
点击查看答案
42.阅读以下程序:#includemain(){int case;float printF;printf("请输入2个数:");scanf("%d %f",&case,&printF);printf("%d %f\n",case,printF);}该程序编译时产生错误,其出错原因是( )。

A.  定义语句出错,case是关键字,不能用作用户自定义标识符

B.  定义语句出错,printF不能用作用户自定义标识符

C.  定义语句无错,scanf不能作为输入函数使用

D.  定义语句无错,printf不能输出case的值

解析:【解析】在C语言中,关键字又称保留字,它是系统预先定义的,具有特定含义的标识符,故不允许用户重新定义。case为C语言中的关键字,因此用户不能再定义标识符为case的变量。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-ac36-c0cb-74c63d66eb00.html
点击查看答案
44.C语言整数不包括( )。

A.  带小数点的整数

B.  正整数

C.  负整数

D.  无符号整数

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-b0a2-c0cb-74c63d66eb00.html
点击查看答案
12.若有以下程序#include main(){int a=-2,b=0;while(a++) ++b;printf("%d,%d\n",a,b);}则程序的输出结果是( )。

A.  1,2

B.  0,2

C.  1,3

D.  2,3

解析:【解析】while(a++)是先判定a是否等于0,如果a等于0,跳出循环;否则进入循环;但是不管判定是否成功,判定结束后都要执行a++操作。第一次循环,a等于-2,满足条件,执行a++,++b,a变成-1,b变成1;第二次循环,a等于-1,满足条件,执行a++,++b,a变成0,b变成2;第三次循环,a等于0,不满足条件,执行a++,a变成1,b仍然是2。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-631a-c0cb-74c63d66eb00.html
点击查看答案
49.下列关于栈的叙述正确的是( )。

A.  栈按“先进先出”组织数据

B.  栈按“先进后出”组织数据

C.  只能在栈底插入数据

D.  不能删除数据

解析:【解析】栈是只允许在栈顶进行插入和删除运算的线性表,按“先进后出”组织数据。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-8cff-c0cb-74c63d66eb00.html
点击查看答案
试题通小程序
试题通app下载