C语言程序设计(02600)复习题.doc

上传人:汽*** 文档编号:542992989 上传时间:2023-01-04 格式:DOC 页数:8 大小:52.01KB
返回 下载 相关 举报
C语言程序设计(02600)复习题.doc_第1页
第1页 / 共8页
C语言程序设计(02600)复习题.doc_第2页
第2页 / 共8页
C语言程序设计(02600)复习题.doc_第3页
第3页 / 共8页
C语言程序设计(02600)复习题.doc_第4页
第4页 / 共8页
C语言程序设计(02600)复习题.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《C语言程序设计(02600)复习题.doc》由会员分享,可在线阅读,更多相关《C语言程序设计(02600)复习题.doc(8页珍藏版)》请在金锄头文库上搜索。

1、C语言程序设计 一、单项选择题1一个C语言程序总是从()位置开始执行。 【 】A) 第一个函数B) 程序的第一行C) main( )D) 第一条执行语句2字符m的ASCII码为109,有如下定义char a,则执行语句a9+m-8后, 【 】变量a中的值为()。A) aB) nC)mD) 109 3下面的程序运行时输入数据:7,32(表示回车),输出结果为()。 【 】main()int i,j;scanf(“%d%d”,&i,&j);printf(“%d”,i+j);A) 39B)7C) 32D) 不确定值4设有int a=3,b=2,c=1,d=5,m=4,n=4;执行(m=ad)后n的值

2、为()。 【 】A) 1B) 2C) 3D) 45为表示关系xyz,应使用C语言表达式()。 【 】A) (x=y)&(y=z)B) (x=y)AND(y=z)C)(x=y=z)D)(x=y)&(y=z)6指出下面哪项不是合法的变量名()。 【 】A)_ANTB)4antC)_ant_5_8D)ant907若运行时给变量m输入11,则以下程序的运行结果是()。 【 】main()int m,n; scanf(“%d”,&m); n=m12 ? m- : +m;printf(“%d,%dn”,m,n);A) 12,12B) 11,11C)11,12D) 12,118以下程序的运行结果是()。 【

3、 】main()int s=9; char grade;switch(s)case 9 : grade=A; case 8 : grade=B;case 7 : grade=C;break;case 6 : grade=D;printf(%cn,grade); A) AB) BC) CD)D9设int k=4;有以下程序段,描述中正确的是()。 【 】do k=k*2;while(k=0) A)while循环执行5次B)循环体语句(k-)执行一次C)循环体语句(k-)一次也不执行D)循环是无限循环10以下程序的执行结果是()。 【 】main( ) int i,sum=0;for(i=1;i

4、&B) & !C) & ! D)! & 5有如下定义: float a; double b; char c; int d;则表达式:c*d+b-a值的数据类型为()。 【 】A) intB) charC)floatD) double6若有以下程序段,执行后输出结果是()。 【 】main()float x=8.4;int y;y=(int)x;printf(”x=%.1f,y=%d,x,y);A) x=8,y=8.4B) x=8,y=8C) x=8.4,y=8D) x=8.4,y=8.47设ch是char类型的变量,其值是P,则以下表达式的值是()。 【 】 ch=(ch=A&ch=Z)?(c

5、h+1):chA) QB) PC) q D) p8有如下程序,该程序的输出结果是()。 【 】main() int a=0,i=3,m=3;switch(a)case 0: i+; case 1: i+;case 2: m+;i+; break;printf(%d, %dn,i,m); A) 4,4B) 6,6C) 4,6D) 6,49以下程序运行结果是()。 【 】main()int i,j;for(i=0,j=1; i=j+1; i+=2, j-)printf(“%d n”,i);A) 3B) 2C) 1 D) 010执行语句for(i=1;i50;i+ ) ;后变量i的值是()。 【 】

6、A)49B)50C)51D)5211以下程序运行后的结果是()。 【 】main() int x10=0,i,k=3;for(i=0;ik;i+) xi=xi+1;printf(%dn,xk); A) 0B) 1C) 2D) 不确定的值12若有以下说明: 【 】int a12=1,2,3,4,5,6,7,8,9,10,11,12;char c=a,d,g;则数值为4的表达式是()。A)ad-cB)a4C)ad-cD)ag-c13若有语句:int a=4,*p=&a;下面均代表地址的一组选项是()。 【 】A) a,p,&*aB) *&a,&a,*pC) *&p,*p,&a D) &a,p,&*

7、p14以下程序运行后的输出结果是()。 【 】int func(int a,int b) return(a+b); void main() int x=1,y=2,z=3,sum;sum=func(func(x,y),z);printf(%dn,sum); A)1B) 2C) 3D) 615在C语言中,定义如下结构体类型: 【 】struct data int count;char sex;float score; var; 则结构体类型变量var占用内存的字节数为()。 A)1B)4C)9 D)5 程序综合分析题16已知P字符的ASCII码是80,下面程序的运行结果是()。 【 】main(

8、) char s=P; s = s +1;printf(%c %c %d , s,s+1,s); 17执行下列程序后,变量m的正确结果是多少()。 【 】main()int m=1;switch(m)case 1:m+=1;case 2:m+=1; break;case 3:m+=1; break;default:m+=1; printf(%dn,m);18写出下列程序的运行结果()。 【 】main( )int i=0;for (;i6;i+)if (i%3=0)continue; else printf(“%d”,i);19写出下列程序的运行结果()。 【 】main()int x=0,i=1,s=0;dox+;i=i*x;s+=i; while (x3);printf(%dn,s); 20写出下列程序的运行结果()。 【 】main() int i,j,sum=0;for (i=3;i=10; i+=3 )for (j=6; j=8; j+=2 ) sum+;printf (%dn,sum); 21写出下

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

最新文档


当前位置:首页 > 生活休闲 > 社会民生

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