APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
7.数据库管理系统中负责数据模式定义的语言是( )。

A、 数据定义语言

B、 数据管理语言

C、 数据操纵语言

D、 数据控制语言

答案:A

解析:【解析】数据库管理系统提供的数据语言包括:①数据定义语言(DDL),该语言负责数据的模式定义与数据的物理存取构建;②数据操纵语言

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
11.以下关于C语言的叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-6d79-c0cb-74c63d66eb00.html
点击查看题目
100。在fun函数中,if( )语句会挑选出ASCII码值为偶数的字母。在good中,只有d的 ASCII码值为偶数,所以结果为d。答案选择A选项。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-ef20-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
点击查看题目
2.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-2d5c-c0cb-74c63d66eb00.html
点击查看题目
15.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-46ee-c0cb-74c63d66eb00.html
点击查看题目
9.数据库中对概念模式内容进行说明的语言是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-3d74-c0cb-74c63d66eb00.html
点击查看题目
80.下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-cb46-c0cb-74c63d66eb00.html
点击查看题目
47.以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-1994-c0cb-74c63d66eb00.html
点击查看题目
28.有以下程序:#includemain(){char *s = "120119110";int n0,n1,n2,nn,i;n0=n1=n2=nn=i=0;do{switch(s[i++]){default: nn ++;case '0': n0 ++;case '1': n1 ++;case '2': n2 ++;}} while(s[i]);printf("n0=%d,n1=%d,n2=%d,nn=%d\n",n0,n1,n2,nn);}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-6c8f-c0cb-74c63d66eb00.html
点击查看题目
122.数据库的故障恢复一般是由( )来执行恢复。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-2302-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

7.数据库管理系统中负责数据模式定义的语言是( )。

A、 数据定义语言

B、 数据管理语言

C、 数据操纵语言

D、 数据控制语言

答案:A

解析:【解析】数据库管理系统提供的数据语言包括:①数据定义语言(DDL),该语言负责数据的模式定义与数据的物理存取构建;②数据操纵语言

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
11.以下关于C语言的叙述中正确的是( )。

A.  项正确,C语言中,程序中的注释可以出现在程序中任何合适的地方,但是,不能写在变量名或关键字的中间,一旦写在其中间,将会失去变量名或关键字的意义,导致报错;

B.  C语言中的变量可以在使用之前的任何位置进行定义

C.  语言中,程序中的注释可以出现在程序中任何合适的地方,但是,不能写在变量名或关键字的中间,一旦写在其中间,将会

D.  C语言的数值常量中夹带空格不影响常量值的正确表示

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-6d79-c0cb-74c63d66eb00.html
点击查看答案
100。在fun函数中,if( )语句会挑选出ASCII码值为偶数的字母。在good中,只有d的 ASCII码值为偶数,所以结果为d。答案选择A选项。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-ef20-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
点击查看答案
2.下列叙述中正确的是( )。

A.  算法就是程序

B.  设计算法时只需要考虑数据结构的设计

C.  设计算法时只需要考虑结果的可靠性

D.  以上三种说法都不对

解析:【解析】A项错误,算法是指解题方案的准确而完整的描述,算法不等于程序,也不等于计算方法;BC两项错误,设计算法时,不仅要考虑对数据对象的运算和操作,还要考虑算法的控制结构。答案选择D选项。

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

A.  程序执行的效率与数据的存储结构密切相关

B.  程序执行的效率只取决于程序的控制结构

C.  程序执行的效率只取决于所处理的数据量

D.  以上三种说法都不对

解析:【解析】影响程序执行效率的因素有很多,如算法,规模,运行环境等。计算机中的数据进行处理时,数据的存储结构对程序的执行效率有很大的关系,例如,在有序存储的表中查找某个数值比在无序存储的表中查找的效率高很多。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-46ee-c0cb-74c63d66eb00.html
点击查看答案
9.数据库中对概念模式内容进行说明的语言是( )。

A.  数据定义语言

B.  数据操纵语言

C.  数据控制语言

D.  数据宿主型语言

解析:【解析】数数据库管理系统提供的数据语言包括:①数据定义语言(DDL),该语言负责数据的模式定义与数据的物理存取构建;②数据操纵语言

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

A.  链表结点中具有两个指针域的数据结构可以是线性结构,也可以是非线性结构

B.  线性表的链式存储结构中,每个结点必须有指向前件和指向后件的两个指针

C.  线性表的链式存储结构中,每个结点只能有一个指向后件的指针

D.  线性表的链式存储结构中,叶子结点的指针只能是空

解析:【解析】双向链表具有两个指针域,是线性结构;二叉树具有两个指针域,是非线性结构;A项正确。B项错误,线性表可以以单链表形式存储,只有一个指针;C项错误,双向链表每个结点可以同时包含指向前件和后件的指针;D项错误,线性表中不包含叶子结点。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-cb46-c0cb-74c63d66eb00.html
点击查看答案
47.以下程序段中,与语句:k=a>b?(b>c?1:0):0;功能相同的是( )。

A.  if((a>b) && (b>c)) k=1;else k=0;

B.  if((a>b)ǁ(b>c)) k=1;else k=0;

C.  if(a<=b) k=0;else if(b<=c) k=1;

D.  if(a>b) k=1;else if(b>c) k=1;else k=0;

解析:【解析】的值为真时,结果为表达式2的值;当表达式1的值为假时,结果为表达式3的值。首先判断a、b的关系:①如果a>b,执行语句(b>c?

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-1994-c0cb-74c63d66eb00.html
点击查看答案
28.有以下程序:#includemain(){char *s = "120119110";int n0,n1,n2,nn,i;n0=n1=n2=nn=i=0;do{switch(s[i++]){default: nn ++;case '0': n0 ++;case '1': n1 ++;case '2': n2 ++;}} while(s[i]);printf("n0=%d,n1=%d,n2=%d,nn=%d\n",n0,n1,n2,nn);}程序的运行结果是( )。

A.  n0=3,n1=8,n2=9,nn=1

B.  n0=2,n1=5,n2=1,nn=1

C.  n0=2,n1=7,n2=10,nn=1

D.  n0=4,n1=8,n2=9,nn=1

解析:【解析】本题执行过程为:s[0]='1',匹配case '1',n1=1,n2=1;s[1]='2',匹配case '2',n2=2;s[2]='0',匹配case '0',n0=1,n1=2,n2=3;s[3]='1',匹配case '1',n1=3,n2=4;s[4]='1',匹配case '1',n1=4,n2=5;s[5]='9',匹配default,nn=1,n0=2,n1=5,n2=6;s[6]='1',匹配case'1',n1=6,n2=7;s[7]='1',匹配case '1',n1=7,n2=8;s[8]='0',匹配case '0',n0=3,n1=8,n2=9;s[9]='\0',对应ASCII码为0,退出循环。输出n0,n1,n2,nn为3,8,9,1。答案选择A选项。

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

A.  电脑用户

B.  数据库恢复机制

C.  数据库管理员

D.  系统普通用户

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

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