APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
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

答案:A

解析:【解析】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选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
13.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-4e58-c0cb-74c63d66eb00.html
点击查看题目
118.优化数据库系统查询性能的索引设计属于数据库设计的( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-1b64-c0cb-74c63d66eb00.html
点击查看题目
133.待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第( )个位置。。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-3693-c0cb-74c63d66eb00.html
点击查看题目
2.以下叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fa-d695-c0cb-74c63d66eb00.html
点击查看题目
5.有以下程序:#includemain(){…while(getchar()!='\n');…}以下叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-558e-c0cb-74c63d66eb00.html
点击查看题目
70.下列关系模型中,术语解析不正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-bae8-c0cb-74c63d66eb00.html
点击查看题目
20.有如下程序:#include main(){int i,data;scanf("%d",&data);for(i=0;i<5;i++){if(i < data) continue;printf("%d,",i);}printf("\n");}程序运行时,从键盘输入:3<回车>后,程序输出结果为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-5c93-c0cb-74c63d66eb00.html
点击查看题目
82.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-cecd-c0cb-74c63d66eb00.html
点击查看题目
100.有两个关系R,S如下,由关系R和S得到关系T,则所使用的操作为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-f684-c0cb-74c63d66eb00.html
点击查看题目
25.下面对类和对象主要特征描述正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-7a1d-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

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

答案:A

解析:【解析】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选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
13.下列叙述中正确的是( )。

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

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

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

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

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-4e58-c0cb-74c63d66eb00.html
点击查看答案
118.优化数据库系统查询性能的索引设计属于数据库设计的( )。

A.  需求分析

B.  概念设计

C.  逻辑设计

D.  物理设计

解析:【解析】数据库设计阶段包括:①需求分析阶段;②概念设计阶段;③逻辑设计阶段;④物理设计阶段。其中,物理设计是指为一个给定的逻辑模型选取一个最适合应用要求的物理结构,其目标是提高数据库访问速度及有效利用存储空间。一般情况下,DBMS留给用户参与物理设计的内容大致有索引设计、集簇设计和分区设计。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-1b64-c0cb-74c63d66eb00.html
点击查看答案
133.待排序的关键码序列为(15,20,9,30,67,65,45,90),要按关键码值递增的顺序排序,采取简单选择排序法,第一趟排序后关键码15被放到第( )个位置。。

A.  2

B.  3

C.  4

D.  5

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

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-3693-c0cb-74c63d66eb00.html
点击查看答案
2.以下叙述中错误的是( )。

A. C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令。

B. C程序经过编译、链接步骤之后才能形成一个真正可执行的二进制机器指令文件

C. 用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中

D. C语言源程序经编译后生成后缀为.obj的目标程序

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fa-d695-c0cb-74c63d66eb00.html
点击查看答案
5.有以下程序:#includemain(){…while(getchar()!='\n');…}以下叙述中正确的是( )。

A.  此while语句将无限循环

B.  getchar()不可以出现在while语句的条件表达式中

C.  当执行此while语句时,只有按回车键程序才能继续执行

D.  当执行此while语句时,按任意键程序就能继续执行

解析:【解析】本题中while循环条件为getchar()!='\n',表示只要不输入回车键,getchar()!='\n'语句一直为真,则while循环会出现空循环,当按下回车键才跳出while循环执行下一条语句。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-558e-c0cb-74c63d66eb00.html
点击查看答案
70.下列关系模型中,术语解析不正确的是( )。

A.  记录,满足一定规范化要求的二维表,也称关系

B.  字段,二维表中的一列

C.  数据项,也称为分量,是每个记录中的一个字段的值

D.  字段的值域,字段的取值范围,也称为属性域

解析:【解析】表中的每一行称为一个记录,也称元组。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-bae8-c0cb-74c63d66eb00.html
点击查看答案
20.有如下程序:#include main(){int i,data;scanf("%d",&data);for(i=0;i<5;i++){if(i < data) continue;printf("%d,",i);}printf("\n");}程序运行时,从键盘输入:3<回车>后,程序输出结果为( )。

A.  3,4,

B.  1,2,3,4,

C.  0,1,2,3,4,5,

D.  0,1,2,

解析:【解析】continue语句只能用在循环结构中,其作用是结束本次循环,即不再执行循环体中continue语句之后的语句,而是立即转入对循环条件的判断与执行。本题执行过程为:输入3,则data=3;执行for循环,i=0,if条件成立,结束本次循环,不输出i值,执行下一次循环;直到i>=3,if条件不成立,依次输出i值3,4,;直到i=5退出for循环。答案选择A选项。

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

A.  带链队列的存储空间可以不连续,但队头指针必须大于队尾指针

B.  带链队列的存储空间可以不连续,但队头指针必须小于队尾指针

C.  带链队列的存储空间可以不连续,且队头指针可以大于也可以小于队尾指针

D.  带链队列的存储空间一定是不连续的

解析:【解析】带链的队列就是用一个单链表来表示队列,它既可以采用空间连续的顺序存储也可以采用空间不连续的链接存储。在循环链队中,队头指针可以大于也可以小于队尾指针。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-cecd-c0cb-74c63d66eb00.html
点击查看答案
100.有两个关系R,S如下,由关系R和S得到关系T,则所使用的操作为( )。

A.  并

B.  自然连接

C.  差

D.  交

解析:【解析】本题中T为R∪S所得,并运算是将S中的记录追加到R后面。B项,自然连接指去掉重复属性的等值连接;C项,差又写为R-S,结果是属于R但不属于S的记录组成的集合;D项,R∩S即交,结果是既属于R又属于S的记录组成的集合。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-f684-c0cb-74c63d66eb00.html
点击查看答案
25.下面对类和对象主要特征描述正确的是( )。

A.  对象唯一性

B.  对象无关性

C.  类的单一性

D.  类的依赖性

解析:【解析】对象的特点主要包括:①标识唯一性;②分类性;③多态性;④封装性;⑤模块独立性。类具有对象的特征,是关于对象的抽象描述。答案选择A选项。

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