2019年4月自考00342高级语言程序设计一试题及答案含解析_第1页
2019年4月自考00342高级语言程序设计一试题及答案含解析_第2页
2019年4月自考00342高级语言程序设计一试题及答案含解析_第3页
2019年4月自考00342高级语言程序设计一试题及答案含解析_第4页
2019年4月自考00342高级语言程序设计一试题及答案含解析_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

高级语言程序设计(一)年月真题

0034220194

1、【单选题】下列不属于C语言关键字的是

void

switch

A:

integer

B:

sizeof

C:

答D:案:C

解析:①C语言的所有的关键字均由小写字母组成,一旦有一个字母大写,其不再是保留

字。②根据关键字的作用,C语言的关键字分为四类。数据类型关键字(12个):

char,double,enum,float,int,long,short,signed,struct,union,

unsigned,void控制语句关键字(12个):break,case,continue,default,do,else,

for,goto,if,return,switch,while存储类型关键字(4个):auto,extern,

register,static其它关键字(4个):const,sizeof,typedef,volatile

2、【单选题】转义字符'\n'的意义是

退格

回车

A:

换页

B:

回车换行

C:

答D:案:D

解析:“\n”是一个转义字符,其意义是“回车换行”。

3、【单选题】下列不属于C语言常量的是

0x5ag

0.05

A:

572

B:

300

C:

答D:案:A

4、【单选题】设inta=10;,执行语句a*=1+2+3;后a的值是

10

20

A:

B:

30

60

C:

答D:案:D

5、【单选题】关于运算符优先级说法正确的是

条件运算符高于位运算符

赋值运算符高于逗号运算符

A:

逻辑运算符高于关系运算符

B:

逻辑运算符高于算术运算符

C:

答D:案:B

6、【单选题】设doublex;,能正确输出x值的语句是

putchar(x);

printf("%d",x);

A:

putchar('x');

B:

printf("%f",x);

C:

答D:案:D

7、【单选题】设inti=3,j=2;chark='a';,则执行语句printf("%c",k+i/j)后输出结果是

a

b

A:

c

B:

d

C:

答D:案:B

8、【单选题】下列说法正确的是

for语句的循环体至少执行一次

do-while语句的循环体至少执行一次

A:

while语句先执行循环体后判断循环结束条件

B:

do-while语句先判断循环结束条件后执行循环体

C:

答D:案:B

9、【单选题】设inta[][4]={1,2,4,5,6,7};,则数组元素a[1][3]的值是

0

3

A:

4

B:

C:

7

答D:案:A

10、【单选题】设chara[]="happy";,则执行语句printf("%d",sizeof(a))后输出结果是

4

5

A:

6

B:

7

C:

答D:案:C

11、【单选题】关于函数说法正确的是

必须有形参

可以嵌套定义

A:

可以嵌套调用

B:

实参和形参不能重名

C:

答D:案:C

12、【单选题】设inta=4,*p=&a;,均代表地址的一组选项是

a,p,*a

*&a;,&a;,*p

A:

*&p;,*p,a

B:

&a;,p,&*p

C:

答D:案:D

13、【单选题】下列选项中定义一个指针数组的是

int(*p)();

int*p[4];

A:

intp[4];

B:

int*p();

C:

答D:案:B

14、【单选题】typedeflongCLASS;的作用是

定义一个新的数据类型符

定义一种新的数据类型

A:

定义一个长整型变量

B:

以上说法都不对

C:

D:

答案:A

15、【单选题】文件关闭操作成功执行后,库函数fclose的返回值是

2

1

A:

0

B:

-1

C:

答D:案:C

16、【问答题】

答案:8

17、【问答题】

答案:Jerry&Tom

18、【问答题】

答案:6

19、【问答题】

答案:557

20、【问答题】利用冒泡法实现数组元素值降序排序并输出。

答案:第一空:a[j]<a[j+1]第二空:a[j]=a[j+1]第三空:a[j+1]=tem

21、【问答题】从键盘输入一字符串,调用函数revstr将其反向输出(例如输入字符串

"abede",输出其反向字符串"edcba")

答案:第一空:*(s+j)第二空:str第三空:revstr(str)

22、【问答题】从键盘输入10个学生的学号、年龄和姓名,计算并输出所有学生的平均年

龄。

答案:第一空:&stu;[i].age,stu[i].name第二空:stu[i].age第三空:N或10

23、【问答题】利用循环输出如下形式的数字三角形。

答案:

24、【问答题】

答案:

25、【填空题】C语言源程序中有且仅有一个主函数,其函数名规定为______。

答案:main

26、【填空题】表达式1+!2+3/4+5%6+(7==8)+9的值是______。

答案:15

27、【填空题】设inta=1,b=2,c=3;,表达式a&b;&&c;的值是______。

答案:0

28、【填空题】字符串的存储结束标志符是______。

答案:\0(或‘\0’)

29、【填空题】设floatm=3.89;,则执行语句printf("%d\n",(int)m);后输出结果是

______。

答案:3

30、【填空题】设inta[5]=(1,3,5,7,9},*p;p=&a;[2];,则执行语句printf("%d",(*p)++)

后输出结果是______。

答案:5

31、【填空题】设intx,y;,运用条件运算符求x和y中最大值的C语言表达式是______。

答案:x>y?x:y(或x<y?y:x)

32、【填空题】C语言中,实现文件包含的预处理命令是______。

答案:#include

33、【

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论