APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
58.在软件设计中不使用的工具是( )。

A、 系统结构图

B、 程序流程图

C、 PAD图

D、 数据流图(DFD图)

答案:D

解析:【解析】数据流图(DFD图)软件定义阶段结构化分析方法常用的工具。软件设计包括概要设计和详细设计。其中,概要设计中常用的软件结构设计工具是结构图,又称程序结构图;详细设计中常见的过程设计工具有:程序流程图、N-S、PAD、HIPO、判定表和PDL(伪码)。答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
30.设变量均已正确定义,若要通过“scanf("%d%c%d%c",&a1,&c1,&a2,&c2);”语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:u代表空格字符,代表回车)( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-aa28-c0cb-74c63d66eb00.html
点击查看题目
113.有以下程序:#includemain(){int a=1,b=0;if(--a) b++;else if(a==0) b+=2;else b+=3;printf("%d\n",b);}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-55c4-c0cb-74c63d66eb00.html
点击查看题目
63.对于现实世界中事物的特征,在实体-联系模型中使用( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-ad0e-c0cb-74c63d66eb00.html
点击查看题目
75.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-c1a8-c0cb-74c63d66eb00.html
点击查看题目
3.有以下程序:#include #includestruct A{int a;char b[10];double c;};struct A f(struct A t);main(){struct A a = {1001,"ZhangDa",1098.0};a=f(a);printf("%d,%s,%6.1f\n",a.a,a.b,a.c);}struct A f(struct A t){t.a=1002;strcpy(t.b,"ChangRong");t.c=1202.0;return t;}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-8f14-c0cb-74c63d66eb00.html
点击查看题目
123.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-21be-c0cb-74c63d66eb00.html
点击查看题目
65.以下不能用于实型数据的运算符是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-e964-c0cb-74c63d66eb00.html
点击查看题目
25.有以下程序(说明:字母A的ASCII码值是65):#include void fun(char *s){while(*s){if(*s%2)printf("%c",*s);s++;}}main(){char a[]="BYTE";fun(a);printf("\n");}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-0bad-c0cb-74c63d66eb00.html
点击查看题目
5.在长度为n的有序线性表中进行二分查找, 坏情况下需要比较的次数是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-4480-c0cb-74c63d66eb00.html
点击查看题目
16.在源程序的开始处加上“#include”进行文件引用的原因,以下叙述正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-5468-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

58.在软件设计中不使用的工具是( )。

A、 系统结构图

B、 程序流程图

C、 PAD图

D、 数据流图(DFD图)

答案:D

解析:【解析】数据流图(DFD图)软件定义阶段结构化分析方法常用的工具。软件设计包括概要设计和详细设计。其中,概要设计中常用的软件结构设计工具是结构图,又称程序结构图;详细设计中常见的过程设计工具有:程序流程图、N-S、PAD、HIPO、判定表和PDL(伪码)。答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
30.设变量均已正确定义,若要通过“scanf("%d%c%d%c",&a1,&c1,&a2,&c2);”语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:u代表空格字符,代表回车)( )。

A.  10X20Y

B.  10uX20uY

C.  10uX20uY

D.  10uXu20uY

解析:【解析】因为空格和回车也是字符变量,所以在输入X和Y时,它们的前面不能有空格和回车,否则将取到空格或者回车,而非X和Y;int类型不会取到空格和回车,所以10和20前面可以有空格和回车。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-aa28-c0cb-74c63d66eb00.html
点击查看答案
113.有以下程序:#includemain(){int a=1,b=0;if(--a) b++;else if(a==0) b+=2;else b+=3;printf("%d\n",b);}程序运行后的输出结果是( )。

A.  0

B.  1

C.  2

D.  3

解析:【解析】“++”和“—”运算,当以前缀形式出现时,则先进行加一或减一操作,再取值,当以后缀形式出现时,则先取值,再进行加一或减一操作。a初始定义为1,b为0,先执行--a,结果为0,即if判断为假,执行b+=2;,然后输出b的值。即b为2。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-55c4-c0cb-74c63d66eb00.html
点击查看答案
63.对于现实世界中事物的特征,在实体-联系模型中使用( )。

A.  选项。

B.  关键字描述

C.  二维表格描述

D.  实体描述

解析:【解析】在实体-联系模型中,用属性来描述现实世界中事物的特征。答案选择

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

A.  项错误,具有两个指针域的链表可能是双向链表,也可能是二叉链表,其中双向链表是线性结构,二叉树为非线性结构;

B.  项正确,如双向链表是线性结构,二叉树为非线性结构,两者结点中均有两个指针域;

C.  项错误,二叉树通常采用链式存储结构,也可采用其他结构;

D.  项错误,循环链表是线性结构,逻辑概念线性非线性与实际存储结构无关。答案选择B选项。

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-c1a8-c0cb-74c63d66eb00.html
点击查看答案
3.有以下程序:#include #includestruct A{int a;char b[10];double c;};struct A f(struct A t);main(){struct A a = {1001,"ZhangDa",1098.0};a=f(a);printf("%d,%s,%6.1f\n",a.a,a.b,a.c);}struct A f(struct A t){t.a=1002;strcpy(t.b,"ChangRong");t.c=1202.0;return t;}程序运行后的输出结果是( )。

A.  1001,ZhangDa,1098.0

B.  1002,ZhangDa,1202.0

C.  1001,ChangRong,1098.0

D.  1002,ChangRong,1202.0

解析:【解析】函数f对结构体成员进行修改,并返回新的结构体;main函数先定义了员值, 后输出新的结构体变量成员值。答案选择D选项。

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

A.  对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n

B.  对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)

C.  对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)

D.  对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)

解析:【解析】对于顺序查找,在最坏的情况下查找的是链表的最后一个元素,或者查找的元素不在表中,此时需要比较n次,A项正确。对分查找只适用于顺序存储的有序表,对于长度为n的有序线性表,最坏情况只需比较log2n次,BCD三项错误。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-21be-c0cb-74c63d66eb00.html
点击查看答案
65.以下不能用于实型数据的运算符是( )。

A.  %

B.  /

C.  *

D.  +

解析:【解析】“%”符号两边必须是整数,答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-e964-c0cb-74c63d66eb00.html
点击查看答案
25.有以下程序(说明:字母A的ASCII码值是65):#include void fun(char *s){while(*s){if(*s%2)printf("%c",*s);s++;}}main(){char a[]="BYTE";fun(a);printf("\n");}程序运行后的输出结果是( )。

A.  SCII码值为69,所以最后输出字母YE。答案选择D选项。

B.  BT

C.  II码值为69,所以最后输出字母YE。答案选择

D.  YE

解析:【解析】函数只会输出ASCII码值为奇数的字母,执行fun(a)时,依次取出a[]中的字母,当取第一个字母B时,因为B的ASCII码值为66,所以不会输出B,字母Y的ASCII码值为89,字母T的ASCII码值为84,字母E的

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-0bad-c0cb-74c63d66eb00.html
点击查看答案
5.在长度为n的有序线性表中进行二分查找, 坏情况下需要比较的次数是( )。

A.  O(n)

B.  O(n2)

C.  O(log2n)

D.  O(nlog2n)

解析:【解析】功。对于有序的线性表,二分查找法只需比较log2n次。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-4480-c0cb-74c63d66eb00.html
点击查看答案
16.在源程序的开始处加上“#include”进行文件引用的原因,以下叙述正确的是( )。

A.  stdio.h文件中包含标准输入输出函数的函数说明,通过引用此文件以便能正确使用prinff、scanf等函数

B.  将stdio.h中标准输入输出函数链接到编译生成的可执行文件中,以便能正确运行

C.  将stdio.h中标准输入输出函数的源程序插入到引用处,以便进行编译链接

D.  将stdio.h中标准输入输出函数的二进制代码插入到引用处,以便进行编译链接

解析:【解析】“stdio.h”文件中包含标准输入输出函数的函数说明,预处理指令#include是指程序可以在该文件中找到printf,scanf等函数,答案选择A选项。

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