C++语言程序设计(20秋)形考任务6
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 100 分)
1.以下对一维数组a进行初始化的是( )
A.int a[10]=(0,0,0,0,0);
B.int a[10]={};
C.int a[]={0}
D.int a[10]={2*10}
2.已知”int a[10]={1,2,3,4,5,6,7,8,9,10};”则cout<<a[a[3]*a[1]];输出的是( )
A.3
B.9
C.10
D.8
3.C++程序中的语句必须以( )结束
A.冒号
B.分号
C.回车
D.return 0
4.以下所列的函数首部正确的是( )
A.void paly(var a: Integer, var b:Integer)
B.void play(int a,b)
C.play(int a,int b)
D.void play(a as integer, b as integer)
5.若有以下定义,则说法错误的是( )
int a=100,*p=&a;
A.声明变量p,其中*表示p是一个指针变量
B.变量p经过初始化获得变量a的地址
C.变量p只可以指向一个整型变量
D.变量p的值为100
6.在定义”int a[5][6];”后,设a[0][0]为第一个元素,则数组a中的第20个元素是 ( )
A.a[3][2]
B.a[2][4]
C.a[4][2]
D.a[3][1]
7.关于函数的返回值,下列说法正确的是( )
A.return语句只返回一个值,该值的类型在函数定义时已经确定
B.返回值类型由返回变量类型决定
C.如果不定义函数类型,表示该函数没有返回值
D.函数调用一定要有返回值,否则调用就没有意义了
8.在定义”int a[5][6];”后,设a[0][0]为第一个元素,则数组a中的第20个元素是( )
A.a[3][2]
B.a[2][4]
C.a[4][2]
D.a[3][1]
奥鹏作业答案请进open5.net或请联系QQ/微信:18866732
9.若已经定义“int a[]={0,1,2,3,4,5,6,7,8,9}”,*p=a,i;其中0≤i≤9,则下列对a的数组元素不正确的引用是( )
A.a[p-a]
B.*(&a[i])
C.p[i]
D.a[10]
10.以下对一维数组a进行初始化的是( )
A.int a[10]=(0,0,0,0,0);
B.int a[10]={};
C.int a[]={0}
D.int a[10]={2*10}
转载请注明:奥鹏作业之家 » 【奥鹏】云南开放大学C++语言程序设计(20秋)形考任务6