《C++数组》习题.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《C++数组》习题.doc》由会员分享,可在线阅读,更多相关《《C++数组》习题.doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、C+数组习题学号 姓名 一、 选择题1、下列对字符数组进行初始化的语句正确的是 A.char a= Hello;B.char a= H,e,l,l,o;C.char a5=Hello;D.char a25= Hello,World;2、以下一维数组a的正确定义是 Aint a(10) ; Bint n=10,an;Cint n; D#define size 10 cinn; int asize; int an;3、以下对二维数组a进行不正确初始化的是 Aint a23=0;Bint a3=1,2,0;Cint a23=1,2,3,4,5,6;Dint a3=1,2,3,4,5,6);4、执行以
2、下程序后,s的值为 int a=5,3,7,2,1,5,4,lO);int s=0,k;for(k=0;k8;k+=2) s+=*(a+k);A17 B27 C13 D无定值5、为了判断两个字符串sl和s2是否相等,应当使用 Aif (s1=s2)Bif (s1=s2)Cif(strcpy(S1,s2)Dif(strcmp(s1,s2)=O)6、有定义int a25;,若a01的地址为x,则a0O、a13地址分别为(假设一个整型数据占用两个字节的内存空间): Ax-2,x+14 Bx-1,x+7Cx+1,x+7 Dx-1,x+147、若有定义float amn;,且a11的地址为x,每个flo
3、at元素占用4个字节,则ailj的地址为 Ax+4*(i-1)*n+4*(j-1) Bx+(i-1)*n+(j-1)Cx+4*(i-1)*j+(j-1)Dx+4*i*j+4*j二、 填空题1、char st20 = SEU0t;coutsizeof(st)strlen(st)endl;则输出的内容是 ,如将st数组定义中的20去掉,则输出的内容是 。三、 程序阅读题1、 写出如下程序的运行结果。int main() int i,j; int a10=1,1,1,1,1,1,1,1,1,1; for(i=0; i10;i+) for(j=0;ji; j+) ai=ai+aj; for(i=0;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+数组 C+ 数组 习题
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内