已阅读5页,还剩8页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1.执行下列语句序列后,不可能出现的运行结果是_c_。int n; scanf( %d, &n); switch ( n ) case 1: case 2: putchar(X); case 3: case 4: putchar(Y); break; default: putchar(Z); A. 显示:zB. 显示:xyC. 显示:xD. 显示:y2.设a,b为整型变量, 且二者均不为0, 以下关系表达式中恒成立的是_c_。A. a/b*b/a=1B. a/b*b=aC. a*b/a=bD. a*b/ a*b =13.设有定义:int x=10,y=20,z=30; 则执行下列语句后的结果是_b_。if ( xy ) z=x;x=y; y=z;printf(%d,%d,%d,x, y, z );A. 20,30,20B. 20,30,30C. 20,30,10D. 10,20,304.下列程序的输出结果是_b_。main() int a = 011; printf( %dn, +a );A. 9B. 10C. 11D. 125.设 x, y 和 z 是 int 型变量,且 x=3, y=4, z= 5,则下面表达式中值为0的是_b_。A. !(xy) y=z; z=x; x=y; printf(“%d,%d,%d”,x,y,z); 后,输出是_b_ (先后顺序问题) A. 25,20,30B. 30,30,25C. 25,30,30D. 25,30,2515. 程序段:int num=2; while(num) printf(“%d ,”,num-);的运行结果是_a_ (注意没有0) A. 2,1,B. 2,1C. 2,1,0D. 2,1,0,16. 若有说明:int a34,s;则对数组a的元素引用正确的是_d_ (排除法) A. s=0; for(i=0;i=3;i+) for(j=0;j4;j+) s+=aij;B. s=0; for(j=0;j=4;j+) for(i=0;i3;i+) s+=aij;C. s=0; for(i=0;i4;i+) for(j=0;j=3;j+) s+=aji;D. s=0; for(i=0;i3;i+) for(j=0;j4;j+) s+=aij;17. 如果形参获取实参的地址,则_a_作为函数调用时的实参。 A. 数组名B. 全局量C. 数组中全部元素的值D. 数组中的元素个数18. 若有定义:int i,j,*pi=&i; 则与i=j等价的比较表达式是_b_ A. i=*piB. *pi =*&jC. i=&jD. i=*pi21. 以下C程序中预处理命令写法正确的是: d 。A. #include (stdio.h)B. #include stdio.hC. #include stdio.hD. #include 22. 设有变量定义语句char a; 则下面的赋值语句中 a 是正确的。A. a=&;B. a=&;C. a= ;D. a=16 ;(两个字符)23. 设有char ch; 与语句“ch=getchar();”等价的语句是: d 。A. printf(%c,ch);B. printf(%c,&ch);C. scanf(%c,ch);D. scanf(%c,&ch);24. int a=2, b=5;则表达式21%9/(float)a+4/b*b的运算结果为 c 。A. 2B. 1C. 1.5D. 025. 能正确表示逻辑关系a=10 或 a=10 or a=0B. a=10C. a=10D. a=10 & a=026. 设有int n=60;写出下列语句的运行结果 d switch (n/10) case 6: printf();break; case 5: printf(#); default: printf($); A. #$B. #$C. $D. 27. 设有int i; 以下语句中,循环次数为100次的语句是: d 。A. for ( i=0; i=100; i+ )B. for ( i=0; i99; i+ )C. for ( i=1; i99; i+ )D. for ( i=0; i100; i+ )28. C程序中,用于提前结束本次循环、进行下一次循环的语句是 b 。A. breakB. continueC. returnD. exit29. 若有数组定义语句:int t32;则 t数组最后一个元素是: d 。A. t32B. t23C. t2D. t2130. 设有定义int a=1,3,5,7,9,*p=a; while(*p!=3) p+; 结果为7的表达式是: a A. *(p+2)B. *(p+3)C. *p+2D. *p+331. char a10;不能将字符串abc存储在数组a中的是 c 。A. strcpy(a,abc);B. a0=0;strcat(a,abc);C. a=abc;D. int i; for(i=0;inext; p=head;B. p-data=head; head=p;C. head=p-data; p=head;D. p-next=head; head=p;36. C 语言程序中可以对程序进行注释,注释部分必须用符号_c_括起来。 A. 和 B. 和 C. /* 和 */D. */ 和 /*37. 设要定义n为整型变量,定义x为浮点型变量,正确的语句是:_d_ 。 A. int n, float x,B. int n, float x;C. int n; float x,D. int n; float x;38. 设有int n; 从键盘上输入整数给变量n,正确的语句是:_d_ 。 A. scanf( n );B. scanf( n );C. scanf( %d, n );D. scanf( %d, &n );39. 程序段 int x=3, y=2; printf(%d, x*=y+8/5);的输出结果为_d_ 。 A. 1B. 5C. 7D. 940. 要判断char型变量m是否是数字,可以使用表达式_b_。A. 0=m & m=0 & m=9C. 0=m & m=9D. 0=m b) a=b;if(ac) a=c;A. 1B. 2C. 3D. 不确定42. 下面的for 语句执行时,_b_将形成无限循环。A. for(s=j=0; j100; j+=1) s+=j;B. for(s=j=0; j100; j+1) s+=j;C. for(s=j=0; j100; +j) s+=j-1;D. for(s=j=0; j100; j+) s+= j;43. 循环语句中,break的作用是_c_。 A. 终止程序运行B. 结束本次循环C. 从本循环体内跳出D. 跳出子函数44. 以下正确的语句是_d_。(行可以省 但是列是不能省的)A. int a14 = 1,2,3,4,5;B. float x3 = 1,2,3;C. long b23 = 1,1,2,1,2,3;三行了!D. double y 3 = 0;45. 执行以下程序段后,m的值是_c_。int a=2,1,3,5,4; int m=10,k,*ptr=a; for(k=0;kdata; _b_。A. p-next-data = p-data; p-data =t;B. p-data = p-next-data; p-next-data =t;C. p-data = t; p-next-data = p-data;D. p-next-data = t; p-data = p-next-data;51. 关于C程序的主函数,以下描述中正确的是:_d_ 。A. C程序的第一个函数称为主函数,程序从该函数开始运行。B. C程序可以有多个主函数,程序从第一个主函数开始运行。C. C程序可以没有主函数,程序从第一个函数开始运行。D. C程序的主函数即是main函数,程序从该函数开始运行。52. 字符变量a与b分别初始为S与B,正确的语句是:_d_ 。A. char a,b=S,B;B. char a=S, char b=B;C. char a=S, b=B;D. char a=S, b=B;53. 设有int n2010; 要求屏幕上显示“n=2010”结果,正确的语句是:_d_ 。 A. printf( n );B. printf( n=, n );C. printf( n=, %d, n );D. printf( n=%d, n );54. 设有变量定义:int a=5, b=8;当执行完语句:b= ab ? a: b - 1; 之后,变量 a和 b的值为 _a_。A. 5和5B. 5和7C. 5和8D. 5和955. 设int n; 判断“n不为0”的表达式是:_d_。A. n=0B. !(n=0)C. n=!0D. n!=056. 若有定义: float w; int num; char s; 则合法的switch语句是_c_。A. switch(w) case 1.0: printf(*n); case 2.0: printf(*n); B. switch(num); case 1 printf(*n); case 2 printf(*n); C. switch(s) case a: printf(*n); case b: printf(*n); default: printf(n);D. switch(num+1) case 1: printf(*n); case 1: printf(*n); default: printf(n); 57. 以下语句中,循环次数不为10次的语句是_a_。A. for(i=1;i10;i+);B. i=1;doi+;while(i0) -i;D. for(i=10; i=1; i-;58. 用于for循环体中的continue语句的作用是_c_。A. 终止程序执行B. 终止循环继续C. 结束本次循环D. 重新执行循环59. 若要定义一个int型二维数组a,并使其各元素具有初值: 2 3 0 0 4 0 5 0 0 0 0 0 则正确的定义语句是_b_。 A. int a=2,3,0,0,4,0,5,0,0,0,0,0;B. int a4= 2,3,0,0,4,0,5,0,0,0,0,0;C. int a34= 2,3,4,5;D. int a=2,3,0,0,4,0,5,0,0,0,0,0;60. 设有语句:int x=0,1,2,3,4,5,6,7,8,9, *p=x+5; while(*p+next; p-next=q-next; free(q);B. q=p-next; free(q); p-next=p-next-next;C. p-next=p-next-next; q=p-next; free(q);D. p-next=q-next; q=p-next; free(q);66. C程序是由_d_组成的。A. 子程序B. 过程C. 子函数D. 主函数和子函数67. 若有定义语句:char c=n; 则变量c _c_。A. 包含4个字符B. 包含2个字符C. 包含1个字符D. 说明不合法,c的值不确定68. 设有float x=1.25; int n=x; 则语句printf(%.2f,%dn,x,n);的输出是:_d_ 。 A. 1.25,1.25B. 1,1C. 1,1.25D. 1.25,169. 设x为int型变量,且初值为 f,则执行printf(%cn, A+(x-a+1);后的输出结果是 _a_。A. GB. HC. ID. J70. 设有int n; 则判断“n为二位数(10至99)”的表达式是:_d_ 。A. 10=n=99B. 10=n | n=99C. 10=n, n=99D. 10=n & n0) printf(abn);C. if(x0&x10) y=x*x-1.5;D. if(x) y+=1;72. 设:int i,n ;float sum; 则求调和级数s=1+1/2+1/3+.前n项之和的正确循环语句是_d_。A. for(i=1;i=n;i+) sum+=1/i ;B. for(i=1,sum=0.0;i=n;i+) sum+=1/i;C. for(i=1,sum=0.0;i=n;i+) sum+=(float)(1/i) ;D. for(i=1,sum=0.0;iscore的结果是:_b_ 。A. 101B. 91.5C. 102D. 92.579. 设有定义FILE *fp;将整数n以文本方式写到fp文件的语句:_b_。A. fp = fopen( file.txt, w );B. fprintf( fp, %d, n );C. fwrite( &n, sizeof(int), 1, fp );D. fclose(fp);80. 假定建立了如下图所示的链表结构,指针p指向如图所示的结点,则将r所指结点直接插入p所指结点后的语句是:_c_。A. r-data=p-data; p-data=r;B. p-data=r; r-next=p-next;C. r-next= p-next; p-next=r;D. p-next=r; r-next=p-next;1、C2、C3、B4、B5、B6、D7
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 货物存放协议合同书
- 购房借用名义协议书
- 供水合同三方协议
- 购进产品双方协议书
- 仿制药转让协议书
- 货运外包考核协议书
- 购房售后协议书范本
- 调整劳动关系协议书
- 2025年小学语文常识试卷及答案
- 2025年基准数计算的题库及答案
- 500KV线路安装工程方案及特殊施工措施
- 医院信息化建设中长期规划(十五五规划2025年)
- 全国内地西藏班2025届九年级下学期中考二模英语试卷(含答案)
- T/CCS 031-2023矿用隔爆兼本质安全型变频调速一体机
- 2025公需课《新质生产力与现代化产业体系》考核试题库及答案
- 《伤寒论》课件-第七章:少阴病篇
- 建筑设计基础教学课件
- 硬通道治疗脑出血
- ADHD儿童的执行功能训练研究论文
- GB/T 196-2025普通螺纹基本尺寸
- 纺织厂安全事故应急预案
评论
0/150
提交评论