一、选择题
A.int a[3][] B.float a(3,4) C.double a[1][4] D.float a(3)(4)
2.已知:int a[3][4];则对数组元素引用正确的是( )。
A.a[2][4] B.a[1,3] C.a[2][0] D.a(2)(1)
3.已知:int a[3][4]={0};则下面正确的叙述是( )。
A.只有元素a[0][0]可得到初值0
B.此说明语句是错误的
C.数组a中的每个元素都可得到初值,但其值不一定为0
D.数组a中的每个元素均可得到初值0
4.以下正确的语句是( )。
A.int a[1][4]={1,2,3,4,5};
B.float x[3][]={{1},{2},{3}};
C.long b[2][3]={{1},{1,2},{1,2,3}};
D.double y[][3]={0};
5.以下能对二维数组元素a进行正确初始化的语句是( )。
A.int a[2][]={{1,0,1},{5,2,3}};
B.int a[][3]={{1,2,3},{4,5,6}};
C.int a[2][4]={{1,2,3},{4,5},{6}};
D.int a[][3]={{1,0,1},{},{1,1}};
6.以下各组选项中,均能正确说明二维实型数组a的是( )。
7.以下不能对二维数组a进行正确初始化的语句是( )。
A.int a[2][3]={0};
B.int a[][3]={{1,2},{0}};
C.int a[2][3]={{1,2},{3,4},{5,6}};
D.int a[][3]={1,2,3,4,5,6};
8.已知:int a[][3]={1,2,3,4,5,6,7};则数组a的第一维的大小是( )。
A.2 B.3 C.4 D.无确定值(www.xing528.com)
二、程序阅读题
9.写出下列程序的运行结果:_______
10.写出下列程序的运行结果:_______
11.写出下列程序的运行结果:_______
12.写出下列程序的运行结果:_______
三、程序设计题
13.随机生成20个两位正整数存入4∗5二维数组中,并输出。
14.定义一个五行五列的数组,输出如下图形。
一、程序阅读题
3.写出下列程序的运行结果:_______
4.写出下列程序的运行结果:________
二、程序填空题
5.给4×4的二维数组c分别赋1—16的整数值,并按4行4列输出。
6.以下程序的功能是求出矩阵a的主对角线上的元素之和,请在_________上填写正确内容。
三、程序设计题
7.从键盘输入12个数存入3×4二维数组,要求输出第一行和最后一行元素的值。
8.利用二维数组输出如下图形
一、程序填空题
1.求出二维数组中的最大元素值。
2.程序填空,随机产生【100,500】之间的数给二维数组a[4][5],然后将二维数组按列复制到一维数组b[20]中,完成下列程序。
二、程序改错题
3.利用二维数组输出如图所示的图形。
4.完成一个周边元素为5,其他元素为1的3∗3的二维数组。
三、程序设计题
5.产生20个[30,120]上的随机整数放入二维数组a[5][4]中,求每行元素的和。
6.a是一个5∗5的矩阵,其元素取值范围在[20,200]之间的整数。找出该矩阵中所有的素数并输出。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。