兰州大学21年秋《面向对象程序设计》21秋奥鹏平时作业2【奥鹏作业辅导】
兰州大学《面向对象程序设计》21秋平时作业2
一、单选题
共13题,52分
1
4分
下列关于函数参数的叙述中,正确的是(泽学网(www.zexuewang.net))。
A在函数原型中不必声明形参类型
B函数的实参和形参共享内存空间
C函数形参的生存期与整个程序的运行期相向
D函数的形参在函数被调用时获得初始值
2
4分
若数组名作实参而指针变量作形参,函数调用时实参传给形参的是( )
A数组的长度
B数组第一个元素的值
C数组所有元素的值
D数组第一个元素的地址
3
4分
若有说明语句:double *p,a;则能通过scanf语句正确给输入项读入数据的程序段是()
A*p=&a
Bscanf(“%lf”,p)
C*p=&a
Dscanf(“%f”,p)
Ep=&a
Fscanf(“%lf”,*p)
Gp=&a
Hscanf(“%lf”,p)
4
4分
设x和y均为bool量,则x&&y为真的条件是()。
A它们均为真
B其中一个为真
C它们均为假
D其中一个为假
5
4分
决定C++语言中函数的返回值类型的是()
Areturn语句中的表达式类型
B调用该函数时系统随机产生的类型
C调用该函数时的主调用函数类型
D在定义该函数时所指定的数据类型
6
4分
类的继承方式是()
Aabc
Bacb
Ccab
Dcba
7
4分
C++语言的跳转语句中,对于break和continue说法正确的是()
Abreak语句只应用于循环体中
Bcontinue语句只应用于循环体中
Cbreak是无条件跳转语句,continue不是
Dbreak和continue的跳转范围不够明确,容易产生问题。
8
4分
下列的符号常变量定义中,错误的定义是( )。
Aconst M=10;
Bconstint M=20;
Cconst char ch;
Dconst bool mark=true
9
4分
在C++语言中,数据封装要解决的问题是()
A数据的规范化
B便于数据转换
C避免数据丢失
D防止不同模块之间数据的非法访问
10
4分
设有数组定义: char array[]="China";,则数组 array所占的空间为()。
A4个字节
B5个字节
C6个字节
D7个字节
11
4分
以下能正确定义字符串的语句是()
Acharstr[]={‘\064'}
Bcharstr=”\x43”
Ccharstr=”
Dcharstr[]=”\0”
12
4分
已知函数 f 的原型是 void f(int *a, long & b);,变量 v1、v2 的定义是:
int v1; long v2;
下列调用语句中正确的是()
Af(v1,&v2)
Bf(v1,v2)
Cf(&v1,&v2)
Df(&v1,v2)
13
4分
有以下程序
fun(char p[][10])
{int n=0,i;
for(i=0;i<7;i++)
if(p[i][0]=='T') n++;
return n;
}
main()
{
char str[][10]={“Mon”, “Tue”, “Wed”, “Thu”,”Fri”,”Sat”,”Sun”};
printf(“%d\n”,fun(str));
}
程序执行后的输出结果是()
A1
B2
C3
D0
版权保护: 本文由 奥鹏作业答案-泽学网-专业的奥鹏作业毕业论文辅导网 原创,转载请保留链接: https://www.zexuewang.nethttps://www.zexuewang.net/zaixianzuoye/7497.html