APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
34.有如下程序:#include main(){int i, array[5] = {3,5,10,4};for (i=0;i<5;i++)printf("%d,",array[i]&3);printf("\n");}程序运行后的输出结果是( )。

A、 3,1,2,0,0,

B、 3,5,10,4,0,

C、 3,3,3,3,0,

D、 3,2,2,2,0,

答案:A

解析:【解析】在对数组进行初始化时,如果在声明数组时给出了长度,但没有给所有的元素赋予初始值,那么C语言将自动对余下的元素赋初值0,则array={3,5,10,4,0}。按位与运算“&”,当参加运算的两个二进制数的对应位都为1,则该位的结果为1,否则为0。将数组元素与3按位与,即

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
61.设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-a5a6-c0cb-74c63d66eb00.html
点击查看题目
7.下面属于系统软件的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-89fa-c0cb-74c63d66eb00.html
点击查看题目
6.有以下程序:#include main(){int k=10;printf("%4d,%o,%x\n",k,k,k);}程序的运行结果是( )。(u代表一个空格)
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-741d-c0cb-74c63d66eb00.html
点击查看题目
26.将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-6871-c0cb-74c63d66eb00.html
点击查看题目
54.有以下程序:#include int m1(int x,int y){return x<=y?x:y;}int m2(int x,int y){return x<=y?y:x;}int fun(int a,int b){return a+b;}main(){int x=2,y=3,z=1;printf("%d\n",fun(m1(x,y),m2(y,z)));}程序的运行结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-2718-c0cb-74c63d66eb00.html
点击查看题目
2.设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-e121-c0cb-74c63d66eb00.html
点击查看题目
17.C源程序中不能表示的数制是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-5c97-c0cb-74c63d66eb00.html
点击查看题目
50.对于循环队列,下列叙述中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-8f18-c0cb-74c63d66eb00.html
点击查看题目
80.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-cec8-c0cb-74c63d66eb00.html
点击查看题目
103.设有如下三个关系表:下列操作中正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-fd17-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

34.有如下程序:#include main(){int i, array[5] = {3,5,10,4};for (i=0;i<5;i++)printf("%d,",array[i]&3);printf("\n");}程序运行后的输出结果是( )。

A、 3,1,2,0,0,

B、 3,5,10,4,0,

C、 3,3,3,3,0,

D、 3,2,2,2,0,

答案:A

解析:【解析】在对数组进行初始化时,如果在声明数组时给出了长度,但没有给所有的元素赋予初始值,那么C语言将自动对余下的元素赋初值0,则array={3,5,10,4,0}。按位与运算“&”,当参加运算的两个二进制数的对应位都为1,则该位的结果为1,否则为0。将数组元素与3按位与,即

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
61.设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为( )。

A.  4

B.  6

C.  m-5

D.  m-6

解析:【解析】循环队列顺序存储结构队列。循环队列中,rear指向队列中的队尾元素,front指向队头元素的前一个位置,本题中,在front指向的后一个位置和rear指向的位置之间,所有的元素均为队列中的元素。队列初始状态为front=rear=m,当front=15,rear=20时,队列中共有20-15(尾指针-头指针)=5个元素,寻找其中最大值的最坏情况是逐项比较,所以需比较4次。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-a5a6-c0cb-74c63d66eb00.html
点击查看答案
7.下面属于系统软件的是( )。

A.  财务管理系统

B.  编译软件

C.  编辑软件Word

D.  杀毒软件

解析:【解析】应用软件是为解决特定领域的应用而开发的软件,如事务处理软件,工程与科学计算软件,学生成绩管理系统、教务管理系统、浏览器、编辑软件等应用性质不同的各种软件。系统软件是计算机管理自身资源,提高计算机使用效率并服务于其他程序的软件,如操作系统,编译程序,汇编程序,数据库管理系统等。支撑软件是介于系统软件和应用软件之间,协助用户开发软件的工具性软件,包括辅助和支持开发和维护应用软件的工具软件,如需求分析工具软件,设计工具软件,编码工具软件,测试工具软件,维护工具软件等。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-89fa-c0cb-74c63d66eb00.html
点击查看答案
6.有以下程序:#include main(){int k=10;printf("%4d,%o,%x\n",k,k,k);}程序的运行结果是( )。(u代表一个空格)

A.  10,12,a

B.  uu10,012,a

C.  010,12,a

D.  uu10,12,a

解析:【解析】%4d表示输出占4个字符的十进制,故先输出2个空格,然后输出10;%o表示输出八进制,所以输出10的八进制为12;%x表示输出十六进制,即a。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-741d-c0cb-74c63d66eb00.html
点击查看答案
26.将E-R图转换为关系模式时,E-R图中的实体和联系都可以表示为( )。

A.  属性

B.  键

C.  关系

D.  域

解析:【解析】采用E-R方法得到的全局概念模型是对信息世界的描述,为了适合关系数据库系统的处理,必须将E-R图转换成关系模式。E-R图是由实体、属性和联系组成,而关系模式中只有一种元素——关系。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-6871-c0cb-74c63d66eb00.html
点击查看答案
54.有以下程序:#include int m1(int x,int y){return x<=y?x:y;}int m2(int x,int y){return x<=y?y:x;}int fun(int a,int b){return a+b;}main(){int x=2,y=3,z=1;printf("%d\n",fun(m1(x,y),m2(y,z)));}程序的运行结果是( )。

A.  6

B.  5

C.  4

D.  3

解析:【解析】条件运算符“?:”语法形式为:exp1?exp2:exp3。执行规则为:计算表达式exp1的值,测试其是否为0;如果exp1的值非0,则对exp2求值,并把这个值作为条件表达式的结果输出,不计算exp3;如果exp1的值为

https://www.shititong.cn/cha-kan/shiti/00022cbc-2702-2718-c0cb-74c63d66eb00.html
点击查看答案
2.设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是( )。

A.  auto

B.  register

C.  static

D.  auto或register

解析:【解析】在C语言中,对于静态存储类型定义变量,如果未初始化,在编译时,系统会自动对其初始化默认值,其中int型的默认初始化值是0,其他选项的存储类型不能保证变量在未赋值情况的初值。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-e121-c0cb-74c63d66eb00.html
点击查看答案
17.C源程序中不能表示的数制是( )。

A.  二进制

B.  八进制

C.  十进制

D.  十六进制

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-5c97-c0cb-74c63d66eb00.html
点击查看答案
50.对于循环队列,下列叙述中正确的是( )。

A.  队头指针是固定不变的

B.  队头指针一定大于队尾指针

C.  队头指针一定小于队尾指针

D.  队头指针可以大于队尾指针,也可以小于队尾指针

解析:【解析】在循环队列中,用队尾指针(rear)指向队列中的队尾元素,用队头指针(front)指向队头元素的前一个位置。在循环队列中,一般情况下rear>front,当存储空间的最后一个位置被使用,而新元素要入队时,如果存储空间的第一个位置空闲,便可将元素插入到第一个位置,此时存储空间的第一个位置作为队尾,便有front>rear。所以答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-8f18-c0cb-74c63d66eb00.html
点击查看答案
80.在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是( )。

A.  并

B.  交

C.  投影

D.  除

解析:【解析】并和交运算不会改变关系表中的属性,其中交运算的结果是既在R内又在S内的有序组,元组个数减少了;并运算的结果是将S内的有序组追加到R内,元组个数增多了。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-cec8-c0cb-74c63d66eb00.html
点击查看答案
103.设有如下三个关系表:下列操作中正确的是( )。

A.  T=R∩S

B.  T=R∪S

C.  T=R×S

D.  T=R/S

解析:【解析】观察可知,T中的元组既包含R中的所有元素又包含S中的所有元组,则T=R∪S。答案选择B选项。

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