版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第七章字符数组与字符串 【题7. 29下而是对s的初始化,其中不正确的是o A) char s5 = abc” ; B) char sE5 = a* , b ,; C) char s5=;D) char s5= uabcdefM ; 【题7. 30下而程序段的运行结果是。 char c5= F , b , 0 , c, , “0 ; printf (s” , c); A) X b B) ab C) ab c 【题7.31对两个数组a和b进行如下初始化 char a= “ABCDEF” ; char b = W , , C , D , 4E, , F ; 则以下叙述正确的是。 A) a与b数组完
2、全相同B) a与b长度相同 C) a和b中都存放字符串D) a数组比b数组长度长 提示:0是字符串结朿的标志 【题7. 32有两个字符数组a、b,则以下正确的输入格式是。 A) gets (a, b) ;B) scanf ( u%s %s , a, b); C) scanf ( a%s %s, D) gets( ), get ( b”); 【题7. 33有字符数组a80和b80,则正确的输岀形式是。 A) puts (a, b) ;B) printf ( u%s %s v , at b); C) putchar (a,b);D) puts(a), puts(b); 【题7. 34下而程序段的运
3、行结果是。 char a7= abcdef” ; char b4= “ABC” ; strcpy (a, b); printf (c” , a5); A)空格 B) 0C) eD) f 提示:复制后 a0= A ,al= s2)B) if(strcmp(si,s2) C) if (strcmp(s2, si) 0) D) if (strcmp (si, s2) 0) 【题7. 39下而程序段是输出两个字符串中对应字符相等的字符。请选择填空。 char x= 44programming; char y= uFortran; int i=0; while(xi!= “0 else i+; 1 A)
4、 xi+ B) y+i C) xi D) yi 【题7. 40下而描述正确的是。 A) 两个字符串所包含的字符个数相同时,才能比较字符串 B) 字符个数多的字符串比字符个数少的字符串大 C) 字符串“STOP ”与“STOP”相等 D) 字符串“That”小于字符串“The” 【题7. 41下述对C语言字符数组的描述中错误的是。 A)字符数组可以存放字符串 B)字符数组的字符串可以整体输入、输出 C)可以在赋值语句中通过赋值运算符对字符数组整体赋值 D)不可以用关系运算符对字符数组中的字符串进行比较 【题7. 42】有已排好序的字符串a,下面的程序是将字符串s中的每个字符按a中元素的规 律插入
5、到a中。请选择填空。 #include mainO char a20= cehiknqtw” ; char s= fbla” ; int i,k, j; for(k=0;sk!= “0 ;k+) j 二0; while(sk=aj for( 1 )2; aj二sk; puts (a); B) i=strlen(a); i=j; i D) i=j; i=j; i C) i=j; i=strlen(a)+k; i+ 2 A) ai=ai+l C) ai=ai-l 【题7.43下面程序的功能是将已按升序排好序的两个字符串a和b中的字符按升序归并 到字符串c中。请选择填空。 #include main
6、O char a= acegikm; char b= bdfhjlnpq; char c80,*p; int i=O, j=O, k=O; while(ai!= “0 ck二 9 ; if ( 3 ) p=b+j; else p=a+i; strcat(c, p); puts(c); 1 A) ck=ai; i+; C) ck=ai ;j+; 2 A) ck=ai ;i+; C) ck=ai ;j+; 3 A) ai= 0 C) ai-l = 0 B) ck=aj: i+; D) c B) c D) c B) a p F + + + + 1 J a a a 一一 一一 = J 1J 1J k
7、k k rL rL rL D) ai-l!= 0 【题7. 44下而程序的功能是将字符串s中所有的字符 匕删除。请选择填空。 #include mainO char s80; int i, j; gets(s); for(i=j=0;si!= 0 ;i+) if(si!二)1; sj= O,; puts(s); 1 A) sj+=si C) sj=si; j+ B) s+j=si D) sj=si 【题7. 45下而程序的功能是从键盘输入一行字符,统计英中有多少个单词,单词之间用 空格分隔。请选择填空。 include mainO char s80,cl,c2=; int i=0, num=0
8、; gets(s); while(si!= 0 ) cl二si; if(i=0) c2二; else c2=si-lj; 辻(【1】)num+ ; i+; printf( uThere are %d wordsnv ,num); 1 A) cl二二 “ int i,s=0; for(i=0;chi= printf( u%dnM , s); A) 1B) 1256 C) 12ab56D) 1 2 6 【题7. 47当运行以下程序时,从键盘输入:aa bb cc dd CR表示回车),则下而程序的运行结果是。 include mainO char al 5, a25, a35, a45; scan
9、f( u%s%s M ,al, a2); gets (a3); gets (a4); puts (al); puts (a2); puts (a3); puts(a4); *提示:scanf(“%s”)是以空格、回车为结束标志: gets()仅是以回车作为结朿标志,a3中接收到的是n puts()函数具有输出结束后自动加换行的功能权 A) aa B) aa C) aa bb D) aa bb bb bb cc cc dd cc cc dd dd dd 题7. 48当运行以下程序时,从键盘输入:ab c def (CR表示回车),则下而程序的运行结果是 #include define N 6 m
10、ainO char cN; int i=0; for (; iN; c iL =getchar (), i+); for(i=0;iN; i+) putchar (c i); A) abcdef B) a C) b D) ab Bcc cdd 【题7.49当运行以下程序时,从键盘输入:AhaAhaCR表示回车),则下而程序 的运行结果是。 include mainO char s80,c= a ; int i=0; scanf ( s” , s); while(si!= 0 ) if(s订=c) sLil=siJ-32; else if(si二二c-32) si=sij+32; i+; put
11、s(s); A) ahfaB) AhAMaC) AhAMa ahA D) ahAMa ahA 【题7. 50下而程序的运行结果是o #include mainO char a80= “AB” , b80= “LMNP” ; int i=0; strcat (a, b); while(ai+ != 0,) bi=ai; puts(b); A) LBB) ABLMNPC) ABD) LBLMNP 【题7.51下而程序的运行结果是o include mainO char str= “SSSWLIA” ,c; int k; for(k=2; (c=strkl)!= “0 ;k+) switch(c)
12、case T : +k; break; case: continue; default: putchar(c); continue; putchar(; A) SSW* B) SW* C) SW*A D) SW 【题7. 52下而程序的运行结果是。 #include mainO char a= 44morning ,t; int i,j=0; for(i=l;i7;i+) if (ajai) J=i; t二aj; aj二a7; a7=aj; puts(a); D) mornin /*提示:原a7中存放的是0, / A) mogninr B) moC) morning 参考答案: 【题7. 29 D 【题7. 30 B 【题7.31 D 【题7. 32 B 【题7. 33 D 【题7.34】D 【题
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 燃煤热源替代工程建设工程方案
- 2025年11月广东深圳市南山区公办中小学面向2026年应届毕业生招聘教师118人笔试考试参考试题附答案解析
- 2025河南易成阳光新能源有限公司招聘15人笔试考试备考试题及答案解析
- 2025安徽清水街道招聘就业专干6人考试笔试参考题库附答案解析
- 2025福建南平邵武市金塘工业园区专职消防队招聘专职消防队员18人考试笔试模拟试题及答案解析
- 2026年浙江金华开放大学公开招聘教师8人笔试考试备考题库及答案解析
- 2025江苏南京航空航天大学天目湖校区 (南航天目湖校区教师发展中心)招聘专职辅导员5人笔试考试参考试题附答案解析
- 再生铝建设项目申请报告
- 新能源汽车底盘部件生产项目实施方案
- 英国金融行业解析如何准备面试并脱颖而出
- 2024离婚协议书(标准版)pdf-(多篇)
- 电子信息工程专业大学生生涯发展展示
- 电气设备老化机理与寿命评估
- 关于预防银行业保险业从业人员金融违法犯罪的指导意见-银保监管政策解读及培训
- 模板炮炮王3D游戏策划
- 中国梦英语讲解完美版ok
- 税务情况说明范文
- 南京市九中2023-2024高一上学期数学期中试卷及答案
- 嵌入式软件开发实习报告
- 绿化工程竣工验收单
- 无人机采购投标方案(完整技术标)
评论
0/150
提交评论