毕业生二级C辅导资料.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辅导资料.doc

毕业生二级C辅导资料 电计系计算机基础教研室 2011-5-13 目录 第一部分:理论考试模拟题 2 模拟测试题一 2 模拟测试题二 9 模拟测试题三 16 第二部分:上机考试模拟体测试题 23 第一套 23 第二套 24 第三套 24 第一部分:理论考试模拟题 模拟测试题 一、单项选择题(每小题1分,共10分) 1.下面程序的输出结果为 1 main() { int x=5; do printf(%d\n,x-=4); while(!(--x));} 1 (A) 1 (B) 1 (C) 1 (D) 死循环 0 -4 2. 以下与库函数strcpy(char *str1,char *str2 ) 2 。 2 (A) strcpy1(char *s1,char *s2 ) { while((*s1++= *s2++ )!=‘\0’ );} (B) strcpy2(char *s1,char *s2 ) { while(*s2 ) *s1++= *s2++}!=‘\0’} (C) strcpy3(char *s1,char *s2 ) { while(*s1++=*s2++ );} (D) strcpy4(char *s1,char *s2 ) { while((*s1=*s2 )!=‘\0’ ) {s1++;s2++;} } 3. x和y中的值,且通过正确调用返回交换结果。能正确执行此功能的函数是 3 。 3 (A) funa(int *x,int *y) { int *p; *p= *x ; *x= *y ; *y= *p; } (B) funb(int x,int y) { int p; p=x ; x= y ; y= t; } (C) func(int *x,int *y) { *x= *y ; *y= *x; } (D) fund(int *x,int *y) { *x= *x+ *y ; *y= *x- *y; *x= *x- *y; } 4. 下列程序的输出结果是 4 main( ) { char*p1,*p2,str[50]=xyz; p1=abcd; p2=ABCD; strcpy(str+2,strcat(p1+2,p2+1)); printf(%s,str); } 4 (A) xyabcAB (B) abcABz (C) ABabcz (D) xycdBCD 5. 设有如下函数定义: int f(char *s) { char *p=s; while(*p!=\0) p++; return(p-s); } 如果在主程序中用下面的语句调用上述函数,则输出结果为 5 printf(%d\n,f(goodbey!)); 5 (A) 3 (B) 6 (C) 8 (D) 7 6. 以下程序的输出结果是 6 。 #include stdio.h main( ) { char a=12,b=4,i=0; for (i=1;i3;i++) printf(“%d,”,ai|bi); } 6 (A) 26,48, (B) 26,49, (C) 26,48,96, (D) 26,49,96 7. 7 。 7 (A)n维数组可以用n级指针来表示。 (B)数组下标从0开始。 (C)一维的指针数组实际上是一个二维数组。 (D)使用没有赋地址值的指针,可能造成系统崩溃。 8. 执行下面语句后输出的结果是 8 。 int a[5]={10,20,30,40,50}; int *b=a; b++; printf(%d,%d,*b,*b++); 8 (A) 20,30 (B) 20,20 (C) 10,20 (D)30,20 9. 有三条语句,其中前两条语句如下: int a[10]; int *p; 那么下列 9 语句作为第三条语句是错误的。 9 (A)p=a; (B) p=a[1]; (C) *p=10; (D) p=a[0]; 10. 下面的for循环语句的循环次数是 10 。 int i; for(i=1;i100;i+=2) i++; 10 (A) 50次 (B) 49次 (C) 100

文档评论(0)

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

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

1亿VIP精品文档

相关文档