高级语言期末试卷C答案,2016年《高级语言程序设计》期末考试题及答案.doc

2016年《高级语言程序设计》期末考试题及答案

2016年下半年《高级语言程序设计(高起专)》期末考试试题

1.? ( 单选题 )

以下程序的输出结果是(?? )。

{int i,k,a[10],p[3];

?k=5;

?for(i=0;i<10;i++) a[i]=i;

?for(i=0;i<3;i++) p[i]=a[i*(i+1)];

?for(i=0;i<3;i++) k+=p[i]*2;

?printf("%d\n",k);

}

(本题2.0分)

?A、? 20??B、? 21??C、? 22??D、? 23?

标准答案:B

2.? ( 单选题 )有以下程序,输出结果是(? )

{ return(x+y); }

main()

{

int a=2,b=5,c=8;

printf("%3.0f\n",fun((int)fun(a+c,b),a-c));

}

(本题2.0分)

?A、? 9??B、? 21??C、? 9.0??D、? 编译出错?

标准答案:A

3.? ( 单选题 )?(本题2.0分)?A、? 程序行??B、? 语句??C、? 函数??D、? 字符?

标准答案:C

4.? ( 单选题 )?(本题2.0分)?A、??本程序的main函数开始,到main函数结束??B、??本程序文件的第一个函数开始,到本程序文件的最后一个函数结束??C、??本程序的main函数开始,到本程序文件的最后一个函数结束??D、??本程序文件的第一个函数开始,到本程序main函数结束?

标准答案:C

5.? ( 单选题 )?(本题2.0分)?A、??一个主程序和若干子程序组成??B、??函数组成??C、??若干过程组成??D、??若干子程序组成?

标准答案:B

6.? ( 单选题 )?(本题2.0分)?A、??值??B、? 名??C、? 地址??D、? 一个标志?

标准答案:C

7.? ( 单选题 )?C语言提供的合法的数据类型关键字是_____(本题2.0分)?A、??Double??B、? short??C、? integer??D、? Char?

标准答案:B

8.? ( 单选题 )?(本题2.0分)?A、???数组的大小是可变的,可以有不同的类型的数组元素??B、??数组的大小是固定的,所有数组元素的类型必须相同

?C、??数组的大小是可变的,但所有数组元素的类型必须相同

?D、??数组的大小是固定的,但可以有不同的类型的数组元素?

标准答案:B

9.? ( 单选题 )?C?语言提供的合法关键字是()(本题2.0分)?A、??swicth??B、??chan??C、??Case??D、? default?

标准答案:D

10.? ( 单选题 )?(本题2.0分)?A、??a[0][0]=1,a[0][1]=3,a[1][0]=2,a[1][1]=4??B、??a[0][0]=4,a[0][1]=3,a[1][0]=2,a[1][1]=1??C、??a[0][0]=1,a[0][1]=2,a[1][0]=3,a[1][1]=4??D、??a[0][0]=4,a[0][1]=2,a[1][0]=3,a[1][1]=1?

标准答案:C

11.? ( 单选题 )?(本题2.0分)?A、??必须在每个函数中出现??B、??可以在同一个函数中出现多次??C、??在主函数和其他函数中均要出现??D、??只能在除主函数之外的函数中出现一次?

标准答案:B

12.? ( 单选题 )?C?语言中的标识符只能由字母、数字和下划线三种字符组成?,?且第一个字符?()(本题2.0分)?A、??必须为下划线??B、??可以是字母、数字和下划线中的任意一种??C、??.必须为字母或下划线??D、??必须为字母?

标准答案:C

13.? ( 单选题 )?(本题2.0分)?A、??12, 123??B、??12, 12345??C、??12, 1234??D、??12, 123456?

标准答案:B

14.? ( 单选题 )?putchar?函数可以向终端输出一个()(本题2.0分)?A、??整型变量表达式值??B、??实型变量值??C、??字符串??D、??字符或字符变量值?

标准答案:D

15.? ( 单选题 )?C语言规定:在一个源程序中,main函数的位置?(??)?。(本题2.0分)?A、??必须在最开始??B、?必须在系统调用的库函数的后面??C、??可以任意???D、??必须在最后?

标准答案:C

16.? ( 单选题 )?为了避免在嵌套的条件语句if-else中产生二义性,C语言规定:else子句总是与?(??)?配对。(本题2.0分)?A、??缩排位置相同的if???B、?其之前最近的没有else

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值