第10章 指针练习题2.ppt
上传人:sy****28 上传时间:2024-09-10 格式:PPT 页数:9 大小:244KB 金币:16 举报 版权申诉
预览加载中,请您耐心等待几秒...

第10章 指针练习题2.ppt

第10章指针练习题2.ppt

预览

在线预览结束,喜欢就下载吧,查找使用更方便

16 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

习题2.下面能正确进行字符串赋值操作的是。A)chars[5]={“ABCDE”};B)chars[5]={‘A’,’B’,’C’,’D’,’E’};C)char*s;s=”ABCDE”;D)char*s;scanf(“%s”,s);4.下面程序段的运行结果是。char*s=”abcde”;s+=2;printf(“%d”,s);A)cdeB)字符’c’C)字符’c’的地址D)不确定6.设有程序段:chars[]=”china”;char*p;p=s;则下面叙述正确的是。A)s和p完全相同B)数组s中的内容和指针变量p中的内容相等C)s数组长度和p所指向的字符串长度相等D)*p与s[0]相等7.下面程序段的运行结果是。chara[]=”language”,*p;p=a;while(*p!=’u’){printf(“%c”,*p-32);p++;}A)LANGUAGEB)languageC)LANGD)langUAGE8.以下说明不正确的是。A)chara[10]=”china”;B)chara[10],*p=a;p=”china”;C)char*a;a=”china”;D)chara[10],*p;p=a=”china”;9.设有说明语句:chara[]=”Itismine”;char*p=”Itismine”;则以下不正确的叙述是。A)a+1表示的是字符t的地址B)p指向另外的字符串时,字符串的长度不受限制C)p变量中存放的地址值可以改变D)a中只能存放10个字符10.若有定义:inta[2][3];则对a数组的第i行第j列元素值的正确引用是。A)*(*(a+i)+j)B)(a+i)[j]C)*(a+i+j)D)*(a+i)+j11.若有定义:inta[2][3];则对a数组的第i行第j列元素地址的正确引用是。A)*(a[i]+j)B)(a+i)C)*(a+j)D)a[i]+j12.若有定义:int(*p)[4];则标识符p。A)是一个指向整型变量的指针B)是一个指针数组名C)是一个指针,它指向一个含有四个整型元素的一维数组D)定义不合法13.若有定义inta[4][6];则能正确表示a数组中任一元素a[i][j](i,j均在有效范围内)地址的表达式。A)&a[0][0]+6*i+jB)&a[0][0]+4*j+iC)&a[0][0]+4*i+jD)&a[0][0]+6*j+I