APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
10.程序段:int x=12;double y=3.141593;printf("%d%8.6f",x,y);输出结果是( )。

A、 123.141593

B、 123.141493

C、 12,3.141593

D、 123.1415930

答案:A

解析:【解析】输出的x与y间没有空格,“%8.6f”代表总共8位宽度,包括小数点,小数点后有6位小数。答案选择A选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
113.设某二叉树的后序遍历为CBA,中序遍历为ABC,则该二叉树的前序遍历为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-0ec6-c0cb-74c63d66eb00.html
点击查看题目
122.数据库的故障恢复一般是由( )来执行恢复。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-2302-c0cb-74c63d66eb00.html
点击查看题目
50.一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-911b-c0cb-74c63d66eb00.html
点击查看题目
1.N个有序整数数列已放在一维数组中,给定下列程序中,函数fun()的功能是:利用折半查找法查找整数m在数组中的位置。若找到,则返回其下标值;反之,则返回“Not be found!”。折半查找法的基本算法是:每次查找前先确定数组中待确定的范围:low和high(low<high),然后把m与中间位置(mid)中元素的值进行比较。如果m的值大于中间位置元素中的值,则下一次的查找范围放在中间位置之后的元素中;反之,下次查找范围落在中间位置之前的元素中。直到low>high,查找结束。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。/**********code.c**********/#include#define N 10int fun(int a[],int m){int low=0,high=N-1,mid;while(low<=high){/**********found**********/mid= ①();if(m<a[mid])/**********found**********/high= ②();else if(m>a[mid])low=mid+1;elsereturn(mid);}/**********found**********/③()( );}main(){int i,a[N]={-3,4,7,9,13,24,67,89,100,180},k,m;printf("a数组中的数据如下:");for(i=0;i<N;i++)printf("%d",a[i]);printf("Enter m:");scanf("%d",&m);k=fun(a,m);if(k>=0)printf("m=%d,index=%d\n",m,k);elseprintf("Not be found\n");}/**********-code.c**********/
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-d9aa-c0cb-74c63d66eb00.html
点击查看题目
67.关系表中的每一横行称为一个( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-b4d6-c0cb-74c63d66eb00.html
点击查看题目
16.表达式:(int)((double)9/2)-9%2的值是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-a78e-c0cb-74c63d66eb00.html
点击查看题目
95.若有定义:int a,b,c;以下选项中的赋值语句正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-30d7-c0cb-74c63d66eb00.html
点击查看题目
85.有以下程序:#includemain(){int a;a=(int)1.99*3;printf("%d\n",a);}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-1763-c0cb-74c63d66eb00.html
点击查看题目
114.在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-1307-c0cb-74c63d66eb00.html
点击查看题目
6.若要实现total=1+2+3+4+5求和,以下程序段错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fa-df78-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

10.程序段:int x=12;double y=3.141593;printf("%d%8.6f",x,y);输出结果是( )。

A、 123.141593

B、 123.141493

C、 12,3.141593

D、 123.1415930

答案:A

解析:【解析】输出的x与y间没有空格,“%8.6f”代表总共8位宽度,包括小数点,小数点后有6位小数。答案选择A选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
113.设某二叉树的后序遍历为CBA,中序遍历为ABC,则该二叉树的前序遍历为( )。

A.  BCA

B.  CBA

C.  ABC

D.  CAB

解析:【解析】因为后序遍历为CBA,所以A为根结点。因为中序遍历为ABC,所以B和C均为右子树结点,且B为C父结点,可知前序遍历为ABC。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-0ec6-c0cb-74c63d66eb00.html
点击查看答案
122.数据库的故障恢复一般是由( )来执行恢复。

A.  电脑用户

B.  数据库恢复机制

C.  数据库管理员

D.  系统普通用户

解析:【解析】普通用户没有权限恢复数据库故障,数据库发生故障后需要由数据库管理员及时进行故障恢复。答案选择C选项。选择题第1章 程序设计基本概念

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-2302-c0cb-74c63d66eb00.html
点击查看答案
50.一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是( )。

A.  1:1联系

B.  1:m联系

C.  m:1联系

D.  m:n联系

解析:【解析】实体集之间通过联系来建立连接关系,包括:一对一联系(1:1)、多门课程,而一门课程又能由多名教师讲授,所以教师和课程之间是多对多的关系,可以表示为m:n,答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-911b-c0cb-74c63d66eb00.html
点击查看答案
1.N个有序整数数列已放在一维数组中,给定下列程序中,函数fun()的功能是:利用折半查找法查找整数m在数组中的位置。若找到,则返回其下标值;反之,则返回“Not be found!”。折半查找法的基本算法是:每次查找前先确定数组中待确定的范围:low和high(low<high),然后把m与中间位置(mid)中元素的值进行比较。如果m的值大于中间位置元素中的值,则下一次的查找范围放在中间位置之后的元素中;反之,下次查找范围落在中间位置之前的元素中。直到low>high,查找结束。注意:部分源程序给出如下。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的横线上填入所编写的若干表达式或语句。/**********code.c**********/#include#define N 10int fun(int a[],int m){int low=0,high=N-1,mid;while(low<=high){/**********found**********/mid= ①();if(m<a[mid])/**********found**********/high= ②();else if(m>a[mid])low=mid+1;elsereturn(mid);}/**********found**********/③()( );}main(){int i,a[N]={-3,4,7,9,13,24,67,89,100,180},k,m;printf("a数组中的数据如下:");for(i=0;i<N;i++)printf("%d",a[i]);printf("Enter m:");scanf("%d",&m);k=fun(a,m);if(k>=0)printf("m=%d,index=%d\n",m,k);elseprintf("Not be found\n");}/**********-code.c**********/

解析:【解析】填空1:根据题目的意思,此处是要确定折半查找的中间位置,所以应该填(low+high)/2,这个式子的运算结果为整型数据。填空2:由折半查找的算法可得,中间的元素值大,则应该选择前半段进行查找,所以此处应该把mid前一位的下标赋值给high。填空3:由算法可以看出,此处应该是所有执行完毕,仍然没有找到满足条件的元素,此时应当返回-1,所以使用关键字“return”。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-d9aa-c0cb-74c63d66eb00.html
点击查看答案
67.关系表中的每一横行称为一个( )。

A.  元组

B.  字段

C.  属性

D.  码

解析:【解析】关系表中的每一行称为一个元组。每一列称为一个字段,又称一个属性。惟一标识元组的最小属性值称为该表的键或码。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-b4d6-c0cb-74c63d66eb00.html
点击查看答案
16.表达式:(int)((double)9/2)-9%2的值是( )。

A.  0

B.  3

C.  4

D.  5

解析:【解析】运算符“/”、“%”的优先级高于“-”,所以先进行除法和求余运算,再进行减法运算。强制类型转换表达式的形式:(类型名)(表达式)。“9/2”结果为4,转换成double类型再转换成int类型结果依然为

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-a78e-c0cb-74c63d66eb00.html
点击查看答案
95.若有定义:int a,b,c;以下选项中的赋值语句正确的是( )。

A. a=(b=c)+1;

B. (a=b)=c=1;

C. a=(b==c)=1;

D. a+b=c;

解析:【解析】赋值运算结合性为由右向左结合,赋值运算符左值为变量,右值为变量或常量,且左右两边数据类型相同才能实现赋值。A项中,将c赋值给b,然后将b加1赋值给a,是正确的赋值语句,正确。B项中,将1赋值给c,赋值运算(a=b)=c中左值为表达式,不是变量不能被赋值,错误。C项中赋值运算(b=c)=1左值为逻辑表达式,不是变量不能被赋值,错误。D项左值a+b为表达式,不是变量不能被赋值,D项错误。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-30d7-c0cb-74c63d66eb00.html
点击查看答案
85.有以下程序:#includemain(){int a;a=(int)1.99*3;printf("%d\n",a);}程序的运行结果是( )。

A.  3

B.  5

C.  6

D.  结果不确定

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-1763-c0cb-74c63d66eb00.html
点击查看答案
114.在数据库设计中,描述数据间内在语义联系得到E-R图的过程属于( )。

A.  逻辑设计阶段

B.  需求分析阶段

C.  概念设计阶段

D.  物理设计阶段

解析:【解析】数据库设计的需求分析阶段是数据库设计的第一阶段,这一阶段收集到的基础数据和一组数据流图是下一步设计概念结构的基础。数据库概念设计的目的是分析数据间内在的语义关联,在此基础上建立一个数据的抽象模型。数据库的逻辑设计主要工作是将E-R图转换成指定的关系数据库中的关系模式。数据库物理设计的主要目标是对数据库内部物理结构作调整并选择合理的存取路径,以提供数据库访问速度及有效利用存储空间。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-1307-c0cb-74c63d66eb00.html
点击查看答案
6.若要实现total=1+2+3+4+5求和,以下程序段错误的是( )。

A.  项执行过程为:i=1,total=1,判断while循环条件1<5成立,total=1+1,i=2;判断循环条件执行函数体,直到i=4,total=1+1+2+3+4,i=5;i=5循环条件不成立,退出循环,A项不能实现题目要求,错误。

B.  项执行过程:i=1,total=0,1<=5成立,total=0+1=1,i=2;直到i=5,total=1+2+3+4+5,i=6;i=6条件不成立,退出循环,程序正确。

C.  项执行过程:i=0,total=0,0<5成立,i=1,total=1;直到i=5,total=1+2+3+4+5;i=5条件不成立,退出循环,程序正确。

D.  项执行过程:i=0,total=0,0<=5成立,total=0,i=1;直到i=5,total=1+2+3+4+5,i=6;i=6条件不成立,退出循环,程序正确。

解析:【解析】

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