资源描述:
《2010下2010年下C语言考试试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、2010年(下)全国信息技术水平考试计算机程序设计技术水平证书(C语言)考试试卷第一大题:单选题(30分) 1. C语言中,语句的结束符号是( )。(A) , (B) ; (C) 。 (D) : 2. 下列程序的运行结果是( )。#include void main( ) { int i=3; printf("%d, ",i++); printf("%d, ",i); printf("%d, ",++i); printf("%d",i); }(A) 3,4
2、,5,5 (B) 3,3,4,4 (C) 4,3,3,3 (D) 4,4,3,4 3. 下列选项中不合法的常量是( )。(A) ˊ6ˊ (B) ˊ286ˊ (C) " " (D) "286" 4. 设int x=1,y=1;则表达式(!x
3、
4、- - y)的值是( )。(A) -1 (B) 1 (C) 2 (D) 0 5. 设int x=11,则表达式(x + +*1/3)的值是( )。(A) 4 (B) 11 (C) 3 (D) 12 6. 若a=2,b=3,c=4,则表达式 a= =3 和 a=3的值分别为( )。(
5、A) 0和3 (B) 1和3 (C) 3和3 (D) 0和0 7. 下列程序的运行结果是( )。main(){ char c1=ˊ6ˊ,c2=ˊ0ˊ; printf("%c,%c,%d",c1,c2,c1-c2);} (A) 因程序格式不合法,提示出错信息 (B) 6,0,5 (C) 6,0,7 (D) 6,0,6 8. 下列选项中对于以下程序段描述正确的是( )。 int k=10; while(k!=0) k=k-1;(A) 循环体执行了10次 (B) 循环体是无限循环(C) 循环体语句一次也不执行(D) 循环体语句
6、执行了一次 9. 下列选项中与while(!x)中的!x等价的条件是( )。(A) x==1 (B) x!=1 (C) x==0 (D) x!=0 10. 关于文件包含的说法中错误的是( )。(A) 文件包含是指一个源文件可以将另一个源文件的全部内容包含进来 (B) 一条包含命令可以指定多个被包含文件(C) 文件包含处理命令的格式为#include“包含文件名”或#include <包含文件名>(D) 文件包含可以嵌套,即被包含文件中又包含另一个文件 11. 一个函数的形式参数的作用域是( )。(A) mai
7、n主函数 (B) 整个程序 (C) 从定义处到文件尾 (D) 形参所在的函数体 12. 下列程序的运行结果是( )。int m=14,n=26;max(int x,int y){ int max; max=x>y?x:y; return(max);}main(){ int m=32; printf("%d",max(m,n));} (A) 32 (B) 14 (C) 24 (D) 26 13. C语言共用体类型变量在程序运行期间( )。(A) 所有成员一直驻留在内存中 (B) 部分成员驻留在内存中(C) 没有成员驻留在内存中(D)
8、 只有一个成员驻留在内存中 14. 下列选项中能对二维数组a进行正确说明和初始化的语句是( )。(A) int a( )(3)={ ( 1, 0 ), ( 2, 5 ) } (B) int a[2][]={ { 3, 2 }, { 5, 6 } }(C) int a(2)( )={ ( 1, 1 ), ( 2, 5 ) }(D) int a[][2]={ { 2, 1 }, { 6, 7 } } 15. 设fp是指向某个文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是( )。(A) 非零值 (B) EOF (C) -1
9、(D) NULL 16. 下列程序运行结果是( )。#define MIN(a,b) (a)<(b)?(a):(b)void main(){int a=10,b=15,c; c=10*MIN(a,b); printf("%d",c);} (A) 10 (B) 100 (C) 15 (D) 150 17. getchar()函数可以向终端输入一个( )。(A) 整型变量表达式值 (B) 字符 (C) 字符串 (D) 实型变量值 18. 若运行以下程序时输入:-2<回车>,则程序的输出结果是( )。main(){ int a,b;
10、 scanf("%d",&a);