APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
103.设有定义:int x=11,y=12,z=0;以下表达式值不等于12的是( )。

A、 (z,x,y)

B、 (z=x,y)

C、 z=(x,y)

D、 z=(x==y)

答案:D

解析:【解析】逗号表达式的计算过程是从左到右逐个求每个表达式的值,取 右边结合,赋值运算符左值为变量,右值为变量或常量或表达式,且左右两边数据类型相同才能实现赋值。成功实现赋值后以左值为返回值。逻辑表达式成立则返回1,不成立返回0。D选项逻辑表达式x==y不成立,则z=0,表达式值为0。B选项逗号表达式x,y取y值为表达式值,然后赋值给z=12,表达式值为12。C选项逗号表达式(x,y)取y值为表达式值,然后赋值给z=12,表达式值为12。A选项逗号表达式(z,x,y)取y值为表达式值12。答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
23.下列条件语句中,输出结果与其他语句不同的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-e703-c0cb-74c63d66eb00.html
点击查看题目
7.结构化程序设计的基本原则不包括( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-5570-c0cb-74c63d66eb00.html
点击查看题目
31.下列形式中不合法的常量是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-0e2b-c0cb-74c63d66eb00.html
点击查看题目
1.某二叉树的中序序列为DCBAEFG,后序序列为DCBGFEA,则该
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-365b-c0cb-74c63d66eb00.html
点击查看题目
15.有以下程序:#include void f(int *p,int *q);main(){int m=1,n=2,*r=&m;f(r,&n);printf("%d,%d",m,n);}void f(int *p,int *q){p=p+1;*q=*q+1;}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-ff76-c0cb-74c63d66eb00.html
点击查看题目
25.下列描述中,正确的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-5cb9-c0cb-74c63d66eb00.html
点击查看题目
8、7、6、5。在i=5时,退出for循环
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-02e8-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
点击查看题目
3.有以下程序:#include #includestruct A{int a;char b[10];double c;};struct A f(struct A t);main(){struct A a = {1001,"ZhangDa",1098.0};a=f(a);printf("%d,%s,%6.1f\n",a.a,a.b,a.c);}struct A f(struct A t){t.a=1002;strcpy(t.b,"ChangRong");t.c=1202.0;return t;}程序运行后的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-8f14-c0cb-74c63d66eb00.html
点击查看题目
3.下列选项中,不属于数据管理员(DBA)职责的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-3159-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

103.设有定义:int x=11,y=12,z=0;以下表达式值不等于12的是( )。

A、 (z,x,y)

B、 (z=x,y)

C、 z=(x,y)

D、 z=(x==y)

答案:D

解析:【解析】逗号表达式的计算过程是从左到右逐个求每个表达式的值,取 右边结合,赋值运算符左值为变量,右值为变量或常量或表达式,且左右两边数据类型相同才能实现赋值。成功实现赋值后以左值为返回值。逻辑表达式成立则返回1,不成立返回0。D选项逻辑表达式x==y不成立,则z=0,表达式值为0。B选项逗号表达式x,y取y值为表达式值,然后赋值给z=12,表达式值为12。C选项逗号表达式(x,y)取y值为表达式值,然后赋值给z=12,表达式值为12。A选项逗号表达式(z,x,y)取y值为表达式值12。答案选择D选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
23.下列条件语句中,输出结果与其他语句不同的是( )。

A.  项,如果a的值为1,即输出x,否则输出y;

B.  项,如果a的值为0,则输出y,否则输出x;

C.  项,如果a不等于0,则输出x,否则输出y;

D.  项,如果a的值为0,则输出x,否则输出答案y。因此D项与其他三个选项不同。答案选择D选项。

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-e703-c0cb-74c63d66eb00.html
点击查看答案
7.结构化程序设计的基本原则不包括( )。

A.  多态性

B.  自顶向下

C.  模块化

D.  逐步求精

解析:【解析】结构化程序设计的基本原则包括:①模块化;②自顶向下;③逐步求精;④限制使用goto语句。多态性是面向对象的设计思想。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-5570-c0cb-74c63d66eb00.html
点击查看答案
31.下列形式中不合法的常量是( )。

A.  D两项为指数形式的实数表示,在e或E的前面必须要有数字,且e或E后面的指数必须为整数;

B.  项,为整数常量。答案选择

C.  -028

D.  两项为指数形式的实数表示,在e或

E.  的前面必须要有数字,且e或E

解析:【解析】-028表示的是八进制的整型常量,但八进制的数字只能用0~7表示。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-0e2b-c0cb-74c63d66eb00.html
点击查看答案
1.某二叉树的中序序列为DCBAEFG,后序序列为DCBGFEA,则该

A.  5

B.  4

C.  3

D.  2

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-365b-c0cb-74c63d66eb00.html
点击查看答案
15.有以下程序:#include void f(int *p,int *q);main(){int m=1,n=2,*r=&m;f(r,&n);printf("%d,%d",m,n);}void f(int *p,int *q){p=p+1;*q=*q+1;}程序运行后的输出结果是( )。

A.  1,3

B.  2,3

C.  1,4

D.  1,2

解析:【解析】语句p=p+1;只改变指针p的地址,与p的内容无关,所以m值没有改变,而语句*q=*q+1;是改变该指针所指地址中的内容,所以n变为3,m不变,仍为1,答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-ff76-c0cb-74c63d66eb00.html
点击查看答案
25.下列描述中,正确的是( )。

A.  线性链表是线性表的链式存储结构

B.  栈与队列是非线性结构

C.  双向链表是非线性结构

D.  只有根结点的二叉树是线性结构

解析:【解析】线性结构是指如果一个非空的数据结构满足下列两个条件:①有且只有一个根结点;②每个结点最多有一个前件,也最多有一个后件。B项错误,栈和队列都是操作受限的线性表;C项错误,双向链表是线性结构;D项错误,二叉树中的结点后继不唯一,属于非线性结构。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fd-5cb9-c0cb-74c63d66eb00.html
点击查看答案
8、7、6、5。在i=5时,退出for循环
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-02e8-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
点击查看答案
3.有以下程序:#include #includestruct A{int a;char b[10];double c;};struct A f(struct A t);main(){struct A a = {1001,"ZhangDa",1098.0};a=f(a);printf("%d,%s,%6.1f\n",a.a,a.b,a.c);}struct A f(struct A t){t.a=1002;strcpy(t.b,"ChangRong");t.c=1202.0;return t;}程序运行后的输出结果是( )。

A.  1001,ZhangDa,1098.0

B.  1002,ZhangDa,1202.0

C.  1001,ChangRong,1098.0

D.  1002,ChangRong,1202.0

解析:【解析】函数f对结构体成员进行修改,并返回新的结构体;main函数先定义了员值, 后输出新的结构体变量成员值。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-8f14-c0cb-74c63d66eb00.html
点击查看答案
3.下列选项中,不属于数据管理员(DBA)职责的是( )。

A.  数据库维护

B.  数据库设计

C.  改善系统性能,提高系统效率

D.  数据类型转换

解析:【解析】数据库管理员对数据库进行规划、设计、维护、监视等,其主要工作有:①数据库设计,主要是对数据模式进行设计;②数据库维护,对数据库中的数据安全性、完整性、并发控制及系统恢复、数据定期转储等进行实施与维护;③改善系统性能,不断调整内部结构,提高系统效率。答案选择D选项。

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