APP下载
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
搜索
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
87.有以下程序:#include main(){int a,b,k,m,*p1,*p2;k=1,m=8;p1=&k,p2=&m;a=/*p1-m;b=*p1+*p2+6;printf("%d",a);printf("%d\n",b);}编译时编译器提示错误信息,你认为出错的语句是( )。

A、 a=/*p1-m;

B、 b=*p1+*p2+6;

C、 k=1,m=8;

D、 p1=&k,p2=&m;

答案:A

解析:【解析】a=/*p1-m;语句不符合语法规范,可写作a/=(*p1-m);,表示a=a/(*p1-m);。答案选择A选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
38.有以下程序:#include main(){struct STU{char name[9];char sex;double score[2];};struct STU a = {"Zhao", 'm', 85.0, 90.0}, b = {"Qian", 'f', 95.0, 92.0};b=a;printf("%s,%c,%2.0f,%2.0f\n", b.name, b.sex, b.score[0], b.score[1]);}程序运行的结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-9050-c0cb-74c63d66eb00.html
点击查看题目
138.堆排序最坏情况下的时间复杂度为( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-4063-c0cb-74c63d66eb00.html
点击查看题目
28.下列定义变量的语句中错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-8fd1-c0cb-74c63d66eb00.html
点击查看题目
8、7、6、5。在i=5时,退出for循环
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-02e8-c0cb-74c63d66eb00.html
点击查看题目
87.关系R经过运算σA=BÙC>4ÙD>3(R)的结果为( )。R
https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-dcf0-c0cb-74c63d66eb00.html
点击查看题目
57.以下选项中,能用作数据常量的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-d8f5-c0cb-74c63d66eb00.html
点击查看题目
86.有以下程序:#include main(){int A=0,B=0,C=0;
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-1b57-c0cb-74c63d66eb00.html
点击查看题目
9.有以下定义语句,编译时会出现编译错误的是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-9b2f-c0cb-74c63d66eb00.html
点击查看题目
4.以下程序段中的变量已定义为int类型,则sum=pAd=5;pAd=sum++,++pAd,pAd++;printf("%d\n",pAd);程序段的输出结果是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-3c4f-c0cb-74c63d66eb00.html
点击查看题目
9.若a是数值类型,则逻辑表达式(a==1)ǁ(a!=1)的值是( )。
https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-cb23-c0cb-74c63d66eb00.html
点击查看题目
首页
>
财会金融
>
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
题目内容
(
单选题
)
手机预览
3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】

87.有以下程序:#include main(){int a,b,k,m,*p1,*p2;k=1,m=8;p1=&k,p2=&m;a=/*p1-m;b=*p1+*p2+6;printf("%d",a);printf("%d\n",b);}编译时编译器提示错误信息,你认为出错的语句是( )。

A、 a=/*p1-m;

B、 b=*p1+*p2+6;

C、 k=1,m=8;

D、 p1=&k,p2=&m;

答案:A

解析:【解析】a=/*p1-m;语句不符合语法规范,可写作a/=(*p1-m);,表示a=a/(*p1-m);。答案选择A选项。

3190全国计算机等级考试《二级C语言》题库【历年真题+章节题库+模拟试题】
相关题目
38.有以下程序:#include main(){struct STU{char name[9];char sex;double score[2];};struct STU a = {"Zhao", 'm', 85.0, 90.0}, b = {"Qian", 'f', 95.0, 92.0};b=a;printf("%s,%c,%2.0f,%2.0f\n", b.name, b.sex, b.score[0], b.score[1]);}程序运行的结果是( )。

A.  Qian,f,95,92

B.  Qian,f,85,90

C.  Zhao,f,95,92

D.  Zhao,m,85,90

解析:【解析】在C语言中,相同类型的结构体变量可以通过等号直接赋值,它会将对应成员一一对应赋值。所以,本题声明并初始化了两个STU结构体变量a和b,然后将a赋给b, 后逐个输出b的各个成员,其实就是初始化a的内容。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fc-9050-c0cb-74c63d66eb00.html
点击查看答案
138.堆排序最坏情况下的时间复杂度为( )。

A.  O(n1.5)

B.  O(nlog2n)

C.  O(n(n-1)/2)

D.  O(log2n)

解析:【解析】堆排序是指利用堆积树这种数据结构所设计的一种排序算法,属于选择排序。在对长度为n的线性表排序时,最坏情况下,冒泡排序、快速排序、直接插入排序的时间复杂度均为O(n2),而堆排序时间复杂度为O(nlog2n),复杂度最小。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fe-4063-c0cb-74c63d66eb00.html
点击查看答案
28.下列定义变量的语句中错误的是( )。

A.  double intⱣⱤ;

B.  float US$;

C.  char For;

D.  int ⱣⱤint;

解析:【解析】标识符由字母、数字、下划线组成。$是非法字符,不能出现在标识符中。答案选择B选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-8fd1-c0cb-74c63d66eb00.html
点击查看答案
8、7、6、5。在i=5时,退出for循环
https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-02e8-c0cb-74c63d66eb00.html
点击查看答案
87.关系R经过运算σA=BÙC>4ÙD>3(R)的结果为( )。R

A.  (c,c,11,4)

B.  (e,e,6,1)

C.  (a,a,2,4)

D.  (a,a,2,4)和(e,

E. 6,1)

解析:【解析】题目为选出属于属性B,同时属性C大于4,并且属性D大于3的元组,结果为(c,c,11,4),应保留全部属性。答案选择A选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26ff-dcf0-c0cb-74c63d66eb00.html
点击查看答案
57.以下选项中,能用作数据常量的是( )。

A.  o115

B.  0118

C.  1-5e1.5

D.  115L

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2700-d8f5-c0cb-74c63d66eb00.html
点击查看答案
86.有以下程序:#include main(){int A=0,B=0,C=0;

A.  0,4,5

B.  4,4,5

C.  4,4,4

D.  0,0,0

解析:【解析】

https://www.shititong.cn/cha-kan/shiti/00022cbc-2701-1b57-c0cb-74c63d66eb00.html
点击查看答案
9.有以下定义语句,编译时会出现编译错误的是( )。

A. char a='a';

B. char a='\n';

C. char a='aa';

D. char a='\x2d';

解析:【解析】本题中a为一个字符型变量,只能为其赋值一个字符常量,A项编译可以通过。C项中'aa'不是字符常量,而是一个字符串,所以会编译错误。BD两项为转义字符,编译可以通过。答案选择C选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-9b2f-c0cb-74c63d66eb00.html
点击查看答案
4.以下程序段中的变量已定义为int类型,则sum=pAd=5;pAd=sum++,++pAd,pAd++;printf("%d\n",pAd);程序段的输出结果是( )。

A.  6

B.  4

C.  5

D.  7

解析:【解析】自增和自减运算符的两种用法:前置运算,运算符放在变量之前,规则是先使变量的值增(或减)1,然后以变化后表达式的值参与其他运算;后置运算,运算符放在变量之后,规则是变量先参与其他运算,然后再使变量的值增(或减)1。执行pAd=sum++,sum++是后置自增,执行完后,pAd = 5,sum = 6。++pAd和pAd++语句中没有其他运算,即效果相同,pAd分别加1,两句执行完后,pAd = 7。答案选择D选项。

https://www.shititong.cn/cha-kan/shiti/00022cbc-26fb-3c4f-c0cb-74c63d66eb00.html
点击查看答案
9.若a是数值类型,则逻辑表达式(a==1)ǁ(a!=1)的值是( )。

A.  1

B.  0

C.  2

D.  不知道a的值,不能确定

解析:【解析】运算符“ǁ”为逻辑或运算符,即只要两边的条件表达式中有一个为“真”,则“逻辑或”的运算结果就为“真”。当a==1时,运算符左边的表达式为“真”;当a!=1时,运算符右边的表达式为“真”。因此,逻辑表达式(a==1)ǁ(a!=1)的值恒为1。答案选择A选项。

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