APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
30.软件开发中,需求分析阶段可以使用的工具是( )。

A、 N-S图

B、 DFD图

C、 PAD图

D、 程序流程图

答案:B

解析:【解析】结构化解析方法是结构化程序设计理论在软件需求解析阶段的运用,

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
3.有以下程序:#include #include main(){char str[]={"Hello,Beijing"};printf("%d,%d\n",strlen(str),sizeof(str));}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-a19f-c0cb-74c63d66eb00.html
点击查看题目
6.算法的时间复杂度是指( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-3516-c0cb-74c63d66eb00.html
点击查看题目
6.软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。下面属于应用软件的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-87fd-c0cb-74c63d66eb00.html
点击查看题目
19.有以下程序:#include main(){int k,n=0;char c,str[]="teach";for(k=0;str[k];k++){c=str[k];switch(k){casel: case3: case5: putchar(C); printf("%d",++n); break;default:putchar('N');}}}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-c58e-c0cb-74c63d66eb00.html
点击查看题目
101.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-f88b-c0cb-74c63d66eb00.html
点击查看题目
34.软件设计中划分模块的一个准则是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-cb29-c0cb-74c63d66eb00.html
点击查看题目
3.对于“while(!E)s;”,若要执行循环体s,则E的取值应为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-51b1-c0cb-74c63d66eb00.html
点击查看题目
106.有以下定义int a;long b;double x,y;则以下选项中正确的表达式是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-4764-c0cb-74c63d66eb00.html
点击查看题目
25.下列描述中,正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-5cb9-c0cb-74c63d66eb00.html
点击查看题目
14.设有定义:int a,b; float x,y;则以下选项中对语句所作的注释叙述错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-86c0-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

30.软件开发中,需求分析阶段可以使用的工具是( )。

A、 N-S图

B、 DFD图

C、 PAD图

D、 程序流程图

答案:B

解析:【解析】结构化解析方法是结构化程序设计理论在软件需求解析阶段的运用,

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
3.有以下程序:#include #include main(){char str[]={"Hello,Beijing"};printf("%d,%d\n",strlen(str),sizeof(str));}程序的运行结果是( )。

A.  13,13

B.  13,14

C.  13,15

D.  14,15

解析:【解析】strlen返回字符串的长度,不包含字符串末尾的结束字符'\0',结果为

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-a19f-c0cb-74c63d66eb00.html
点击查看答案
6.算法的时间复杂度是指( )。

A.  算法的执行时间

B.  算法所处理的数据量

C.  算法程序中的语句或指令条数

D.  算法在执行过程中所需要的基本运算次数

解析:【解析】算法的复杂度主要包括时间复杂度和空间复杂度。算法的时间复杂度,是指执行算法所需要的计算工作量,即基本运算次数;算法的空间复杂度,一般是指执行这个算法所需要的内存空间。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-3516-c0cb-74c63d66eb00.html
点击查看答案
6.软件按功能可以分为:应用软件、系统软件、支撑软件(或工具软件)。下面属于应用软件的是( )。

A.  编译程序

B.  操作系统

C.  教务管理系统

D.  汇编程序

解析:【解析】系统软件主要包括:①操作系统软件;②各种语言的解释程序和编译程序;③各种服务性程序;④各种数据库管理系统。操作系统、编译程序与汇编程序属于系统软件,编译程序与汇编程序属于支撑软件,教务管理系统属于应用软件。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-87fd-c0cb-74c63d66eb00.html
点击查看答案
19.有以下程序:#include main(){int k,n=0;char c,str[]="teach";for(k=0;str[k];k++){c=str[k];switch(k){casel: case3: case5: putchar(C); printf("%d",++n); break;default:putchar('N');}}}程序的运行结果是( )。

A.  Ne1NN

B.  e1a2e3

C.  Ne1Nc2N

D.  Na1NNNN

解析:【解析】程序执行过程:k=0时,c=str[0]='t',执行default分支,输出N;k=1时,c='e',执行case 1分支,没有break语句,继续执行case 3分支,没有break语句,继续执行case 5分支,输出e1;k=2时,c='a',输出N;k=3,c='c',输出c2;k=4,c='h',输出N。故程序的输出结果为Ne1Nc2N。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-c58e-c0cb-74c63d66eb00.html
点击查看答案
101.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。

A.  自然连接

B.  并

C.  交

D.  差

解析:【解析】差是指将属于一个集合但不属于后一个集合的元素组成新的关系;自然连接是二元运算,其结果是得到两个关系中公共属性名字上相等的所有元组的组合;交是指将那些同时属性两个关系的元素组成一个新的关系;并是指将两个关系中的元素全部合并到一个新的关系之中。由图中可以看出,关系T是由属于R但不属性S的元组组成的集合,所以为差操作。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-f88b-c0cb-74c63d66eb00.html
点击查看答案
34.软件设计中划分模块的一个准则是( )。

A.  低内聚低耦合

B.  高内聚低耦合

C.  低内聚高耦合

D.  高内聚高耦合

解析:【解析】耦合性和内聚性是模块独立性的两个定性标准。内聚性是一个模块内部各个元素间彼此结合的紧密程度的度量,作为软件结构设计的设计原则,要求每个模块的内部都具有很强的内聚性;耦合性是指模块间相互连接的紧密程度的度量,一个模块与其他模块的耦合性越强则该模块的独立性越弱。一般优秀的软件设计应尽量做到高内聚、低耦合,即减弱模块之间的耦合性和提高模块内的内聚性,有利于提高模块的独立性。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-cb29-c0cb-74c63d66eb00.html
点击查看答案
3.对于“while(!E)s;”,若要执行循环体s,则E的取值应为( )。

A.  E等于1

B.  E不等于0

C.  E不等于1

D.  

E. 等于0

解析:【解析】如果执行循环体,要求!E成立,则E等于0。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-51b1-c0cb-74c63d66eb00.html
点击查看答案
106.有以下定义int a;long b;double x,y;则以下选项中正确的表达式是( )。

A.  (a*y)%b

B.  a==x<>y

C.  a%(int)(x-y)

D.  y=x+y=x

解析:【解析】%运算是取两整数相除后余数的运算符,它只适用于整数的运算。A项错误,(a*y)%b中的(a*y)为double型;B项错误,C语言中没有<>运算符;C项正确,x-y结果为double型,但是通过强制类型转换将其转换为int型; D项错误,x+y不能作为左值。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-4764-c0cb-74c63d66eb00.html
点击查看答案
25.下列描述中,正确的是( )。

A.  线性链表是线性表的链式存储结构

B.  栈与队列是非线性结构

C.  双向链表是非线性结构

D.  只有根结点的二叉树是线性结构

解析:【解析】线性结构是指如果一个非空的数据结构满足下列两个条件:①有且只有一个根结点;②每个结点最多有一个前件,也最多有一个后件。B项错误,栈和队列都是操作受限的线性表;C项错误,双向链表是线性结构;D项错误,二叉树中的结点后继不唯一,属于非线性结构。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-5cb9-c0cb-74c63d66eb00.html
点击查看答案
14.设有定义:int a,b; float x,y;则以下选项中对语句所作的注释叙述错误的是( )。

A.  项中%f是起作用的,程序从键盘正确的读入前两个数据并且保存在指定的地址,读入第三个数据后,将其放入缓冲区,然后寻找应该存放的地址,因为没有找到,程序会发生错误而中断,注释错误。

B.  项由于scanf只接收两个数据,所以变量x得不到赋值,注释正确。

C.  项scanf会按照float类型读取输入的第二个数据并且保存为int类型,由于两种类型的存储形式与所占内存单元均不同,b得不到正确的赋值,注释正确。

D.  项在使用scanf函数时,如果除了格式说明字符和附加格式字符外,还有其他字符,则在输入数据时要求按一一对应的位置原样输入这些字符,注释正确。答案选择A选项。

解析:【解析】

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