电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

练习7指针汇总

练习7指针汇总_第1页
1/9
练习7指针汇总_第2页
2/9
练习7指针汇总_第3页
3/9
1 练习 7 指针一、 选择1. 对于 int *swap( ) ,它定义的是()A .一个返回整型值的函数swap( ) B.一个返回指向整型值指针的函数swap( ) C.非法的函数定义D.一个指向函数swap( )的指针2. 以下函数功能是()int fun(char *x) { char *y = x; while(*y++); return y-x-1 ;} A .求字符串的长度B.求字符串存放的位置C.比较两个字符串的大小D.连接字符串x 和字符串 y 3. 以下是程序的片段,该程序段的输出结果是()char str[ ]="ABCD",*p=str; printf(“ %d\n",*(p+4)); A .68 B. 0 C.随机数D.字符 'D'的地址4. 若有定义: int arr[4][10]; ,以下对数组元素arr[i][j] 引用错误的是()A .*(arr+2)+6 B. *(arr[2]+6) C. *(*(arr+2)+6) D. *( &arr[0][0]+10*2+6) 5. 有定义: char strl[ ]="string",str2[8],*str3,*str4="strin∥";,以下有错误的语句是()A .strcpy(strl,"prog01"); B. strcpy(str2,"prog02"); C. strcpy(str3,"prog03"); D. strcpy(str4,"prog04"); 6. 若己定义: int arr[5] ,*ptr=arr ;不能正确表示arr[1] 元素地址的表达式是()A .arr++ B. arr+1 C. ptr++ D. ptr+1 7. 若有说明 : int c[4][5],(*cp)[5],cp=c;,能对 c数组元素正确引用的是()A .*(*cp+2) B. *(cp+1)+3 C. *(cp+3) D. cp+1 8. 用库函数 strcpy可以复制字符串。对strcpy正确调用的语句是()char str1[]="jiangsu",str2[10],*str3,*str4="china"; A .strcpy(str1,"students") ;B. strcpy(str2,"students") ;C. strcpy(str3,"students") ;D. strcpy(str4,"students") 9. 有定义 char string[3][10]={"Hangzhou","Shanghai","Nanjing"},能正确输出字符串"Nanjing"的是()A.puts(string[3]) B. puts(string) C. puts(*string+2) D. puts(*(string+2) )10. 若有定义: int k,*pk; ,以下正确的赋值表达式是()A .pk = &k B. *pk = &k C. k = &pk D. &k = pk 11. 有定义: int arr[]={2,4,6,8,10,12},*p = arr; 则值为 6的表达式是()A .p+=2,*p++ B. p+=2,*++p C. p+=3,*p++ D. p+=2,++*p 12. 设有以下语句,其中对arr数组元素的引用错误的是()int arr[ ]={1,3,5,7,9,11,13,15},*p = arr ;(0 ...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

练习7指针汇总

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部