程序设计基础(C语言)A卷

上传人:飞*** 文档编号:43781464 上传时间:2018-06-07 格式:DOC 页数:4 大小:53.50KB
返回 下载 相关 举报
程序设计基础(C语言)A卷_第1页
第1页 / 共4页
程序设计基础(C语言)A卷_第2页
第2页 / 共4页
程序设计基础(C语言)A卷_第3页
第3页 / 共4页
程序设计基础(C语言)A卷_第4页
第4页 / 共4页
亲,该文档总共4页,全部预览完了,如果喜欢就下载吧!
资源描述

《程序设计基础(C语言)A卷》由会员分享,可在线阅读,更多相关《程序设计基础(C语言)A卷(4页珍藏版)》请在金锄头文库上搜索。

1、济南大学试卷程序设计基础(C 语言)A 卷班级:_姓名:_学号:_得分:_一、单项选择题(140 题每小题 1 分共 40 分)1)构成 C 语言的基本单位是( ) A)函数 B)变量 C)main D)程序2)一个 C 语言源程序是从哪一句开始执行的( ) A)main B)printf C)变量声明语句 D)scanf3)下列哪一个函数首部是正确的( ) A)int max(int a,b) B)int max(float a,float b) C)int max D)int max(int a;int b)4)下列对函数体的说明正确的是( ) A) 任何函数都必须有 return 语句

2、B) 任何函数都可以不包含任何语句 C) 任何函数都必须有变量声明语句 D) 任何函数都必须有形式参数5)下列用户自定义标识符正确的是( ) A) main B) 9end C) _1 D) a16)下列常量错误的是( ) A)e8 B) .89 C) 1e-3 D) “X”7)下列变量赋初值不正确的是( ) A) int a=5;B) int a=2e10; C) char a=*;D) float a=2.45*3.77;8)与 char a=b=a;等价的是( ) A) char a; char b=a; B) char a,b=a; C) char b=a=a;D) int a=b=9

3、7;9)下列表达式没有错误的是( ) A) a=(float)x%7B) a=(b+2=75) C) printf(a)D) a=(b+2= =75)10) int a=7; a+=10; printf(“%d”,+a);的执行结果是( ) A) 17 B) 18 C) 11 D) 1211) 能使 int 类型的 a 的值变成 5 的是( ) A)a=10/2.0 B) a=5/3*3C) a=5D) a=10%212) int a=5; a+=4 ; printf(“%d” , (a+ , a+5 , a+=1);的结果是( ) A) 11 B) 16 C) 10 D) 1513) 下列不

4、能看作一句的是( ) A) if (1) a=2;a+; B) while (a5) printf (“%dn“,m); else printf (“%dn“,m-); A6 B) 7 C) 5 D) 417) 以下程序输出结果是( ) main( ) int a=5,b=6; if (a+= =5) | | (b+=1 同时 x0 printf(“%d,%d ”,m ,n); A) 3 , -1 B) 6 , -1 C) 3 , 0 D) 6 , 027) 下列程序的运行结果是( ) main ( ) int x=2, y=0; for( ; x-;y+=x) printf(“%d”,x+y

5、); A) 12 B) 11 C)23 D) 2228) 有如下说明 int a10=1,2,3,4,5,6,7,8,9,10,*p=a; 则数值为 9 的表达式是( ) A) *p+9 B) *p+=9 C) *(p+8) D) p+829) 有如下程序 main( ) int x=23; do printf(“%d“,x-); while(!x);该程序的执行结果是( ) A) 321 B) 陷入死循环 C) 不输出任何内容 D) 2330) 下列程序的执行结果是( ) main ( ) int n=5; do printf(“%d”,-n);while (-n); A) 4321 B)

6、420 C) 531 D) 死循环31) 下列程序的执行结果是( ) main ( ) int a5 =1, n ; for (n=0;n main( ) int i, j; for(i=0; _; i+) j=i*10+6;if( _ ) continue; printf(“%d“,j);5.下面程序的功能是:计算 1 到 10 之间奇数之和及偶数之和,请填空。 #include main() int a, b, c, i; a=c=0; for(i=0;i main( ) int i=0,a=0; while (i=10) break; if (b%3= =1) b+=3; continu

7、e; printf(“%dn“,a); A) 4 B) 6 C) 5 D) 1013 以下程序的输出结果是( ) int m(int a ,int b) int n; for(n=0;n subl(char a,char b) char c; c=a;a=b;b=c; sub2(char *a,char b) char c; c=*a;*a=b;b=c; sub3(char *a,char *b) char c; c=*a;*a=*b;*b=c; main( ) char a,b, *p1= a=A;b=B;sub3(p1,p2);putchar(a);putchar(b); a=A;b=B;

8、sub2(p1,b);putchar(a);prtchar(b); a=A;b=B;sub1(a,b);putchar(a);putchar(b); A) BABBAB B) ABBBBA C) BABABA D) BAABBA7 假定所有变量均已正确说明,下列程序段运行后 x 的值是( ) a=b=c=0;x=35; if(!a)x-; else if(b); if(c)x=3; else x=4; A)34 B)4 C)35 D)38 下面程序的输出是 ( ) main() char *s=“121“; int k=0, a=0, b=0; do k+; if(k%2= =0) a=a+sk-0; continue; b=b+sk-0; a=a+sk-0; while (sk+1); printf(“k=%d a=%d b=%dn“,k,a,b); Ak=3 a=2 b=3 Bk=3 a=3 b=2 Ck=2 a=3 b=2 Dk=2 a=2 b=3

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 行业资料 > 其它行业文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号