MSE C语言第五章习题.doc

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
MSE C语言第五章习题

考研网 / 下面是 HYPERLINK / 研究生考试网为报考 HYPERLINK /GCT/ GCT软件工程硕士的考生整理的MSE考研复习备考资料。希望这些资料能够给考生一定帮助。在此,预祝考生复习备考顺利! 第六章 数组 一、单选题(60题) 1.若有以下数组说明,则数值最小的和最大的元素下标分别是 ( )。 int a[12] ={1,2,3,4,5,6,7,8,9,10,11,12}; A.1,12 B.0,11 C.1,11 D.0,12 2.若有以下说明,则数值为4的表达式是 ( )。 int a[12] ={1,2,3,4,5,6,7,8,9,10,11,12}; char c=’a’, d, g ; A.a[g-c] B.a[4] C.a[‘d’-‘c’] D.a[‘d’-c] (即a[‘d’-‘a’]) 3.设有定义:char s[12] = “string “ ;, 则printf( “%d\n”,strlen(s));的输出是 ( )。 A.6 B.7 C.11 D.12 4.设有定义:char s[12] = “string “; 则printf( “%d\n “, sizeof(s)); 的输出是 ( )。 A.6 B.7 C.11 D.12 5. 合法的数组定义是 ( )。 A.char a[ ]= “string “ ; B.int a[5] ={0,1,2,3,4,5}; C.char a= “string “ ; D.char a[ ]={0,1,2,3,4,5} 6. 合法的数组定义是 ( )。 A.int a[3][ ]={0,1,2,3,4,5}; B.int a[ ][3] ={0,1,2,3,4}; C.int a[2][3]={0,1,2,3,4,5,6}; D.int a[2][3]={0,1,2,3,4,5,}; 7. 下列语句中,正确的是 ( )。 A.char a[3][ ]={‘abc’, ‘1’}; B.char a[ ][3] ={‘abc’, ’1’}; C.char a[3][ ]={‘a’, “1”}; D.char a[ ][3] ={ “a “, “1“}; 8. 下列定义的字符数组中,输出printf( “%s\n”, str[2]) ;的输出是 ( )。 static str[3][20] ={ “basic “, “foxpro “, “windows “}; A.basic B.foxpro C.windows D.输出语句出错 9. 下列各语句定义了数组,其中哪一个是不正确的( )。 A、char a[3][10]={”China”,”American”,”Asia”}; B、int x[2][2]={1,2,3,4}; C、float x[2][ ]={1,2,4,6,8,10}; D、int m[][3]={1,2,3,4,5,6}; 10. 数组定义为 int a[3][2]={1,2,3,4,5,6},值为6的数组元素是( )。 A、a[3][2] B、a[2][1] C、a[1][2] D、a[2][3] 11.语句 printf(( “%d\n “, strlen( “ats\no12\1\\ “)); 的输出结果是 ( )。 A.11 B.10 C.9 D.8 12.函数调用 strcat(strcpy (str1,str2),str3); 的功能是 ( )。 A.将字符串str1复制到字符串str2中后再连接到字符串str3 之后。 B.将字符串str1连接到字符串str2之后再复制到字符串str3 之后。 C.将字符串str2复制到字符串str1中后再将字符串str3 连接到字符串str1之后。 D.将字符串str2连接到字符串str1之后再将字符串str1 复制到字符串str3中。 13.有字符数组定义如下,则合法的函数调用是( ) char a[ ]= “I am a student “, b[ ]= “teacher “ ; A.strcmp(a,b); B.strcpy(a,b[0]); C.strcpy(a[7],b); D.strcat(a[7],b); 14.有字符数组定义如下,则不能比较a,b两个字符串大小的表达式是( )

文档评论(0)

zw4044 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档