APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
14.在数据库管理技术的发展中,数据独立性最高的是( )。

A、 人工管理

B、 文件系统

C、 数据库系统

D、 数据模型

答案:C

解析:【解析】数据管理技术的发展阶段包括:①人工管理阶段;②文件系统阶段;③数据库系统阶段。不同阶段的特点见下表:

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
13.执行以下程序段后,s的值为( )。int a[]={1,2,3,4,5,6,7,8,9}, s=0,k;for(k=0;k<8;k+=2) s+=*(a+k);
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-b77d-c0cb-74c63d66eb00.html
点击查看题目
5.以下叙述正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-2d1d-c0cb-74c63d66eb00.html
点击查看题目
60.以下选项中与if(a==1) a=b;else a++;语句功能不同的switch语句是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-347d-c0cb-74c63d66eb00.html
点击查看题目
106.有两个关系R与s如下,由关系R和s得到关系T,则所使用的操作为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-0309-c0cb-74c63d66eb00.html
点击查看题目
114.有以下程序:#include main(){int a=7;while(a--);printf("%d\n", a);}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-57c9-c0cb-74c63d66eb00.html
点击查看题目
52.下列关于队列的叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-9323-c0cb-74c63d66eb00.html
点击查看题目
13.设有:char s[5],c;,则调用函数scanf能正确给s和c读入数据的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-84fd-c0cb-74c63d66eb00.html
点击查看题目
16.下面属于整数类的实例是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-66fb-c0cb-74c63d66eb00.html
点击查看题目
81.若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-0c8f-c0cb-74c63d66eb00.html
点击查看题目
25.以下选项中可用作C语言中合法用户标识符的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-8a2d-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

14.在数据库管理技术的发展中,数据独立性最高的是( )。

A、 人工管理

B、 文件系统

C、 数据库系统

D、 数据模型

答案:C

解析:【解析】数据管理技术的发展阶段包括:①人工管理阶段;②文件系统阶段;③数据库系统阶段。不同阶段的特点见下表:

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
13.执行以下程序段后,s的值为( )。int a[]={1,2,3,4,5,6,7,8,9}, s=0,k;for(k=0;k<8;k+=2) s+=*(a+k);

A.  13

B.  16

C.  17

D.  45

解析:【解析】获取数组A中第i个元素时,有两种形式:一是A[i],二是*(A+i)。数组a中的元素为:a[0]=1,a[1]=2,…,a[8]=9。k=0时,s = s+*(a+0) =

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-b77d-c0cb-74c63d66eb00.html
点击查看答案
5.以下叙述正确的是( )。

A.  C编译程序把文件后缀为.c的源程序文件编译成文件后缀为.obj的二进制文件

B.  C编译程序把文件后缀为.c的源程序文件编译成文件后缀为.exe的可执行文件

C.  C编译程序把文件后缀为.obj的二进制文件编译成文件后缀为.exe的可执行文件

D.  链接程序把文件后缀为.c的源程序文件链接成文件后缀为.exe的可执行文件

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-2d1d-c0cb-74c63d66eb00.html
点击查看答案
60.以下选项中与if(a==1) a=b;else a++;语句功能不同的switch语句是( )。

A.  switch(a){case 1: a=b; break;default: a++;}

B.  switch(a==1){case 0: a=b; break;case 1:a++;}

C.  switch(a){default :a++; break;case 1: a=b;}

D.  switch(a==1){case 1: a=b;break;case 0: a++;}

解析:【解析】在switch语句的执行过程中,执行完case后面的语句后,如果遇到break语句就停止,否则将继续执行下一个case中的语句,直到遇到break语句。B项,当a==1是a++,a!=1时a=b,刚好和题干要求相反。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-347d-c0cb-74c63d66eb00.html
点击查看答案
106.有两个关系R与s如下,由关系R和s得到关系T,则所使用的操作为( )。

A.  并

B.  自然连接

C.  笛卡尔积

D.  交

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-0309-c0cb-74c63d66eb00.html
点击查看答案
114.有以下程序:#include main(){int a=7;while(a--);printf("%d\n", a);}程序运行后的输出结果是( )。

A.  -1

B.  0

C.  1

D.  7

解析:【解析】“++”和“—”运算,当以前缀形式出现时,则先进行加一或减一操作,再取值,当以后缀形式出现时,则先取值,再进行加一或减一操作。程序中执行a--,直到while判断为0时才跳出循环,执行下条语句,即a为0时再执行a--,此时跳出while循环, 终输出的结果为-1。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-57c9-c0cb-74c63d66eb00.html
点击查看答案
52.下列关于队列的叙述中正确的是( )。

A.  在队列中只能插入数据

B.  在队列中只能删除数据

C.  队列是先进先出的线性表

D.  队列是先进后出的线性表

解析:【解析】队列是一种操作受限的线性表。它只允许在线性表的一端进行插入操作,另一端进行删除操作。其中,允许插入的一端称为队尾(rear),允许删除的一端称为队首(front)。队列是按“先进先出”的原则组织数据的。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-9323-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
点击查看答案
16.下面属于整数类的实例是( )。

A.  0x518

B.  0.518

C.  "-518"

D.  518

E. -2

解析:【解析】整数类实例包括:①十进制常量,不能以0开头且用0~9表示;②八进制常量,以0开头,用0~7表示;③十六进制常量,以0x或0X开头,用0~9和A~F(a~f)表示。B项是浮点数实例,C项是字符串实例,D项是用科学计数法表示的浮点数实例。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-66fb-c0cb-74c63d66eb00.html
点击查看答案
81.若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是( )。

A.  x+1=y

B.  ++x,y=x--

C.  x=x+10=x+y

D.  double(x)/10

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-0c8f-c0cb-74c63d66eb00.html
点击查看答案
25.以下选项中可用作C语言中合法用户标识符的是( )。

A.  ⱣⱤ123

B.  void

C.  -abc

D.  2a

解析:【解析】合法标识符的命名规则是:标识符可以由字母、数字和下划线组成,并且第一个字符必须为字母或下划线,其中,关键字在程序中都代表着固定的含义,不能另作他用。B项中void是关键字,不合法。C项和

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