导航菜单
首页 >  上海市计算机水平考试C语言软件  > 2018年真题上海市计算机等级二级C语言

2018年真题上海市计算机等级二级C语言

各位报名2019年上海市高校计算机等级考试二级C语言程序设计的同学,10月26日就要考试了,你准备好了吗?

虽然好多同学很认真准备了,但是没见过考试题型到底长啥样,又没有往年的真题可以参考下,心里还是没底。在这里,给大家一套去年的考试真题练练手。没有答案,不会的自己好好思考一下,翻书查资料再巩固下自己的知识。加油!祝大家考试顺利!

2018年上海市高等学校计算机等级考试试卷

二级 C语言程序设计( B 场)

(本试卷考试时间 120 分钟)

一、单选题 ( 本大题 10 道小题 ,每小题 1.5 分,共15 分),从下面题目给出的A、B、C、D四个可供选择的答案中选择一个正确答案。

1.在C语言中,下列描述正确的是:(_____)。

A.标识符只能由字母和下划线组成。

B.标识符由任意字符组成。

C.标识符只能由字母、数字和下划线组成。

D.标识符只能由字母组成。

2.设有变量定义:char ch; 若将小写字母a赋给变量ch,正确的表达式是:(_____)。说明:小写字母a的ASCII码值是97。

A.ch='a'

B.ch='97'

C.ch=a

D.ch="a"

3.设有变量定义:int a=345,b=123; 则执行语句printf("%2d-%2d",a,b);后,输出的结果是:(_____)。

A.45-23

B.34-12

C.345-123

D.222

4.在C语言中关于函数的描述,正确的是:(_____)。

A.main函数的返回类型只能是void

B.函数可以用return返回多个值

C.任何一个函数都可以有多个函数体

D.自定义函数的形式有无参函数和有参函数

5.设有变量定义:int a=5,b=8; 则以下各个选项中,会出现语法错误的if语句是:(_____)。

A.if (a>=b) ;

B.if (a==b) a+=b;

C.if (anext=p;

B.s->next=p; p->next=s;

C.s->next=p->next; p->next=s;

D.p->next=s; s->next=p->next;

9.设有变量

相关推荐: