1 / 8
文档名称:

c语言-2010春C语言笔试.doc

格式:doc   大小:59KB   页数:8页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

c语言-2010春C语言笔试.doc

上传人:jiquhe72 2018/8/21 文件大小:59 KB

下载得到文件列表

c语言-2010春C语言笔试.doc

文档介绍

文档介绍:一、选择题(用答题卡答题,答案依次填在21~30答题号内,共10分)
21. C语言规定,在一个源程序中main函数的位置(21) 。
A. 必须在最开始
C. 必须在预处理命令的后面
22. 以下选项中, (22) 是C语言关键字。
A. printf
23. 已知有声明“int a=3,b=4,c;”,则执行语句“c=1/2*(a+b);”后,c的值为(23) 。
A. 0 B. 3 C. D. 4
24. 设指针变量占2个字节的内存空间,若有声明“char *p="123";int c;”,则执行语句“c=sizeof(p);”后,c的值为(24) 。
A. 1 B. 2 C. 3 D. 4
25. 已知有声明“int a=3,b=4;”,下列表达式中合法的是(25) 。
A. a+b=7 B. a=b=0 C. a=|b| D.(a++)++
26. 已知有声明“char s[20]="Hello";”,在程序运行过程中,若要想使数组s中的内容修改为“Good”,则以下语句中能够实现此功能的是(26) 。
="Good"; [20]="Good";
(s,"Good"); (s,"Good");
27. 已知有声明“int a[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};”,若需要引用值为12的数组元素,则下列选项中错误的是(27) 。
A.*(a+2)+3 B.*(*(a+2)+3) C.*(a[2]+3) [2][3]
28. 已知有声明“int n; float x,y;”,则执行语句“y=n=x=;”后,y的值为(28) 。
A. 3 B. C. D.
29. 已知有声明“int a=12,b=15,c;”,则执行表达式“c=(a||(b-=a))”后,变量b和c的值分别为
(29) 。
,1 ,12 ,1 ,12
30. 下列叙述中,正确的是(30) 。
,因此只能顺序存取文件中的数据。
“r”或“r+”模式打开一个文件,该文件必须在指定存储位置或默认存储位置处存在。
,必须先关闭该文件然后再打开,才能读到该文件中的第1个数据。
,在进行了写操作后,原有文件中的全部数据必定被覆盖。
二、填空题(将答案填写在答题纸的相应答题号内,每个答案只占一行,共30分)
基本概念
1. 数学式所对应的C语言表达式为pow(x, (1) )。
2. 已知有声明“char ch='g';”,则表达式ch= ch-'a'+'A'的值为字符(2) 。
3. 在C语言系统中,如果一个变量能正确存储的数据范围为整数-32768~32767,则该变量在内存中占
(3) 个字节。
4. 已知有声明“int a[3][2]={{1,2},{3,4},{5,6}},*p=a[0];”,则执行语句“p