2011年计算机等级二级C语言章节习题及答案(10).docx

想预览更多内容,点击预览全文

申明敬告:

本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己完全接受本站规则且自行承担所有风险,本站不退款、不进行额外附加服务;如果您已付费下载过本站文档,您可以点击这里二次下载

文档介绍

2011年计算机等级二级C语言章节习题及答案(10)第10章指针同步练习二一、选择题(在下列各题的A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项填涂在答题卡相应位置上。)10.1b下列关于指针变量赋空值的说法错误的是A)当赋空值的时候,变量指向地址为0的存储单元B)赋值语句可以表达为变量名=′\0′;C)赋值语句可以表达为变量名=0;D)一个指针变量可以被赋空值考生答案:正确答案:Ab下面函数的功能是char*fun(char*str1,char*str2){while((*str1)&&(*str2++=*str1++));returnstr2;}A)求字符串的长度B)比较两个字符串的大小C)将字符串str1复制到字符串str2中D)将字符串str1接续到字符串str2中考生答案:正确答案:Cb下面程序段中,输出*的个数是char*s=“\ta\018bc“;for(*s!=′\0′s++)printf(“*“);A)9B)5C)6D)7考生答案:正确答案:Cb下列程序是用来推断数组中特定元素的位置所在。假如输入如下整数:876675896101301401980431451777#include#includeintfun(int*s,intt,int*k){inti;*k=0;for(i=0;iif(s[*k]<S[I])&NBSP;*K=I;returns[*k];}main(){inta[10]={876,675,896,101,301,401,980,431,451,777},k;clrscr();fun(a,10,&k);printf(“%d,%d\n“,k,a[k]);}则输出结果为A)7,431B)6C)980D)6,980正确答案:Db有以下程序#includemain(){char*p,*q;

最近下载