下面程序的运行结果为( )。 #include<iostream.h> class A{int hum; p

  • A+
(1)【◆题库问题◆】:[单选] 下面程序的运行结果为( )。 #include<iostream.h> class A{int hum; public: A(inti){nuln=i;}A(A&A.{num=A.num十+;} void print(){eout(<hum;} }; voidmain()A a(1),b(A.; A.print(); A print();
A.11
B.12
C.21
D.22

【◆参考答案◆】:C

【◆答案解析◆】:本题考查考生对拷贝构造函数的掌握。因为++运算是右结合的,所以在使用a对b赋值时,b的nnm变为1,而a的nnm变为2(先赋值再自加)。

(2)【◆题库问题◆】:[单选] 若a和b均是正整型变量,正确的switch语句是(  )。
A.switch(pow(a,2)+pow(b,2))(注:调用求幂的数学函数){case 1:case 3:y=a+b;break;ease 0:ease 5:y=a—b;)
B.switch(a*a+b*b)。{ ease 3:ease 1:y—a+b;breakcase 0:y=b-a;break}
C.switch a{default:x=a+b;case 10:y=a-b;break;case 11:x=a*d;break:
D.switch(a+b){ ease]0:x=a+b;break;easell:y=a-b;break;j

【◆参考答案◆】:A

【◆答案解析◆】:A。【解析】B中switch(a*a+b*b);后面不应该有 分号,C中应为switch(a)。

(3)【◆题库问题◆】:[单选] 以下选项中正确的整型常量是(  )。
A.12.
B.-20
C.1,000
D.456

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】选项A,为float类型;选项C,中间有逗号不是一个常量;选项D,中间有空格,是三个连续的整形常量。

(4)【◆题库问题◆】:[单选] 以下是宏m的操作序列设计条件操作序列操作参数MsgBox消息为"AA"[tt]>1 MsgBox消息为"BB"… MsgBox消息为"CC"现设置宏m为窗体"fTest"上名为"bTest"命令按钮的单击事件属性,打开窗体"fTest"运行后,在窗体上名为"tt"的文本框内输入数字1,然后单击命令按钮bTest,则

【◆参考答案◆】:D

【◆答案解析◆】:由于消息"AA"和"CC"都没有设置条件,而消息"BB"设置的条件为[tt]>1。所以,打开窗体"fTest"运行后,在窗体上名为"tt"的文本框内输入数字1,不符合消息"BB"的条件,因此不会显示消息"BB",而显示没有设置条件的消息"AA"和"CC"。故本题答案选D。

(5)【◆题库问题◆】:[单选] 在Visual FoxPro中,编译后的程序文件的扩展名为(  )。
A.PRG
B.EXE
C.DBC
D.FXP

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】在Visual FoxPro中,编译后的程序文件扩展名为EXE,PRG为程序文件,DBC为数据库文件。

(6)【◆题库问题◆】:[单选] 执行命令.STORE″3.1416″TO TEST.?TYPE(″TEST″)其结果为(  )
A.D
B.L
C.C
D.N

【◆参考答案◆】:C

(7)【◆题库问题◆】:[单选] C++语言类体系中,不能被派生类继承的有(  )。
A.转换函数
B.构造函数
C.虚函数
D.静态成员函数

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】派生类对象的数据结构是由基类中说明的数据成员和派生类中说明的数据成员共同构成,所以不能继承基类的构造函数,必须重新定义。

(8)【◆题库问题◆】:[单选]有以下结构体说明和变量的定义,且指针P指向变量a,指针q指向变量b,则不能把结点b连接到结点a之后的语句是( )。struct node{char data;structnode*next:}a,b,*p=&a,*q=&b;
A.next=q;
B.P.next=&b;
C.p->next=&b;
D.(*p).next=q;

【◆参考答案◆】:B

【◆答案解析◆】: 本题考查结构体指针变量的赋值方法,要把结点b连接到结点;l的后面,必须把b的地址给a的next指针。故8正确。

(9)【◆题库问题◆】:[单选] 下列程序的输出图形是(  )。For k =0To 360 cr =Int(160*Rnd) ang =-3.1415926/180*k Circle(2000,2000),500,cr ,0,angNext
A.一段彩色圆弧
B.一个彩色扇形
C.一个彩色空心圆
D.一个辐射状彩色圆形

【◆参考答案◆】:D

【◆答案解析◆】:解本题主要是理解用Circle 画圆孤的方法,它以弧度为单位,给出定义弧线start 和end 的角度参数。画圆孤的语法是:[object .]Circle[Step](x,y),radi us ,[color],start ,end[,aspect]题中,圆心不变,半径500不变,用变量cr 表示颜色,是随机变化的,弧线终点也在弯化,所以经过360次循环会画一段辐射状彩色的圆形。

(10)【◆题库问题◆】:[单选] 下列有关操作系统的叙述中,不正确的是(  )。
A.操作系统管理计算机系统中的各种资源
B.操作系统为用户提供良好的界面
C.操作系统与用户程序必须交替运行
D.操作系统位于各种软件的最底层

【◆参考答案◆】:C

【◆答案解析◆】:操作系统是计算机系统中的一个系统软件,它能有效地组织和管理计算机系统中的各种资源,并且为用户提供良好的界面。没有任何软件支持的计算机称为裸机,而实际呈现在用户面前的计算机系统是经过若干层软件改造的计算机,而操作系统位于各种软件的最底层。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: