各位报名2019年上海市高校计算机等级考试二级C语言程序设计的同学,10月26日就要考试了,你准备好了吗?
虽然好多同学很认真准备了,但是没见过考试题型到底长啥样,又没有往年的真题可以参考下,心里还是没底。前几天发了去年的一套真题,今天在这里,再给大家一套2015年的考试真题练练手。同样没有答案,不会的自己好好思考一下,翻书查资料再巩固下自己的知识。加油!祝大家考试顺利!
2015上海市高等学校计算机等级考试试卷
二级 C语言程序设计 ( C 场)
(本试卷考试时间 120 分钟)
一、单选题 ( 本大题 10 道小题 ,每小题 1.5 分,共15 分),从下面题目给出的A、B、C、D四个可供选择的答案中选择一个正确答案。
1.下面标识符中,可以作为合法变量名的是( )。
A.m@q
B.Mo_day
C.mn/5
D.char
2.设有如下语句:
int s,num;
s=1005;num=2;
则表达式(float)s/num的值是()。
A.502.000000
B.502
C.502.500000
D.503.000000
3.设有如下定义语句:
chara[10]="ABC";
则printf("%s" , a+1);的输出结果为( )。
A.ABC
B.C
C.AB
D.BC
4.下列语句的输出结果是( )。
inta=0123,b=0456;
printf("%o\n",b-a);
A.0456
B.0123
C.333
D.579
5.以下的for语句循环执行的次数是()。
for(x=0,y=0;(y!=20&&(x<20));x++);
A.无限次
B.不确定
C.20次
D.19次
6.关于局部变量,下列说法正确的是( )。
A.定义该变量的程序文件中的函数都可以访问
B.定义处以下的任何语句都可以访问
C.形式参数也是一种局部变量,可用于函数之间传递数据
D.定义在复合语句中的局部变量,允许在该复合语句外访问
7.有如下语句:
chars[20]="welcome";
char*ps=s;
则不能引用字母c的表达式是( )。
A.ps+3
B.s[3]
C.ps[3]
D.ps+=3,*ps
8.设有如下语句:
int x,*p=&x;
则*&x相当于( )。
A.x
B.p
C.&x
D.&*p
9.若在fopen函数中使用文件的方式是"ab",该方式的含义是( )。
A.为读/写打开一个文件
B.向二进制文件尾增加数据
C.为输出打开一个文本文件
D.为读/写建立一个新的二进制文件
10.建立了如下图所示的链表结构ÿ