C语言数组练习及答案PDF.pdf
![资源得分’ 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语言数组练习及答案PDF.pdf》由会员分享,可在线阅读,更多相关《C语言数组练习及答案PDF.pdf(18页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、教案页脚内容 1第四部分 数组41 选择题1. 以下关于数组的描述正确的是(c ) 。A. 数组的大小是固定的,但可以有不同的类型的数组元素B. 数组的大小是可变的,但所有数组元素的类型必须相同C. 数组的大小是固定的,所有数组元素的类型必须相同D. 数组的大小是可变的,可以有不同的类型的数组元素2. 以下对一维整型数组a的正确说明是 (d )。A.int a(10); B. int n=10,an;C.int n; D. #define SIZE 10scanf(%d,&n); int aSIZE;int an; 3. 在 C语言中,引用数组元素时,其数组下标的数据类型允许是(c )。A.
2、整型常量B. 整型表达式C. 整型常量或整型表达式D. 任何类型的表达式教案页脚内容 24. 以下对一维数组m进行正确初始化的是 (c )。A. int m10=(0,0,0,0) ; B. int m10= ;C. int m =0; D. int m10=10*2; 5. 若有定义: int bb 8; 。则以下表达式中不能代表数组元bb1 的地址的是 (c ) 。A. &bb0+1 B. &bb1 C. &bb0+ D. bb+16. 假定 int 类型变量占用两个字节, 其有定义:int x10=0,2,4;,则数组 x在内存中所占字节数是 (d )。A. 3 B. 6 C. 10 D
3、. 207. 若有以下说明 : int a12=1,2,3,4,5,6,7,8,9,10,11,12;char c=a,d,g;则数值为 4的表达式是 (d )A. ag-c B. a4 C. ad-c D. ad-c8. 以下程序段给数组所有的元素输入数据,请选择正确答案填入(a )。#includemain()int a10,i=0;while(i=0;i-) ai=10-i;printf(%d%d%d,a2,a5,a8);A. 258 B. 741 C. 852 D. 36911. 以下程序运行后 ,输出结果是 (d )。main()教案页脚内容 4int n5=0,0,0,i,k=2;
4、for(i=0;i=1);for(j=i-1;j=0;j-) printf(%d,aj);printf(n);A. 10000 B. 10010 C. 00110 D. 1010013. 以下程序运行后,输出结果是(a )。教案页脚内容 5main()int a10, a1 =1,3,6,9,10, a2 =2,4,7,8,15,i=0,j=0,k;for(k=0;k4;k+)if(a1ia2j) ak=a1i+;else ak=a2j+;for(k=0;k4;k+) printf(%d,ak);A. 1234 B. 1324 C. 2413 D. 432114. 以下程序运行后,输出结果是(
5、b )。main() int i,k,a10,p3;k=5;for (i=0;i10;i+) ai=i;for (i=0;i3;i+) pi=ai*(i+1);for (i=0;i3;i+) k+=pi*2;printf(%dn,k);教案页脚内容 6A. 20 B. 21 C. 22 D. 2315. 以下程序运行后输出结果是(d )。main( ) int n3,i,j,k;for(i=0;i3;i+)ni=0;k=2;for (i=0;ik;i+)for (j=0;jk;j+) nj=ni+1;printf(%dn,n1); A. 2 B. 1 C. 0 D. 316. 下列程序的主要功
6、能是输入10个整数存入数组 a,再输入一个整数x,在数组 a中查找 x。找到则输出 x在 10个整数中的序号(从1开始) ;找不到则输出 0。程序缺少的是(b )。main()教案页脚内容 7int i,a10,x,flag=0;for(i=0;i10;i+) scanf(%d,&ai);scanf(%d,&x);for(i=0;i2!1 D. a2018. 若有定义: int b34=0;则下述正确的是 (b ) 。A. 此定义语句不正确B. 没有元素可得初值 0C. 数组 b中各元素均为 0D. 数组 b中各元素可得初值但值不一定为019. 若有以下数组定义,其中不正确的是(d ) 。A.
7、 int a23;B int b3=0,1,2,3;教案页脚内容 8C. int c100100=0;D. int d3=1,2,1,2,3,1,2,3,4;20. 若有以下的定义: int t54;能正确引用 t 数组的表达式是 (c )。A. t24 B. t50 C. t00 D. t0,021. 在定义 int m 3=1,2,3,4,5,6;后,m10 的值是 (a )。A. 4 B. 1 C. 2 D. 522. 在定义 int n56后第 10个元素是 (c )。A. n25 B. n24 C. n13 D. n1423. 若二维数组 c有 m 列,则计算任一元素cij在数组中的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 数组 练习 答案 PDF
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内