第五章数组练习.docx
《第五章数组练习.docx》由会员分享,可在线阅读,更多相关《第五章数组练习.docx(8页珍藏版)》请在三一办公上搜索。
1、第五章数组练习第五章习题 数组 1. 执行下面的程序段后,变量k中的值为( ) int k=3, s2; s0=k; k=s1*10; A) 不定值 B) 33 C) 30 D) 10 2. 若有定义:int a5=1,2,3,4,5;则语句a1=a3+a2+2-a3-1;运行后a1的值为( ) A)6 B)5 C)1 D)2 3. 已知int a10;则对a数组元素引用不正确的是( ) A)a10 B)a3+5 C)a10-10 D) a5 4. 下列数组定义中,正确的是( ) A)int a10; B)int n=10,an; C)int N=10; int aN; D) int n;sc
2、anf(%d,&n);int an; 5. 以下能对一维数组a进行正确初始化的语句是( ) A)int a5=(0,0,0,0,0); B)int a5=0; C)int a5=1,2,3,4,5,6,7; D) int a=0; 6. 下列数组定义中,正确的是( ) A)int a5=0; B)int a=0 1 2; C)int a5=0; D) int a; 7. 下面程序段的运行结果是( ) int i=0,a=1,2,3,4,5; do ai+=10; while (a+i2); for ( i=0; i5; i+) printf(“%d ”, ai); A) 11 2 3 4 5
3、B)1 2 3 4 5 C)11 12 13 14 15 D) 11 12 3 4 5 8. 有以下程序 main( ) char a=abcdefg,b10=abcdefg; printf(%d %dn,sizeof(a),sizeof(b); 执行后输出结果是( ) A)7 7 B)8 8 C)8 10 D)10 10 9. 求以下程序的运行结果( ) main int i=0; char ch=“#Hello#World!#”; while(1) for(;chi= #;i+); if(chi=0) break; else printf(“%c”,chi); i+; printf(“OK
4、n”); A) HelloWorld!OK B) #Hello#World!# C) HelloWorld! D) #Hello#World!#OK 第 1 页 共 5 页 10. 若有定义:int a34=1,2,0,1,2,3;则a11的值为( ) A)0 B)1,2 C)1 D) 3 11. 以下数组定义中,正确的是( ) A) int a23=1, 2, 3, 4, 5, 6, 7; B) int a= 1, 2, 3, 4, 5, 6, 7, 8, 9; C) int a2=1, 2, 3, 4, 5, 6 ; D) int a 4=6; 12. 若有定义int a23; 则对数组元
5、素的非法引用是( ) A) a01/2 B) a11 C) a4-40 D) a03 13. 设有如下程序段: int a33=1,0,2,1,0,2,1,0,1,i,j,s=0; for(i=0;i3;i+) for(j=0;ji;j+) s=s+aij; 则执行该程序段后,s的值是( ) A)0 B) 1 C) 2 D) 3 二、改错题 请修改以下程序中/*/./*/标记中的错误,使它能得出正确的结果。 注意:不要改动/*/./*/标记以外的任何部分! 1. 输入M个整数,输出其中所有的偶数 如 输入:23 62 38 45 26 输出:62 38 26 #include #include
6、 /*/ #include M 5 /*/ main int aM,i; printf(Please input 5 numbers:n); for(i=0; iM; i+) scanf(%d, &ai); printf(Even numbers:n ); for(i=0; iM; i+) /*/ if( ai/2 =0) /*/ printf(%d , ai); printf(n ); getch; 2. 从键盘输入三角形的三边长,求其面积,若三个边长不能构成三角形,则提示。 如 输入:6 9 11 输出:26.98 #include #include void main 第 2 页 共 5
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第五 数组 练习

链接地址:https://www.31ppt.com/p-3123699.html