6、数组、指针、函数的应用题.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文档。上传文档
查看更多
第7章 数组、指针、函数的应用 7.1 选择题 (每题只有一个正确答案) 7.1 字符指针数组的每一个元素可以存放【1】。 【1】 A)字符 B)转义字符 C)字符串 D)字符串的地址 7.2 下列关于函数之间数据传递方式的叙述中,正确的是【2】。 【2】 A)结构体作为函数参数传递,是传地址 B)外部变量是被程序的所有函数所感知的,因此不能作为函数参数传递 C)函数名可以作为函数参数传递 D) 函数返回值只能传递给主调函数所定义的数据对象 7.3 若有定义int (*p)[3];和int (*f)();,则p与f分别是【3】。 【3】 A)指针数组名、函数指针名 B)数组指针名、指针函数名 C)数组指针名、函数指针名 D)指针数组名、指针函数名 7.4 若有函数max(a,b),为使函数指针变量p指向函数max,正确的赋值语句是【4】。 【4】 A)p=max B)*p=max C)p=max(a,b) D)*p=max(a,b) 7.5 以下程序的运行结果是【5】。 void sub(int *x,int y,int z) { *x=y-z; } main() { int a,b,c; sub(a,10,5); sub(b,a,7); sub(c,a,b); printf(%d,%d,%d\n,a,b,c); } 【5】 A)10,-2,5 B)10,5,7 C)10,-2,7 D)5,-2,7 7.6 以下程序的运行结果是【6】。 f() { static c=3; c++; 4 5 return(c); } main() { int i,k; for(i=0;i2;i++) k=f(); 4 printf(%d\n,k); } 【6】 A)3 B)4 C)5 D)6 7.7 以下程序的运行结果是【7】。 int f(char *s) { char *p=s; while (*p!=\0)   p++; return(p-s); } main() { printf(%d\n,f(FUJIAN)); } 【7】 A)0 B)6 C)7 D)8 7.8 以下程序的运行结果是【8】。 #include alloc.h void fun(int *s,int b[][3]) { *s=b[1][1]; } main() { int a[][3]={1,3,5,7,9,11},*p; p=(int *)malloc(sizeof(int)); fun(p,a); printf(%d\n,*p); } 【8】 A)7 B)1 C)3 D)9 7.9 以下程序的运行结果是【9】。 #include stdio.h #include string.h main() { void func(int *,char []); struct date { int a; char s[5]; }arg; arg.a=27; strcpy(arg.s, abcd); func(arg.a, arg.s); printf(arg.a=%d, arg.s=%s\n,arg.a, arg.s); } void func(int *x,char s1[]) { *x-=5; strcpy(s1, ABCD); } 【9】 A)arg.a=22,arg.s=ABCD B)arg.a=27,arg.s=abcd C)arg.a=22,arg.s=abcd D)arg.a=27,arg.s=ABCD 7.10 以下程序的运行结果是【10】。 #include stdio.h void fun(char *s); mai

文档评论(0)

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

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

1亿VIP精品文档

相关文档