MOOC 新能源汽车故障诊断与排除(广东理工学院)1454940178 最新慕课完整章节测试答案
课程考试
课程考试
1、单选题:
若有说明int a[10],则对a数组元素的正确引用是( )。
选项:
A: a[10]
B: a[3.5]
C: a(5)
D: a[10-10]
答案: 【 a[10-10]】
2、单选题:
在C语言中,引用数组元素时,其数组下标的数据类型不允许的是( )。
选项:
A: 整型常量
B: 正整型常量表达式
C: 整型变量表达式
D: 任何类型的表达式
答案: 【 任何类型的表达式】
3、单选题:
对以下说明语句的正确理解是( )。int a[10]={6,7,8,9,10};
选项:
A: 将5个初值依次赋给a[1]至a[5]
B: 将5个初值依次赋给a[0]至a[4]
C: 将5个初值依次赋给a[6]至a[10]
D: 因为数组长度与初值的个数不相同,所以此语句不正确
答案: 【 将5个初值依次赋给a[0]至a[4] 】
4、单选题:
现有如下程序,则程序的输出结果为( )。#include <stdio.h>int main( ){ int k[30]={12,324,45,6,768,98,21,34,453,456}; int count=0,i=0; while(k[i]) { if(k[i]%2==0‖k[i]%5==0) count++; i++; } printf("%d,%dn",count,i); return 0;}
选项:
A: 7,8
B: 8,8
C: 7,10
D: 8,10
答案: 【 8,10】
5、单选题:
以下能对一维数组a进行初始化的正确语句是( )。
选项:
A: int a[10]=(0,0,0);
B: int a[10]={ };
C: int a[]={0};
D: int a[10]={0,1,2,3,4,5,6,7,8,9,10};
答案: 【 int a[]={0};】
6、单选题:
以下对一维整型数组a的正确说明是( )。
选项:
A: int a(6);
B: int n=10,a[n];
C: int n;scanf(“%d”, &n);int a[n];
D: #define N 8int a[N];
答案: 【 #define N 8int a[N]; 】
7、单选题:
下面程序的运行结果是( )。#include <stdio.h>int main( ){ int a[6],i; for(i=1;i<6;i++) { a[i]=9*(i-2+4*(i>3))%5; printf("%2d", a[i]); } return 0;}
选项:
A: -4 0 4 0 4
B: -4 0 4 0 3
C: -4 0 4 4 3
D: -4 0 4 4 0
答案: 【 -4 0 4 4 3】
8、单选题:
下面程序的运行结果是( )。#include <stdio.h>int main( ){ int x[3],i,j,k; for(i=0;i<3;i++) x[i]=0; k=3; for (i=0;i<k;i++) for (j=0;j<k;j++) x[j]=x[j]+1; printf("%dn",x[2]); return0;}
选项:
A: 2
B: 0
C: 1
D: 3
答案: 【 3】
9、单选题:
下面程序的运行结果是( )。#include <stdio.h>int main( ){ int a[10],i,k=1; for(i=0;i<10;i++) a[i]=i; for (i=1;i<6;i++) k+=a[i]+i; printf("%dn",k); return 0;}
选项:
A: 32
B: 20
C: 31
D: 33
答案: 【 31】
10、单选题:
若有以下程序段,则数值为3的表达式( )。int x[12]={1,2,3,4,5,6,7,8,9,10};char c=‘a’,d,f;
选项:
A: x[g-c]
B: x[3]
C: x['d'-'c']
D: x['d’-‘b']
答案: 【 x['d’-‘b']】
11、判断题:
数组定义int a[10];也可以写成 int a(10)。
选项:
A: 正确
B: 错误
答案: 【 错误】
12、判断题:
在对全部数组元素赋初值时,可以不指定数组长度。
选项:
A: 正确
B: 错误
答案: 【 正确】
13、判断题:
数组定义int a[10]; 表示数组名为a,此数组有10个元素,首元素为a[0]。
选项:
A: 正确
B: 错误
答案: 【 正确】
14、判断题:
如果对数组不赋初值,则数组元素取随机值。
选项:
A: 正确
B: 错误
答案: 【 正确】
15、判断题:
引用数组元素时,其数组下标的数据类型允许的是:整型常量或整型表达式。
选项:
A: 正确
B: 错误
答案: 【 正确】
16、判断题:
若有int a[10]={6,7,8,9,10};,则是将5个初值依次赋给a[0]至a[4]。
选项:
A: 正确
B: 错误
答案: 【 正确】
17、判断题:
数组名的规定与变量名不相同。
选项:
A: 正确
B: 错误
答案: 【 错误】
18、判断题:
一个数组可以存放许多不同类型的数值。
选项:
A: 正确
B: 错误
答案: 【 错误】
19、判断题:
数组的下标通常是float型。
选项:
A: 正确
B: 错误
答案: 【 错误】
20、判断题:
数组可以声明为任何数据类型。
选项:
A: 正确
B: 错误
答案: 【 正确】
21、填空题:
下列程序的功