APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
77.线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有( )。

A、 节省存储空间

B、 插入与删除运算效率高

C、 便于查找

D、 排序时减少元素的比较次数

答案:B

解析:【解析】顺序表可以随机存取,元素间关系隐藏于存储关系中,但插入与删除操作需要移动大量元素,降低了效率;链表查找时需要沿链依次比较,效率低,为了表示元素间关系需要额外的指针域,但插入与删除操作仅需改变指针,比顺序表快。答案选择B选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
7.有以下程序:#include main(){int y=10;while(y--);printf("y=%d\n",y);}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-59b1-c0cb-74c63d66eb00.html
点击查看题目
13.设有:char s[5],c;,则调用函数scanf能正确给s和c读入数据的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-84fd-c0cb-74c63d66eb00.html
点击查看题目
11.有以下程序:#include #include typedef struct{char name[9];char sex;float score[2];} STU;void f(STU *A){strcpy(a->name,"Zhao");a->sex='m';a->score[1]=90.0;}main(){STU c={"Qian",'f',95.0,92.0}, *d=&c;f(d);printf("%s,%c,%2.0f,%2.0f\n", d->name, c.sex, c.score[0], c.score[1]);}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-b363-c0cb-74c63d66eb00.html
点击查看题目
101.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-f88b-c0cb-74c63d66eb00.html
点击查看题目
38.下面描述中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-c7c0-c0cb-74c63d66eb00.html
点击查看题目
70.有以下程序#include main(){int k=5,n=0;do{switch(k){case 1:case 3:n+=1;k--;break;default:n=0;k--;case 2:case 4:n+=2;k--;break;}printf("%d",n);}while(k>0&&n}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-49e5-c0cb-74c63d66eb00.html
点击查看题目
55.以下选项中表示一个合法的常量是(说明:符号u表示空格)( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-d4bd-c0cb-74c63d66eb00.html
点击查看题目
80.设有定义int x=2;以下表达式中,值不为6的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-0a81-c0cb-74c63d66eb00.html
点击查看题目
55.下面不属于软件设计阶段任务的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-e92d-c0cb-74c63d66eb00.html
点击查看题目
10.计算机软件包括( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-8fe5-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

77.线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有( )。

A、 节省存储空间

B、 插入与删除运算效率高

C、 便于查找

D、 排序时减少元素的比较次数

答案:B

解析:【解析】顺序表可以随机存取,元素间关系隐藏于存储关系中,但插入与删除操作需要移动大量元素,降低了效率;链表查找时需要沿链依次比较,效率低,为了表示元素间关系需要额外的指针域,但插入与删除操作仅需改变指针,比顺序表快。答案选择B选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
7.有以下程序:#include main(){int y=10;while(y--);printf("y=%d\n",y);}程序运行后的输出结果是( )。

A.  y=0

B.  y=-1

C.  y=1

D.  while构成无限循环

解析:【解析】本程序的功能是当循环条件表达式y--的值为0(即逻辑假)时,跳出循环,执行后面的输出语句,且每循环一次变量y的值自减1。当执行第11次循环时,y=0,表达式y--的值为0,循环条件为“假”,退出循环,而此时变量y的值经自减运算后变为-1。因此,输出结果为-1。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-59b1-c0cb-74c63d66eb00.html
点击查看答案
13.设有:char s[5],c;,则调用函数scanf能正确给s和c读入数据的是( )。

A. scanf("%s%c",s,c);

B. scanf("%d%c",&s,&c);

C. scanf("%d%c",s,&c);

D. scanf("%s%c",s,&c);

解析:【解析】s[5]是一个字符数组,也可以理解为字符串,格式控制为%s,c为字符,格式控制为%c。scanf输入时参数是地址,数组名就是地址,所以给s读入数据参数就是s首地址,而字符c的参数需要取c的地址,即&c。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-84fd-c0cb-74c63d66eb00.html
点击查看答案
11.有以下程序:#include #include typedef struct{char name[9];char sex;float score[2];} STU;void f(STU *A){strcpy(a->name,"Zhao");a->sex='m';a->score[1]=90.0;}main(){STU c={"Qian",'f',95.0,92.0}, *d=&c;f(d);printf("%s,%c,%2.0f,%2.0f\n", d->name, c.sex, c.score[0], c.score[1]);}程序的运行结果是( )。

A.  Qian,f,95,92

B.  Zhao,f,95,90

C.  Zhao,m,95,90

D.  Zhao,f,95,92

解析:【解析】f函数调用时,结构体数组名作为实参传给形参指针,结构体指针a指向数组c的首地址。因此,f可以对数组c中的元素赋值,故返回主函数之后,数组c中的成员值已被更新。main函数中有赋值语句“*d=&c;”,指针d指向结构体数组c的首地址,故d->name=c.name,输出结果为Zhao,m,95,90。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-b363-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
点击查看答案
38.下面描述中错误的是( )。

A.  系统总体结构图支持软件系统的详细设计

B.  软件设计是将软件需求转换为软件表示的过程

C.  数据结构与数据库设计是软件设计的任务之一

D.  PAD图是软件详细设计的表示工具

解析:【解析】详细设计的任务是为软件结构图中而非总体结构图中的每一个模块确定实现算法和局部数据结构。软件系统的总体结构图是软件架构设计的依据,它并不支持软件的详细设计。支持软件系统的详细设计的有:程序流程N-S图以及PAD图等。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-c7c0-c0cb-74c63d66eb00.html
点击查看答案
70.有以下程序#include main(){int k=5,n=0;do{switch(k){case 1:case 3:n+=1;k--;break;default:n=0;k--;case 2:case 4:n+=2;k--;break;}printf("%d",n);}while(k>0&&n}程序运行后的输出结果是( )。

A.  235

B.  0235

C.  02356

D.  2356

解析:【解析】第一次循环k为5,执行“n=0;k--;”和“n+=2;k--;break;”输出n为2,k的值为

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-49e5-c0cb-74c63d66eb00.html
点击查看答案
55.以下选项中表示一个合法的常量是(说明:符号u表示空格)( )。

A.  9u9u9

B.  0Xab

C.  123E0.2

D.  2.7

E.

解析:【解析】项正确。A项多位数字之间不能用空格间隔,A项错误;当用指数形式表示浮点数据时,E的前后都要有数据,并且E的后面数要为整数,

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-d4bd-c0cb-74c63d66eb00.html
点击查看答案
80.设有定义int x=2;以下表达式中,值不为6的是( )。

A.  项,因为赋值运算优先级 低,故先执行x+1,赋值符号右侧为3,然后再计算x*=3,所以x=2*3=6;

B.  项,x++得3然后2*x得6;

C.  项与A项原理一致。

D.  项,2*x虽然结果为4,但没有赋值,此时x的值仍为2,所以 终为4。答案选择D选项。

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-0a81-c0cb-74c63d66eb00.html
点击查看答案
55.下面不属于软件设计阶段任务的是( )。

A.  软件的功能确定

B.  软件的总体结构设计

C.  软件的数据设计

D.  软件的过程设计

解析:【解析】软件设计阶段的任务包括:①结构设计;②数据设计;③接口设计;④过程设计。软件的功能确定是在需求分析阶段完成的。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-e92d-c0cb-74c63d66eb00.html
点击查看答案
10.计算机软件包括( )。

A.  算法和数据

B.  程序和数据

C.  程序和文档

D.  程序、数据及相关文档

解析:【解析】计算机软件由两部分组成:①机器可执行的程序和数据;②机器不可执行的,与软件开发、运行、维护、使用等有关的文档。答案选择D选项。

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