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

A、 算法就是程序

B、 设计算法时只需要考虑数据结构的设计

C、 设计算法时只需要考虑结果的可靠性

D、 以上三种说法都不对

答案:D

解析:【解析】A项错误,算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于计算方法;BC两项错误,设计算法时,不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
22.以下数据结构中,属于非线性数据结构的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-5549-c0cb-74c63d66eb00.html
点击查看题目
45678<回车>则输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-b310-c0cb-74c63d66eb00.html
点击查看题目
12.下列不属于软件工程3个要素的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-94ac-c0cb-74c63d66eb00.html
点击查看题目
48.有语句:k=x<y?(y<z?1:0):0;以下选项中,与此语句功能相同的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-1ba4-c0cb-74c63d66eb00.html
点击查看题目
37.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-7512-c0cb-74c63d66eb00.html
点击查看题目
12.以下关于算法的叙述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-3ac2-c0cb-74c63d66eb00.html
点击查看题目
43.下面不能作为软件需求分析工具的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-d1a0-c0cb-74c63d66eb00.html
点击查看题目
2.计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-2739-c0cb-74c63d66eb00.html
点击查看题目
22.下面是有关C语言字符数组的描述,其中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-b32d-c0cb-74c63d66eb00.html
点击查看题目
65.有以下程序:#include main(){int s;scanf("%d",&s);while(s>0){switch(s){case 1:printf("%d",s+5);case 2:printf("%d",s+4);break;case 3:printf("%d",s+3);default:printf("%d",s+1);break;}scanf("%d",&s);}}运行时,若输入1 2 3 4 5 0<回车>,则输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-3ff0-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

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

A、 算法就是程序

B、 设计算法时只需要考虑数据结构的设计

C、 设计算法时只需要考虑结果的可靠性

D、 以上三种说法都不对

答案:D

解析:【解析】A项错误,算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于计算方法;BC两项错误,设计算法时,不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
22.以下数据结构中,属于非线性数据结构的是( )。

A.  栈

B.  线性表

C.  队列

D.  二叉树

解析:【解析】线性结构必须满足下列两个条件:①有且只有一个根结点;②每一个结点最多有一个前件,也最多有一个后件。如果一个数据结构不是线性结构,则称之为非线性结构。二叉树中的结点后继不惟一,属于非线性结构,栈和队列都是操作受限的线性表,是线性结构。答案选择

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-5549-c0cb-74c63d66eb00.html
点击查看答案
45678<回车>则输出结果是( )。

A.  1245

B.  1256

C.  1278

D.  1267

解析:【解析】scanf是格式化输入函数;getehar函数从键盘缓冲区读入下一个字符;putchar输出一个字符;printf函数是格式化输出函数。在题目中,程序执行到scanf函数时,会暂停等待用户输入4个字符,按题意输入123<回车>后,字符'1'~'3'被分别赋值到c1~c3中,而c4会得到一个换行符'\n'。然后执行第1个getchar函数,由于前面的scanf函数读完了缓冲区中的所有字符,所以此时程序又会暂停等待用户输入,按题意输入

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-b310-c0cb-74c63d66eb00.html
点击查看答案
12.下列不属于软件工程3个要素的是( )。

A.  工具

B.  过程

C.  方法

D.  环境

解析:【解析】软件工程是指用工程化的原则和方法来构建和维护软件,其要素包括:①方法,用于完成软件工程项目的技术手段;②工具,用于支持软件的开发、管理、文档生成;③过程,用于支持软件开发的各个环节的控制、管理。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-94ac-c0cb-74c63d66eb00.html
点击查看答案
48.有语句:k=x<y?(y<z?1:0):0;以下选项中,与此语句功能相同的是( )。

A.  if(x<yǁy<z)k=1;else k=0;

B.  if(x<y)k=0;else if(y<z)k=1;

C.  if(x<y)if(y<z)k=1;else k=0;

D.  if(x<y && y<z)k=1;else k=0;

解析:【解析】

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

A.  循环队列是队列的一种顺序存储结构

B.  循环队列是队列的一种链式存储结构

C.  循环队列是非线性结构

D.  循环队列是一种逻辑结构

解析:【解析】队列是一种“先进先出”的特殊线性表。循环队列是在顺序存储结构中将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环状空间,定义两个游标:指向队头的游标(front)、指向队尾的游标(rear)。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-7512-c0cb-74c63d66eb00.html
点击查看答案
12.以下关于算法的叙述中错误的是( )。

A.  算法可以用伪代码、流程图等多种形式来描述

B.  一个正确的算法必须有输入

C.  一个正确的算法必须有输出

D.  用流程图可以描述的算法可以用任何一种计算机高级语言编写成程序代码

解析:【解析】算法可以使用自然语言、伪代码、流程图等多种不同的方法来描述。故选项A、D说法正确。一个正确的算法可以有零个或者多个输入,必须有一个或者多个输出。故选项C说法正确,B说法错误。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-3ac2-c0cb-74c63d66eb00.html
点击查看答案
43.下面不能作为软件需求分析工具的是( )。

A.  PAD图

B.  数据字典(DD)

C.  数据流程图(DFD图)

D.  判定树

解析:【解析】软件需求分析方法包括结构化分析和面向对象分析。结构化分析工具有:①数据流图(DFD);②数据字典(DD);③判定表;④判定树等。A项,PAD图是过程设计工具。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-d1a0-c0cb-74c63d66eb00.html
点击查看答案
2.计算机高级语言程序的运行方法有编译执行和解释执行两种,以下叙述中正确的是( )。

A.  C语言程序仅可以编译执行

B.  C语言程序仅可以解释执行

C.  C语言程序既可以编译执行,又可以解释执行

D.  以上说法都不对

解析:【解析】编译执行是指程序执行前需要一个专门的编译过程把程序编译成机器语言的文件,再次运行时不需要重新翻译,执行效率高;解释执行是指每个语句都是执行的时候才翻译,执行效率低。用C语言编写的程序必须经过编译器编译后,转换为二进制的机器指令来运行。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-2739-c0cb-74c63d66eb00.html
点击查看答案
22.下面是有关C语言字符数组的描述,其中错误的是( )。

A.  不可以用赋值语句给字符数组名赋字符串

B.  可以用输入语句把字符串整体输入给字符数组

C.  字符数组中的内容不一定是字符串

D.  字符数组只能存放字符串

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-b32d-c0cb-74c63d66eb00.html
点击查看答案
65.有以下程序:#include main(){int s;scanf("%d",&s);while(s>0){switch(s){case 1:printf("%d",s+5);case 2:printf("%d",s+4);break;case 3:printf("%d",s+3);default:printf("%d",s+1);break;}scanf("%d",&s);}}运行时,若输入1 2 3 4 5 0<回车>,则输出结果是( )。

A.  6566456

B.  66656

C.  66666

D.  6666656

解析:【解析】输入1:执行case1,输出6,没有遇到break,继续执行case2,输出5,遇到break,跳出;输入2:执行case2,输出6,遇到break,跳出;输入3:执行case3,输出6,没有遇到break,执行default,输出4;输入4:执行default,输出5;输入5:执行default,输出6。后输出结果是6566456。

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