C语言)复习资料()

上传人:Sc****h 文档编号:132056923 上传时间:2022-08-07 格式:DOC 页数:54 大小:378.50KB
收藏 版权申诉 举报 下载
C语言)复习资料()_第1页
第1页 / 共54页
C语言)复习资料()_第2页
第2页 / 共54页
C语言)复习资料()_第3页
第3页 / 共54页
资源描述:

《C语言)复习资料()》由会员分享,可在线阅读,更多相关《C语言)复习资料()(54页珍藏版)》请在装配图网上搜索。

1、1. 下述循环的循环次数是( B) int k=2 ;while ( k=0 )printf ( %d , k);k-; printf ( n );A、无限次B、0次C、1 次D、2 次2. 在下列选项中,没有构成死循环的程序段是(C)A 、int i=100 ;B、 for(;)while ( 1)i=i%100+1 ;if ( i100 ) break;C、 int k=1000 ;do+k ; while( k=10000 );D 、 int s=36 ;while ( s); -s;3. 若有以下定义和语句,且0=i10 ,则对数组元素的错误引用是(int a=0 ,1, 2, 3,4

2、, 5, 6, 7, 8,9 , *p , i;C)p=a;A 、* ( a+i)B 、ap-aC、 p+iD 、* ( &ai)4. 下面能正确将字符串Boy 进行完整赋值操作的语句是(B)A 、char s3=B , o, y ;B、 char s =BoyC、 char s3=Boy;D、 char s3;s0=B ;s1=o ; s2=y ;5. 以下程序段的输出结果是( D ) char arr =ABCD ;char*ptr ;for (ptr=arr ; ptrarr+4 ;ptr+ )printf ( %sn , ptr);A 、ABCDB、 AC、DD、ABCDBCDCDD6

3、. C 语言的 auto 型变量是( A ) A 、存储在动态存储区中。B 、存储在静态存储区中。C、存储在计算机CPU 的寄存器中。D 、存储在外存储器中。7. 测试文件是否结束函数的函数名是(A )A 、feofB 、EOFC、 eofD 、 FEOF8. 下面程序段的输出结果是(C)int a4=1,2,3,4,5,6,7,8,9,10,11,12,(*p)4;p=a;printf(“n%d” ,*(*(p)+2);A、1B、5C、3D、79. C 语言规定:在一个源程序中,A 、必须在最开始C、可以任意main函数的位置是(C)B 、必须在系统调用的函数的后面D 、必须在最后10. 一

4、个 C 程序的执行是从( A )A 、本程序的main 函数开始,到main 函数结束B 、本程序的第一个函数开始,到本程序文件的最后一个函数结束C、本程序的 main 函数开始,到本程序文件的最后一个函数结束D 、本程序文件的第一个函数开始,到本程序main 函数结束11. 下面的四个选项中,均是不合法的用户标识符的选项是()A 、AB 、floatC、 b-aD 、 _123P_0la0gototempdo_AintINT12. 下面四个选项中,均是合法转义字符的选项是()A 、B、 C、 018 017 f n” xab D、 0101 x1f 13. sizeof(float)是( B

5、)A 、一个双精度型的表达式C、一种函数调用B 、一个整型表达式D 、一个不合法的表达式14.1516. 若二维数组 A 、j*m+ia 有m 列,则在aijB、 i*m+j前的元素个数为(B )C、 i*m+j-1D 、 i*m+j+117. 对两个数组 a 和 b 进行如下初始化 char a = ” ABCDEF”;char b = A , B , C , D , E , F ;则以下叙述正确的是(D )A 、 a 与 b 数组完全相同C、a 和 b 中都存放字符串B 、 a 与 b 长度相同D 、 a 数组比 b 数组长度长18. C 语言中有关全局变量的说法,正确的是(D )A 、在

6、使用到它的所有文件中均需定义B 、在函数体外定义一次C、在 main 函数中定义E、在 main 函数外定义19. 若有数组名作为函数调用时的实参,则传递给该函数形参的是(A )A 、数组的首地址B 、数组的第一个元素的值C、数组中全部元素的值D 、数组元素的个数20. 下面程序段的输出结果是( C)int a3=1,2,3,4,5,6,7,8,9,10,11,12,(*p)3;p=a;printf(“n%d” ,*(*(p+1)+2);A、3B、4C、6D、721. 不属于 C 语言程序基本结构的是 ( C )A ) 顺序结构B ) 选择结构C) 函数结构D ) 循环结构22. 若有定义及赋

7、值:int a66 , *p ;p=*a ;则下列各式中能表示元素A ) &a0+1a01 列地址的表达式是B) a0+1C) *(p+1)B。D )p+123. 十进制数123 转换成十六进制数是。A) 7AHB) 7BHC) 7CHD) 7DH24. C语言中合法的字符常量是。A) 058B) abC) xabD) ”0”25. 下列字符中,ASC 码值最小的是D。A) AB) aC) 0D) 空格26. 下面程序输出结果是 _main()int k=0; char c=A; do switch( c+ ) case A: k+; break;case B: k-;case C: k+=2

8、; break;case D: k=k%2; continue;case E: k=k*10; break;default: k=k/3;k+;while( cG );printf( k=%dn,k );A )k=3B )k=4C)k=2D )k=027. 设有如下定义:int x=l , y=-1;,则语句: printf(%dn , (x-&+y) ;的输出结果是( )A)1B)0C)-1D)228. C 语言规定,函数返回值的类型是由A) return语句中的表达式类型所决定D。B) 调用函数时的主调函数类型所决定C) 调用函数时系统临时决定D) 在定义该函数时所指定的函数类型所决定29

9、. 下列定义中,不是指针数组定义的是A ) int *p5 ;B ) float *q4;CC) int。(*r)6;D )char *w7;30. 以下程序运行结果为 _D_#define PT 3.5 #define S(x) PT*x*xmain() int a=1, b=2;printf(%4.1fn,S(a+b);A)14.0B)31.5C)27.5D)10.531. 下面程序输出结果是 ( ) main() char a=ABCDEFG, k, *p; fun(a, 0, 2); fun(a, 4, 6); printf(%sn, a);fun(char *s, int p1, i

10、nt p2) char c; while(p1p2)c=sp1; sp1=sp2; sp2=c; p1+; p2-;A)ABCDEFGB)DEFGABCC)GFEDCBAD)CBADGFE32. 以下程序的输出结果是 ( C) main() int a=1,i;for(i=0;i4;i+)printf(%d,func(a);func(a)int a; int b=0; static int c=1; b+;c+;return(a+b+c);A)4444B)4455C)4567D)567833. 执行下面的程序后 , y 的值是 _C_main() int a=2,4,6,8,10; int y

11、=1, x, *p=a+1;for( x=0; x3; x+ ) y+=*(p+x); printf( %dn, y );A)17B)18C)19D)2034. 若使用下述程序段将整数 30 和浮点数 5.5 分别赋给变量 a 和 b ,那么输入应该是 ( B )int a; float b;scanf(a=%d,b=%f,&a,&b);A) 30 5.0B) a=30,b=5.5C) 30,5.5D) a=30 b=5.535. 设有如下定义 :int (*ptr)();则以下叙述中正确的是( C )A)ptr是指向一维数组的指针变量B)ptr是指向 int型数据的指针变量C)ptr是指向函

12、数的指针, 该函数返回一个int型数据D)ptr是一个函数名 , 该函数的返回值是指向int型数据的指针36. 设有以下定义:int a43=1,2,3,4,5,6,7,8,9,10,11,12;int (*ptr)3=a, *p = a0;则以下能够正确表示数组元素a12的表达式的是 ( D )A)*(*ptr+1)2B)*(*(p+5)C)(*ptr+1)+2D)*(*(a+1)+2)3738. 执行下面的程序后, a 的值是 ( B ) #define SQR(X) X*Xmain() int a=10,k=2,m=1; a/=SQR(k+m)/SQR(k+m); printf(%dn,

13、a);A)10B)1C)9D)039.表达式18/4*sqrt ( 4.0) /8 的值的数据类型为( C)A ) intB) floatC) doubleD)不确定40.当 a=1,b=3,c=5,d=4 时,执行完下面一段程序后x 的值是()if (ab)if (cd)x=1;elseif (ac)if (bd)x=2;elsex=3;elsex=6;elsex=7;A)1B)2C)3D)641.判断 char 型变量 ch 是否为大写字母的正确表达式()A) A =ch= A )and (ch = A )&(ch =Z)D) ( A =ch)42. 以下程序的输出结果是( )main()

14、 inti, k, a10, p3;k 5;for(i 0;i10;i+) ai=i;for(i 0;i3;i+)pi=ai*(i+1);for(i 0;i=0&chi=9;i+=2) s=10*s+chi-0; printf(%dn,s); A)12ba56B)6521C)6D)6244. 以下程序运行后的结果是 ( )。main() chars=12345678; int v4=0,1,1,0,k,i;for (k=0; sk;k+)switch (sk)case1: i=0;case3: i=2;case2: i=1;case4: i=3;vi+;for(k=0;k=0 b=0)&(a0

15、 b=0&b=0)&(a0&b0)&(a+b048. 要把高级语言编写的源程序转换为目标程序,需要使用A) 编辑程序B) 驱动程序C) 诊断程序()D) 编译程序49英文小写字母d 的ASCII码为100(十进制),英文大写字母D 的ASCII码为()A)50B) 66C) 52D) 6850. 下面程序输出结果是 ( ) void prtv(int *x) printf(%dn,+*x);main() int a=25;prtv(&a);A)23B)24C)25D)261.B2. C3. C4. B5. D6.A7. A8. C9. C10. A11. C12. A13. B14. B15.

16、 C16.B17. D18.B19. A20. C21. C22. B23. B24. C25. D26.B27. B28. D29. C30. C31. D32. C33. C34. B35. C36.D37. C38. B39. C40. B41. C42. B43. C44. B45. B46.A47. D48. D49. D50. D是风的细语、是雨的柔顺、斑驳了一道道古老的忧伤,刻在了灯火阑珊处 ?是桥的沧桑、是石的痕迹、流年了一首首陈旧的诗韵,铭在了秋月三更天 ?海棠红袖添香,墨迹染血苍凉。安静中,晨曦相伴花香,展一笺前世的千秋歌遥 ;清雨深巷幽笛,挥洒寒月银装。情浓处,夕阳西落桃

17、源,留一篇今生的婉艳霓裳。挽轻风拂墨,泼洒一秋雨红,拨开海棠的花事,聆听花瓣细语呢喃,深情里,香醉十里桃花,溪留百亩婉蓝。摇曳的风铃,恍惚的倩影。沉月入水禅心未改,凝霜了一夜烟波的伤梦。灵润如玉的杏花黄似菊染的丝雨,阵阵飘莹、落琴弦瑟。拂墨轻风, 笔尖莹绕了一圈年轮,轻轻的描出了圆圆的印迹,淡色中,雅致的轻雨,穿巷飘过,留下了一串串流香的诗花。模糊的撇捺、不清的横竖,送走着残血的时光。摘一支轻雨,铺一笺墨迹,在灯火阑珊处窥探一叶棂窗,熟悉的倩影淡淡一笑,倾城了岁月的柔情,暖雨中蜜意了情侣的梦香。一杯轻风,半壶墨迹。捧着安静的角落,独饮墨香,留韵素白。轻风拂过,开满了一园禅意,一片樱花。轻风缓缓,墨香袭袭。长长的倩影里,柔软了风韵的味律,洒脱的静悟中遥远变成了传说,把爱定格在一瞬间。这第一段似乎是着重描摹春的美丽,可起首有“多事的东风”一句,暗示着有人恼春,于是有个人物忽悠地闪了一下,桃红“醉依在封姨的臂弯里”,一下子就不见了。但“多事”里隐蕴着的愠意,因封姨的出现有了着落。春天写足了,那位对春天怀着恨意的人物便在作者的笔下十分不情愿地亮相了。“只有一个孤独的影子,她,倚在栏杆上,”这就是封姨了,她“才从青春之梦醒过来”,茫然不解这眼前发生的一切。作者笔下的她原来是一个芳华已失的女人!眼前的春天只是她过去的影子。

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!