C语言上机题库百科园第5章!南信大!.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言上机题库百科园第5章!南信大!

第五章 单选 有以下程序,程序运行后的输出结果是( ) #include stdio.h #include string.h int main() { char a[20]=”ABCD\0EFG\0”,b[]=”IJK”; strcat(a,b); printf(“%s\n”,a); return 0; } A.ABCDE\0FG\0IJK B.ABCDIJK C.EFGIJK D.IJK 有以下程序,程序运行后的输出结果是 ( ) #includestdio.h int main()   { char s[]=012xy\08s34f4w2;    int i, n=0;    for(i=0;s[i]!=0;i++)    if(s[i]=0s[i]=9) n++;    printf(%d\n,n); return 0;   } A.7 B.0 C.8 D.3 下列选项中,能够满足若字符串s1等于字符串s2,则执行ST要求的是 ( ) A.if(strcmp(s2,s1)==0)ST; B.if(s1-s2==0)ST; C.if(strcpy(s1,s2)==1)ST; D.if(s1==s2)ST; 以下选项中正确的语句组是( ) A.char s;s={BOOK!}; B.char s[];s=BOOK!; C.char s[10];s=BOOK!; D.char s[]=BOOK!; 以下数组定义中错误的是( ) A.int x[2][3]={{1,2},{3,4},{5,6}}; B.int x[2][3]={1,2,3,4,5,6}; C.int x[][3]={0}; D.int x[][3]={{1,2,3},{4,5,6}}; 若有定义语句:int m[]={5,4,3,2,1},i=4;则下面对m数组元素的引用中错误的是 () A.m[m[0]] B.m[2*2] C.m[--i] D.m[m[i]] 下列选项中,能正确定义数组的语句是( ) A.int num[]; B.int N=2008; int num[N]; C.int num[0…2008]; D.#define N 2008 int num[N]; 有以下程序,程序运行时若输入:how are you? I am fine回车则输出结果是( ) #includestdio.h int main() { char a[30],b[30]; scanf(%s,a); gets(b); printf(%s\n %s\n,a,b); return 0; } A.how are you? I am fine B.how are you? I am fine C.how are you?I am fine D.how are you? 下面是有关C语言字符数组的描述,其中错误的是( ) A.不可以用赋值语句给字符数组名赋字符串 B.可以用输入语句把字符串整体输入给字符数组 C.字符数组中的内容不一定是字符串 D.字符数组只能存放字符串 有以下程序,程序运行后的输出结果是( ) #include stdio.h #include string.h int main() { char x[]=”STRING”; x[0]=0;x[1]=\0;x[2]=0; printf(“%d %d\n”,sizeof(x),strlen(x)); return 0; } A.7 0 B.6 1 C.7 1 D.6 3 若要定义一个具有5个元素的整型数组,以下错误的定义语句是( ) A.int a[5]={0}; B.int b[]={0,0,0,0,0}; C.int i=5,d[i]; D.int c[2+3]; 有以下程序,程序运行后的输出结果是 ( ) #includestdio.h #includestring.h int main() { char a[5][10]={“china”,”beijing”,”you”,”tiananmen”,”welcome”}; int i,j; char t[10]; for(i=0;i4;i++) for(j=i+1;j5;j++) if(strcmp(a[i],a[j])0) { strcpy(t,a[i]); strcpy(a[i],a[j]); strcpy(a[i],t);} puts(a[3]); return 0; } A.china B.beijing C.welcome D.tiananmen 程序设计 /*编写函数int fun(int lim, int aa[MAX]),该函数的功能是求出小于或等于lim的所有素数并放在aa数组中, 该函数返回所求出的

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档