智慧树知到《C语言编程新思路(山东理工大学)》章节测试答案

答案网www.qiansejidi.com为你分享智慧树知到《C语言编程新思路(山东理工大学)》章节测试答案,智慧树 知到 C语言编程新思路的相关攻略:智慧树知到《C语言编程新思路(山东理工大学)》章节测试答案第一章测试1、关于一个C语言程序执行的起点和终点,以下选项正确的是()。A、main mainB、第一个 最后一个C、main 任意D、main 最后一个正确答案:A2、C语句的程序一行写不下时,可以()。A、用逗号换行B、用分号换行C、用任意空格换行D、用回车换行正确答案:D3、以下叙述不正确的是

A、a[3][2]

B、a[1][1]

C、a[2][1]

D、a[2][2]

正确答案:B

7、定义 int a[10][11],则数组a有()个元素。

A、11

B、90

C、110

D、132

正确答案:C

8、以下不能对二维数组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};

正确答案:C

9、若有定义语句:int a[3][5];,按在内存中的存放顺序,a数组的第8个元素是()。

A、a[0][4]

B、a[1][2]

C、a[0][3]

D、a[1][4]

正确答案:B

10、若有定义 int a[10];则对a数组元素的正确应用是()。

A、a[10.0]

B、a[1+2]

C、a(10)

D、a[10]

正确答案:B

11、以下能对一维数组a进行正确初始化的语句是()。

A、int a[10]=(0,0,0,0,0)

B、int a[10]={}

C、int a[]={0};

D、int a[10]=10*1;

正确答案:C

12、以下对二维数组a的正确说明是()。

A、int a[3][];

B、floatf a(3,4);

C、double a[1][4];

D、float a(3)(4);

正确答案:C

13、若有说明: int a[3][4]={0};则下面正确的叙述是()。

A、只有元素a[0][0]可得到初值0

B、此说明语句不正确。

C、数组a中各元素都可得到初值,但其值不一定为0。

D、数组a中每个元素均可得到初值0

正确答案:D

14、若有定义:int s[3][4]={{1,2},{0},{3,4,5}};则s[2][1]的值为()。

A、3

B、4

C、0

D、1

正确答案:B

15、若有定义int a[2][3];则合法引用数组元素的是()。

A、a[0][1/2]

B、a[1][2]

C、a[2][3]

D、a[1][3]

正确答案:B

16、在以下数组定义中,错误的是()。

A、int a[2][]={1,2,3,4,5};

B、int a[][2]={{0},{1}};

C、int a[2][2]={{1,2},{3}}

D、int a[][2]={1,2,3,4};

正确答案:A

17、以下程序段执行后p的值是()。int a[3][3]={3,2,1,3,2,1,3,2,1}; int j,k,p=1;for(j=0;j<2;j++)for(k=j;k<3;k++)p*=a[j][k];

A、108

B、18

C、12

D、2

正确答案:C

18、以下程序段执行后p的值是()。 int a[3][3]={3,2,1,3,2,1,3,2,1}; int j,k,p=1;for(j=0;j<2;j++)for(k=j;k<4;k++)p*=a[j][k];

A、108

B、18

C、12

D、2

正确答案:A

19、以下程序段运行后s的值是()。 int a[3][3]={1,2,3,4,5,1,2,3,4};int i,j,s=1;for(i=0;i<3;i++)for(j=i+1;j<3;j++)s+=a[j];

联系我们

联系我们

查看联系方式

邮箱: 2643773075@qq.com

工作时间:周一至周五,9:00-17:30,节假日休息

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部