APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
67.某系统结构图如下图所示该系统结构图的深度是( )。

A、 1

B、 2

C、 3

D、 4

答案:C

解析:【解析】从图中可以看出系统共有3层,深度表示控制的层数。答案选择C选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
134.设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-3863-c0cb-74c63d66eb00.html
点击查看题目
96.设a、b、c是整型变量,且已正确赋初值,以下选项中错误的赋值语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-32a7-c0cb-74c63d66eb00.html
点击查看题目
121.有如下程序:#include main(){int a =0,b=1;if(a++&&b++)printf("T");elseprintf("F");printf("a=%d,b=%d\n",a,b);printf("\n");}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-68a3-c0cb-74c63d66eb00.html
点击查看题目
24.数据结构主要研究的是数据的逻辑结构、数据的运算和( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-59a5-c0cb-74c63d66eb00.html
点击查看题目
101.有三个关系R、S和T如下:则由关系R和S得到关系T的操作是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-f88b-c0cb-74c63d66eb00.html
点击查看题目
2.学生的记录由学号和成绩组成,N名学生的数据已在主函数中敲入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。注意:部分源程序给出如下。请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。/**********code.c**********/#include #define N 16typedef struct{char num[10];int s;}STREC;void fun( ){STREC tmp;int i,j;for( )for( ){/* 请按题目要求,完成一下代码*/}}void main(){STREC s[N] = {{"GA005",85}, {"GA003",76}, {"GA002",69},{"GA004",85}, {"GA001",91}, {"GA007",72}, {"GA008",64},{"GA006",87},{"GA015",85}, {"GA013",91}, {"GA012",64}, {"GA014",91},{"GA011",66}, {"GA017",64}, {"GA018",64}, {"GA016",72}};int i;
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-3aea-c0cb-74c63d66eb00.html
点击查看题目
1.函数fun功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=4251。注意,部分源程序存在文件PROG1.C中。数据文件IN.DAT中的数据不得修改。请勿改动主函数main和其它函数中的任何内容,仅在函数fun花括号中填入你编写的若干语句。/**********code.c**********/#include void fun( ){}int main(){int a,b;long c;printf( );scanf( );fun( );printf( );}/**********-code.c**********/
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-3483-c0cb-74c63d66eb00.html
点击查看题目
52.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-973e-c0cb-74c63d66eb00.html
点击查看题目
70.下面对软件测试和软件调试有关概念叙述错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-0972-c0cb-74c63d66eb00.html
点击查看题目
17.若有定义:int a,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-8c90-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

67.某系统结构图如下图所示该系统结构图的深度是( )。

A、 1

B、 2

C、 3

D、 4

答案:C

解析:【解析】从图中可以看出系统共有3层,深度表示控制的层数。答案选择C选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
134.设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是( )。

A.  1

B.  3

C.  7

D.  9

解析:【解析】堆排序是一种选择排序的算法,首先将要排序的所有关键码放到一棵完全二叉树的各个结点中(这时的二叉树不具备堆的特性),然后,从i=[n/2](n为结点的个数)的结点Ki开始,逐步把以K[n/2],K[n/2]-1,K[n/2]-2,…为根的子树排成堆,直到以K1为根的树排成堆,就完成了建堆过程。此题中,n=16,i=[16/2]=8,即从第8个结点开始。建堆完成后,如下图所示:关键码值B在序列中的序号是3。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-3863-c0cb-74c63d66eb00.html
点击查看答案
96.设a、b、c是整型变量,且已正确赋初值,以下选项中错误的赋值语句是( )。

A.  a=1%(b=c=2);

B.  a=(b=3)*c;

C.  a=b=c/10;

D.  a=2=(b=9)=1;

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-32a7-c0cb-74c63d66eb00.html
点击查看答案
121.有如下程序:#include main(){int a =0,b=1;if(a++&&b++)printf("T");elseprintf("F");printf("a=%d,b=%d\n",a,b);printf("\n");}程序运行后的输出结果是( )。

A.  Ta=1,b=2

B.  Fa=0,b=2

C.  Fa=1,b=1

D.  Ta=0,b=1

解析:【解析】程序中判断if条件是否成立,a++先取值为0,则(a++&&b++)为0,不且不计算b++,而后a自增得a=1,if条件不成立,执行else下的语句,输出F。 后执行输出语句;按照格式输出a=1,b=1。答案选择C选项。第3章 顺序结构

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-68a3-c0cb-74c63d66eb00.html
点击查看答案
24.数据结构主要研究的是数据的逻辑结构、数据的运算和( )。

A.  数据的方法

B.  数据的存储结构

C.  数据的对象

D.  数据的逻辑存储

解析:【解析】数据结构是相互之间存在一种或多种特定关系的数据元素的集合,主要研究数据元素及其之间的相互关系和数据运算,包括:①数据的逻辑结构;②数据的存储结构;③数据的运算。其中逻辑结构反映的是数据元素之间的逻辑关系,与使用的计算机无关。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-59a5-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
点击查看答案
2.学生的记录由学号和成绩组成,N名学生的数据已在主函数中敲入结构体数组s中,请编写函数fun,它的功能是:按分数的高低排列学生的记录,高分在前。注意:部分源程序给出如下。请勿改动主函数main和其它函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。/**********code.c**********/#include #define N 16typedef struct{char num[10];int s;}STREC;void fun( ){STREC tmp;int i,j;for( )for( ){/* 请按题目要求,完成一下代码*/}}void main(){STREC s[N] = {{"GA005",85}, {"GA003",76}, {"GA002",69},{"GA004",85}, {"GA001",91}, {"GA007",72}, {"GA008",64},{"GA006",87},{"GA015",85}, {"GA013",91}, {"GA012",64}, {"GA014",91},{"GA011",66}, {"GA017",64}, {"GA018",64}, {"GA016",72}};int i;

解析:【解析】对N个数进行排序的算法很多,其中最简单的排序算法是冒泡算法。利用双层for循环嵌套和一个if判断语句来实现,外层循环用来控制需比较的轮数,内层循环用来控制两两比较。全国计算机等级考试《二级C语言程序设计》真题及详解(五)测试程序,按照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须使用鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不单独计时。)

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-3aea-c0cb-74c63d66eb00.html
点击查看答案
1.函数fun功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=4251。注意,部分源程序存在文件PROG1.C中。数据文件IN.DAT中的数据不得修改。请勿改动主函数main和其它函数中的任何内容,仅在函数fun花括号中填入你编写的若干语句。/**********code.c**********/#include void fun( ){}int main(){int a,b;long c;printf( );scanf( );fun( );printf( );}/**********-code.c**********/

解析:【解析】本题的主要问题是如何取出a和b的个位数和十位数,取出后如何表示成c中相应的位数。由于a和b都是只有两位的整数,所以分别对它们除10可得到它们的十位数,分别用10对它们求余可得到它们的个位数。得到后对应乘以1000、100、10、1就可得到c的千位数、百位数、全国计算机等级考试《二级C语言程序设计》真题及详解(二)测试程序,按照题目上的内容进行答题。作答选择题时键盘被封锁,使用键盘无效,考生须使用鼠标答题。选择题部分只能进入一次,退出后不能再次进入。选择题部分不单独计时。)

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-3483-c0cb-74c63d66eb00.html
点击查看答案
52.一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。

A.  一对一

B.  一对多

C.  多对多

D.  多对一

解析:【解析】两个实体间的联系可分为3种类型:①一对一联系,表现为主表中的一条记录与相关表中的一条记录相关联;②一对多联系,表现为主表中的一条记录与相关表中的多条记录相关联;③多对多联系,表现为主表中的多条记录与相关表中的多条记录相关联。本题中,一个工作人员可以使用多台计算机,一台计算机可被多个人使用,因此为多对多的关系。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-973e-c0cb-74c63d66eb00.html
点击查看答案
70.下面对软件测试和软件调试有关概念叙述错误的是( )。

A.  项,软件测试的基本准则有:①所有测试都应追溯到需求;②严格执行测试计划,排除测试的随意性;③充分注意测试中的群集现象;④应避免程序员检查自己的程序;⑤不可能穷举测试;⑥妥善保存测试计划等文件。

B.  项正确,Bug指程序调试过程中发现的问题,Debug代表程序调试。

C.  软件测试的目的是发现错误和改正错误

D.  ebug

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-0972-c0cb-74c63d66eb00.html
点击查看答案
17.若有定义:int a,b;通过语句scanf("%d;%d",&a,&b);能把整数3赋给变量a,5赋给变量b的输入数据是( )。

A.  3,5

B.  3;5

C.  3 5

D.  35

解析:【解析】在采用scanf这个函数输入数据时,要严格遵守其输入的规则定义。本题中,由表达式"%d;%d"可知,函数定义的规则是在两个整数之间加分号输入。答案选择B选项。

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