
【名词&注释】
软件设计(software design)、使用方法(using method)、数据类型(data type)、形式参数(formal parameter)、绝对值(absolute value)、派生类(derived class)、运行时(run-time)
[单选题]下面关于构造函数和析构函数的描述中,错误的是( )。
A. 析构函数可以声明为虚函数
B. 对虚析构函数的调用可以采用动态联编
C. 一个类的虚函数仅对派生类(derived class)中重定义的函数起作用,对其他函数没有影响
D. 构造函数可以声明为虚函数
查看答案&解析
点击获取本科目所有试题
举一反三:
[单选题]以下程序运行时(run-time)若要正确输出函数的入口地址和输入数的绝对值,应在程序空缺处填入的正确选项是
A. abs(int x)
B. { if(x>=0)return x;
C. else return -x; }
D. main()
E. { int y,z,(*p)(int x)=abs;
F. scanf(" %d" ,&y);
G. z=(*p)(y);
H. ; }
I. printf(" %d %d\n",&p,z)
J. printf(" %d%d\n" ,p,z)
K. printf(" %d %d\n",*p,z)
L. printf(" %d%d\n" ,p,*z)
[单选题]软件设计中模块划分应遵循的准则是
A. 低内聚低耦合
B. 高内聚低耦合
C. 低内聚高耦合
D. 高内聚高耦合
[单选题]在窗体上放置一个命令按钮Command1,并编写下列单击事件的程序: Option Base 1Private Sub Commandl_Click0Dim C As Integer, d As Integer d=0 c=6 X = Array(2, 4, 6, 8, 10, 12) For i= 1 To 6 If X(i) > c Then d = d + X(i) c = X(i) Else d=d-c End If Next i Print dEnd Sub程序运行后,单击命令按钮,则在窗体上输出的内容为( )。
A. 10
B. 12
C. 16
D. 20
[多选题]把当前窗体的内容打印出来的方法是()。
A. Print
B. Printer
C. NewPage
D. PrintForm
[单选题]下列代码中,将引起编译错误的行是______。 (1) public class Test { (2) int m,n; (3) public Test( ){} (4) public Test(int A){m=a;} (5) public static void main(String args[ ]){ (6) Test t1,t2; (7) int j,k; (8) j=0;k=0; (9) t1=new Test( ); (10) t2=new Test(j,k); (11) 1 (12) }
A. 第3行
B. 第5行
C. 第6行
D. 第10行
[单选题]有以下程序
A. h>
B. void fun(char*c)
C. {while(*C)
D. {if(*c>=‘a’&&*c<=‘z’) *c=*c一(‘a’一‘A’);
E. C++;
F. }
G. }
H. main()
I. {char s[81];
J. gets(s);fun(s);puts(s);
K. }
L. 当执行程序时从键盘上输入Hello Beijing<回车>,则程序的输出结果是
M. hello beijing
N. Hello Beijing
O. HELLO BEIJING
P. hELLO Beijing
[单选题]下面关于运算符重载中正确的是( )
A. 运算符函数的返回类型不能声明为基本数据类型
B. C++的所有运算符都可以重载
C. 在类型转换符函数的定义中不需要声明返回类型
D. 通过运算符重载可以定义C++中没有的运算符
本文链接:https://www.zhukaozhuanjia.com/download/xy39ry.html