《高级语言程序设计》期末考试题及答案Word下载.doc

上传人:wj 文档编号:1055414 上传时间:2023-04-30 格式:DOC 页数:18 大小:729.50KB
下载 相关 举报
《高级语言程序设计》期末考试题及答案Word下载.doc_第1页
第1页 / 共18页
《高级语言程序设计》期末考试题及答案Word下载.doc_第2页
第2页 / 共18页
《高级语言程序设计》期末考试题及答案Word下载.doc_第3页
第3页 / 共18页
《高级语言程序设计》期末考试题及答案Word下载.doc_第4页
第4页 / 共18页
《高级语言程序设计》期末考试题及答案Word下载.doc_第5页
第5页 / 共18页
《高级语言程序设计》期末考试题及答案Word下载.doc_第6页
第6页 / 共18页
《高级语言程序设计》期末考试题及答案Word下载.doc_第7页
第7页 / 共18页
《高级语言程序设计》期末考试题及答案Word下载.doc_第8页
第8页 / 共18页
《高级语言程序设计》期末考试题及答案Word下载.doc_第9页
第9页 / 共18页
《高级语言程序设计》期末考试题及答案Word下载.doc_第10页
第10页 / 共18页
《高级语言程序设计》期末考试题及答案Word下载.doc_第11页
第11页 / 共18页
《高级语言程序设计》期末考试题及答案Word下载.doc_第12页
第12页 / 共18页
《高级语言程序设计》期末考试题及答案Word下载.doc_第13页
第13页 / 共18页
《高级语言程序设计》期末考试题及答案Word下载.doc_第14页
第14页 / 共18页
《高级语言程序设计》期末考试题及答案Word下载.doc_第15页
第15页 / 共18页
《高级语言程序设计》期末考试题及答案Word下载.doc_第16页
第16页 / 共18页
《高级语言程序设计》期末考试题及答案Word下载.doc_第17页
第17页 / 共18页
《高级语言程序设计》期末考试题及答案Word下载.doc_第18页
第18页 / 共18页
亲,该文档总共18页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

《高级语言程序设计》期末考试题及答案Word下载.doc

《《高级语言程序设计》期末考试题及答案Word下载.doc》由会员分享,可在线阅读,更多相关《《高级语言程序设计》期末考试题及答案Word下载.doc(18页珍藏版)》请在冰点文库上搜索。

《高级语言程序设计》期末考试题及答案Word下载.doc

3. 

(单选题) 

C语言程序的基本单位是( 

)(本题2.0分)

程序行 

语句 

函数 

字符 

C

4. 

一个C程序的执行是从( 

 

)(本题2.0分)

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

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

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

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

5. 

一个C语言程序是由( 

一个主程序和若干子程序组成 

函数组成 

若干过程组成 

若干子程序组成 

6. 

变量的指针,其含义是指该变量的( 

值 

名 

地址 

一个标志 

7. 

C语言提供的合法的数据类型关键字是_____(本题2.0分)

Double 

short 

integer 

Char 

8. 

以下关于数组的描述正确的是( 

数组的大小是可变的,可以有不同的类型的数组元素 

数组的大小是固定的,所有数组元素的类型必须相同

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

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

9. 

语言提供的合法关键字是()(本题2.0分)

swicth 

chan 

Case 

default 

D

10. 

若定义inta[2][2]={1,2,3,4},则a数组的各数组元素值分别为( 

a[0][0]=1,a[0][1]=3,a[1][0]=2,a[1][1]=4 

a[0][0]=4,a[0][1]=3,a[1][0]=2,a[1][1]=1 

a[0][0]=1,a[0][1]=2,a[1][0]=3,a[1][1]=4 

a[0][0]=4,a[0][1]=2,a[1][0]=3,a[1][1]=1 

11. 

关于return语句,下列正确的说法是( 

必须在每个函数中出现 

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

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

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

12. 

语言中的标识符只能由字母、数字和下划线三种字符组成 

 

且第一个字符 

()(本题2.0分)

必须为下划线 

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

.必须为字母或下划线 

必须为字母 

13. 

设a=12、b=12345,执行语句printf(“%4d,%4d”,a,b)的输出结果为( 

12,123 

12,12345 

12,1234 

12,123456 

14. 

putchar 

函数可以向终端输出一个()(本题2.0分)

整型变量表达式值 

实型变量值 

字符串 

字符或字符变量值 

15. 

C语言规定:

在一个源程序中,main函数的位置 

( 

) 

必须在最开始 

必须在系统调用的库函数的后面 

可以任意 

必须在最后 

16. 

为了避免在嵌套的条件语句if-else中产生二义性,C语言规定:

else子句总是与 

配对。

缩排位置相同的if 

其之前最近的没有else配对的if 

其之后最近的if 

同一行上的if 

17. 

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

(x>

=y)&

&

(y>

=z) 

=y)AND(y>

=y>

=y) 

18. 

以下叙述不正确的是()(本题2.0分)

一个C源程序可由一个或多个函数组成 

一个C源程序必须包含一个main函数 

C程序的基本组成单位是函数 

在C程序中,注释说明只能位于一条语句的后面

19. 

下面不正确的字符串常量是()(本题2.0分)

'

abc'

"

12'

12"

0"

“ 

20. 

C语言中非空的基本数据类型包括____(本题2.0分)

整型,实型,逻辑型 

整型,实型,字符型 

整型,字符型,逻辑型 

整型,实型,逻辑型,字符型 

21. 

若在fopen函数中使用文件的方式是“ab”,该方式的含义是( 

为读/写打开一个文件 

向二进制文件尾增加数据 

为输出打开一个文本文件 

为读/写建立一个新的二进制文件 

22. 

若x和y都是int型变量,x=100,y=200,且有下面的程序片段:

%d"

(x,y));

上面程序片段的输出结果是____

200 

100 

200100 

输出格式符不够,输出不确定的值 

23. 

在下列选项中,不正确的赋值语句是________.(本题2.0分)

++t;

n1=(n2=(n3=0));

k=i=j;

a=b+c=1;

24. 

下面能正确进行字符串赋值操作的是( 

char*s;

scanf(“%s”,s);

char*s;

s=”ABCDE”;

chars[5]={“ABCDE”};

chars[5]={‘A’,’B’,’C’,’D’,’E’};

25. 

下面有关for循环的正确描述是( 

for循环只能用于循环次数已经确定的情况 

for循环是先执行循环的循环体语句,后判断表达式 

在for循环中,不能用break语句跳出循环体 

for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来 

26. 

和 

均定义为 

int 

型 

定义为 

double 

以下不合法的 

scanf 

函数调用语句是()(本题2.0分)

scanf(“%d%s,%1e"

&

x,&

y,&

z) 

scanf(“%2d*%d%f"

scanf(“%x%d*%o"

y) 

scanf(“%x%o%6.2f"

27. 

设 

语言中,一个 

型数据在内存中占 

个字节,则 

unsignedint 

型数据的取值范围为()(本题2.0分)

0~255 

0~32767 

0~65535 

0~2147483647 

28. 

在“文件包含”预处理语句中,当#include后面的文件名用双引号括起时,寻找被包含文件的方式为( 

仅仅搜索当前目录 

仅仅搜索源程序所在目录 

直接按系统设定的标准方式搜索目录 

先在源程序所在目录搜索,若找不到,再按系统设定的标准方式搜索 

29. 

有如下函数调用语句:

func(rec1,rec2+rec3,(rec4,rec5));

在该函数调用语句中,含有的实参个数是( 

有语法错 

30. 

能正确表示逻辑关系:

“a≥=10或a≤0”的C语言表达式是( 

a>

=10 

or 

a<

=0 

=0|a<

=10‖a<

31. 

以下正确的描述是 

函数的定义可以嵌套,但函数的调用不可以嵌套 

函数的定义不可以嵌套,但函数的调用可以嵌套 

函数的定义和函数的调用均不可嵌套 

函数的定义和函数的调用均可以嵌套 

32. 

下面程序的输出的是________.

#include<

stdio.h>

voidmain()

{intx=10,y=3;

y=x/y);

不确定的值 

33. 

表达式:

10!

=9的值是________(本题2.0分)

true 

非零值 

34. 

在C程序中将常数3.14159定义为宏常量PI的正确命令是( 

#define 

PI 

3.14159 

define 

*define 

3.14159;

35. 

已知字母A的ASCII码为十进制的65,下面程序的输出是__________.

voidmain(){charch1,ch2;

ch1='

A'

+'

5'

-'

3'

;

ch2='

6'

%d,%c\n"

ch1,ch2);

67,D 

B,C 

C,D 

36. 

若用数组名作为函数调用的实参,传递给形参的是 

数组的首地址 

数组第一个元素的值 

数组中全部元素的值 

数组元素的个数 

37. 

对两个数组a和b进行如下初始化

chara[]="

ABCDEF"

charb[]={'

'

B'

C'

D'

E'

F'

};

则以下叙述正确的是( 

)。

a与b数组完全相同 

a与b数组长度相同 

a和b中都存放字符串 

a数组比b数组长度长 

38. 

阅读下面的程序

voidmain(){ 

inti,j;

i=010;

j=9;

%d,%d"

i-j,i+j);

}则程序的运行结果是____

1,19 

-1,19 

1,17 

-1,17 

39. 

下列运算符中优先级最高的是 

<

&

!

40. 

. 

凡是函数中未指定存储类别的局部变量,其隐含的存储类别为 

auto 

static 

extern 

register 

41. 

若已定义 

inta, 

则表达式 

a=10,a+10,a++ 

的值是 

__(本题2.0分)

10 

11 

42. 

若有以下程序段(n所赋的是八进制数)intm=32767,n=032767;

%d,%o/n"

m,n);

执行后输出结果是( 

32767,032767 

32767,77777 

32767,32767 

32767,077777 

43. 

下面程序的输出结果是( 

main(){inta[]={1,2,3,4,5,6,7,8,9,0},*p;

p=a;

*p+9);

44. 

在下列叙述中,正确的是( 

下面的程序有一个整型输出值:

main(){inta;

a=pp();

printf(“%d”,a);

}voidpp(){…}

以下程序的运行结果为1,3,5,7main(){staticinta[4]={1,3,5,7};

printf(“%d,%d,%d,%d\n”,a);

以下程序中的PRINT()是一个函数

#definePRINT(V)printf(“V=%d\t”,V)main(){inta,b;

a=1;

b=2;

PRINT(a);

PRINT(b);

以下两个语句是等价的

for(;

(c=getchar())!

=‘\n’;

printf(“%c\n”,c));

)printf(“%c\n”,c);

45. 

字符(char)型数据在微机内存中的存储形式是(本题2.0分)

反码 

补码 

EBCDIC码 

ASCII码 

46. 

执行下面程序中的输出语句后,输出结果是_____.

voidmain(){inta;

(a=3*5,a*4,a+5));

65 

15 

47. 

voidmain(){inti,j;

scanf("

%3d%2d"

i,&

j);

i=%d,j=%d\n"

i,j);

如果从键盘上输入1234567<

回车>

则程序的运行结果是____

i=123,j=4567 

i=1234,j=567 

i=1,j=2 

i=123,j=45 

48. 

设有程序段

intk=10;

while(k=0)k=k-1;

则下面描述中正确的是 

while循环执行10次 

循环是无限循环 

循环体语句一次也不执行 

循环体语句执行一次 

49. 

若要求在if后一对圆括号中表示a不等于0的关系,则能正确表示这一关系的表达式为____(本题2.0分)

>

!

a=0 

50. 

下面程序的输出是_________.

voidmain(){intx=023;

--x);

17 

18 

24 

窗体底端

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 工程科技 > 能源化工

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2