华中师范大学《面向对象程序设计》在线作业
奥鹏华中师范大学平时在线作业
华师《面向对象程序设计》在线作业-0001
C++程序中主函数的名字为____。
A:main
B:MAIN
C:Main
D:任意标识符
答案问询微信:424329
设有定义“static int data[5][6];”,设该数组在静态存储区中的起始地址为十进制的100,若每个int型数占4个字节,则数组元素data[2][3]的地址为( )。
A:115
B:124
C:130
D:160
答案问询微信:424329
A:4
B:5
C:6
D:7
答案问询微信:424329
下列( )的调用方式是引用调用。
A:形参和实参都是变量
B:形参是指针,实参是地址值
C:形参是引用,实参是变量
D:形参是变量,实参是地址值
答案问询微信:424329
可用作C++语言用户标识符的一组标识符是____。
A:void define +WORD
B:a3_b3 _123 YN
C:for -abc Cas奥鹏华中师范大学平时在线作业e
D:2a DO sizeof
答案问询微信:424329
A:4
B:3
C:5
D:2
答案问询微信:424329
程序中主函数的名字为()。
A:main
B:MAIN
C:Main
D:任意标识符
答案问询微信:424329
程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用( )符号作为分隔符()。
A:空格或逗号
B:逗号或回车
C:逗号或分号
D:空格或回车
答案问询微信:424329
假设在程序中 a、b、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式 的表达式是____。
A:1.0/a*b*c
B:1/(a*b*c)
C:1/a/b/(float)c
D:1.0/a/b/c
答案问询微信:424329
若定义了函数 double *function(), 则函数function的返回值为( )。
A:实数型
B:实数的地址
C:指向函数的指针
D:函数的地址
答案问询微信:424329
在下面循环语句中内层循环体S语句的执行总次数为____。
for(int i=0; i0 || y==5的相反表达式为____。
A:求字符串的长度
B:将字符串x连接到字符串p后面
C:将字符串x复制到字符串p中
D:将字符串x反向存放
答案问询微信:424329
当处理特定问题时的循环次数已知时,通常采用( )来解决。
A:for循环
B:while循环
C:do循环
D:switch语句
答案问询微信:424329
A:3
B:4
C:5
D:6
答案问询微信:424329
假定一个二维数组的定义语句为“int a[3][4]={{3,4},{2,8,6}};”,则元素a[2][1]的值为( )。
A:0
B:4
C:8
D:6
答案问询微信:424329
下面关于break语句的描述中,不正确的是( )。
A:break可以用于循环体内
B:break语句可以在for循环语句中出现多次
C:break语句可以在switch语句中出现多次
D:break语句可用于if条件判断语句内
答案问询微信:424329
do语句能够改写为____语句。
A:复合
B:if
C:switch
D:while
答案问询微信:424329
下列if语句的条件为真的是( )。
A:if(0)
B:if(3)
C:bool bFlag=true;if(!bFlag)
D:if(a)
答案问询微信:424329
假定下列x和y均为int型变量,则不正确的赋值为( )。
A:x+=y++
B:x++=y++
C:x=++y
D:++x=++y
答案问询微信:424329
在下面的一维数组定义中,哪一个有语法错误。
A:int a[]={1,2,3};
B:int a[10]={0}
C:int a[];
D:nt a[5]
答案问询微信:424329
以下叙述中不正确的是( )。
A:在一个函数中,可以有多条return语句
B:函数的定义不能嵌套,但函数的调用可以嵌套
C:函数必须有返回值
D:不同的函数中可以使用相同名字的变量
答案问询微信:424329
在下面的二维数组定义中,正确的是( )。
A:int a[5][];
B:int a[][5];
C:int a[][3]={{1,3,5},{2}};
D:int a[](10);
答案问询微信:424329
设x是一个bool型的逻辑量,y的值为10,则表达式 x ”,则定义变量p的正确语句为( )。
A:int p=
B:int *p=
C:int
D:int *p=m;
答案问询微信:424329
C++语言中,用来为对象初始化的特殊成员函数称为构造函数;用于在对象撤销时执行一些清理任务的特殊成员函数称为析构函数。
A:错误
B:正确
答案问询微信:424329
假定AB为一个类,则执行“AB a(4),b[3],*p[2];”语句时,自动调用该类构造函数3次。
A:错误
B:正确
答案问询微信:424329
调用静态成员函数时要通过类或对象激活,所以静态成员函数拥有this指针。
A:错误
B:正确
答案问询微信:424329
break语句和continue语句都可以出现在循环体中,但是它们的作用是不同的。
A:错误
B:正确
答案问询微信:424329
系统可以提供默认的析构函数。
A:错误
B:正确
答案问询微信:424329
在C++语言中,非保值转换应用强制类型转换。
A:错误
B:正确
答案问询微信:424329
若类A是类B的友元类,且类B是类C的友元类,那么类A也是类C的友元类。
A:错误
B:正确
答案问询微信:424329
赋值兼容规则适用于公有继承。
A:错误
B:正确
答案问询微信:424329
基类中被说明为protected和private的成员只能被其派生类的成员函数访问,不能被其它的函数访问。
A:错误
B:正确
答案问询微信:424329
不同对象可以调用相同名称的函数,并可导致完全相同的行为的现象称为多态性。
A:错误
B:正确
答案问询微信:424329