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

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2016年下半年《高级语言程序设计(高起

专)》期末考试试题

1. ( 单选题)

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

main()

{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. ( 单选题)

有以下程序,输出结果是()

float fun(int x,int y)

{ 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. ( 单选题) C语言程序的基本单位是()(本题2.0分)

A、程序行

B、语句

C、函数

D、字符

标准答案:C

4. ( 单选题) 一个 C 程序的执行是从( )(本题2.0分)

A、本程序的main函数开始,到main函数结束

B、本程序文件的第一个函数开始,到本程序文件的最后一个函数结束

C、本程序的main函数开始,到本程序文件的最后一个函数结束

D、本程序文件的第一个函数开始,到本程序main函数结束

标准答案:C

5. ( 单选题) 一个 C 语言程序是由( )(本题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. ( 单选题) 若定义int a[2][2]={1,2,3,4},则a数组的各数组元素值分别为()(本题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. ( 单选题) 关于return语句,下列正确的说法是()(本题2.0分)

A、必须在每个函数中出现

B、可以在同一个函数中出现多次

C、在主函数和其他函数中均要出现

D、只能在除主函数之外的函数中出现一次

标准答案:B

12. ( 单选题) C 语言中的标识符只能由字母、数字和下划线三种字符组成 , 且第一个字符 ()(本题2.0分)

A、必须为下划线

B、可以是字母、数字和下划线中的任意一种

C、.必须为字母或下划线

D、必须为字母

标准答案:C

13. ( 单选题) 设a=12、b=12345,执行语句printf(“%4d,%4d”,a,b)的输出结果为()(本题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配对的if

C、其之后最近的if

D、同一行上的if

标准答案:B

17. ( 单选题) 为表示关系x≥y≥z,应使用C语言表达式___(本题2.0分)

A、(x>=y)&&(y>=z)

B、(x>=y)AND(y>=z)

C、 (x>=y>=z)

D、(x>=y) & (y>=z)

标准答案:A

18. ( 单选题) 以下叙述不正确的是()(本题2.0分)

相关文档
最新文档