2010上2010年上全国信息技术水平考试计算机程序设计技术水平证书C语言考试试卷

2010上2010年上全国信息技术水平考试计算机程序设计技术水平证书C语言考试试卷

ID:37025874

大小:425.00 KB

页数:8页

时间:2019-05-15

2010上2010年上全国信息技术水平考试计算机程序设计技术水平证书C语言考试试卷_第1页
2010上2010年上全国信息技术水平考试计算机程序设计技术水平证书C语言考试试卷_第2页
2010上2010年上全国信息技术水平考试计算机程序设计技术水平证书C语言考试试卷_第3页
2010上2010年上全国信息技术水平考试计算机程序设计技术水平证书C语言考试试卷_第4页
2010上2010年上全国信息技术水平考试计算机程序设计技术水平证书C语言考试试卷_第5页
资源描述:

《2010上2010年上全国信息技术水平考试计算机程序设计技术水平证书C语言考试试卷》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2010年(上)全国信息技术水平考试计算机程序设计技术水平证书(C语言)考试试卷第一大题:单选题(30分) 1.(1分) 在C语言中,注释部分的结束符号是(     )。(A) // (B) } (C) */  (D) ) 2.(1分) 以下程序的运行结果是(     )。#includevoid main(){    int i=3,j;   j=i++;   printf("%d,%d",i,j);}(A) 4,3 (B) 3,4 (C) 3,3  (D) 4,4 3.(1分) 已知ch是字符型变量,

2、则以下赋值语句中不正确的是(     )。(A) ch="a" (B) ch=ˊaˊ (C) ch=ˊ141ˊ (D) ch=ˊx6lˊ+3  4.(1分) 设int x=1,y=1;则表达式(!x

3、

4、y - -)的值是(     )。(A) 0 (B) -1 (C) 2 (D) 1 5.(1分) 设选项中的变量均为int类型,则表达式的值不为7的是(     )。(A) (x=y=6,x+y,x+1)       (B) (x=6,x+1,y=6,x+y)(C) (x=y=6,x+y,y+1)(D) (y=6,y+1,x

5、=y,x+1) 6.(1分) 表达式!(1<3)

6、

7、(2>5) 和!(4<=8)&&(7>=3)的值分别为(     )。(A) 1和0 (B) 0和1 (C) 1和1 (D) 0和0 7.(1分) 以下程序的运行结果是(     )。main() {   int x=010,y=10,z=0x10;   printf("%d,%d,%d",x,y,z); }(A) 8,10,10 (B) 8,10,16 (C) 10,10,10 (D) 10,10,16 8.(1分) 对下列程序段,描述正确的是(     )。int k

8、=10;while(k=0) k=k-1;(A) 循环体语句一次也不执行   (B) 循环是无限循环(C) 循环体执行了10次(D) 循环体语句执行了一次 9.(1分) 在C语言中与while(1);等价的for语句是(     )。(A) for(1) (B) for(; ;) (C) for(;0;) (D) for( ) 10.(1分) 欲将一个文件file.c包含到本程序中,应该在程序头加上预处理命令(     )。(A) #INCLUDE"FILE.C"(B) #include"file.c"(C) include"

9、file.c"(D) 什么也不加 11.(1分) 下列叙述中不正确的是(     )。(A) 在不同的函数中可以使用相同名字的变量                      (B) 函数中的形式参数是局部变量(C) 在一个函数内的复合语句中定义的变量在本函数范围内有效(D) 在一个函数内定义的变量只在本函数范围内有效 12.(1分) 以下程序的运行结果是(     )。int a,b;void fun(){  a=100;b=200;}main(){  int a=5,b=7;  fun();  printf("%d%d"

10、,a,b);}(A) 100200 (B) 75 (C) 200100 (D) 57 13.(1分) 以下对C语言中共用体类型数据的叙述正确的是(     )。(A) 一个共有体变量中不能同时存放其所有成员            (B) 一个共用体变量中可以同时存放其所有成员(C) 可以对共有体变量名直接赋值(D) 共用体类型定义中不能出现结构体类型的成员 14.(1分) 在C语言中,若执行fopen函数时发生错误,则函数的返回值是(     )。(A) 地址值  (B) 1 (C) 0 (D) EOF 15.(1分) 以下程

11、序的运行结果是(     )。#define ADD(x) x+xmain(){ int m=1,n=2,k=3; int sum=ADD(m+n)*k; printf("sum=%d",sum);}(A) sum=10 (B) sum=9 (C) sum=12 (D) sum=18 16.(1分) 若运行以下程序时输入:3,5,/<回车>,则程序的运行结果是(     )。#includevoid main(){ float x,y;  char o;  double r;  scanf("%f,%f,%c

12、",&x,&y,&o);  switch(o){ case′+′:r=x+y;break;  case′-′:r=x-y;break;  case′*′:r=x*y;break;  case′/′:r=x/y;break;}  printf("%f",r);} (A) 0.1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。