47 喜欢·130 浏览
填空题

如下程序的输出结果是

include<iostream>

using namespace std;

class Pet{

char name[10];

public:

Pet(char*nanle){strcpy(this->name,name);}

const char*getName( )const{return name;}

virtual void call( )eonst=0;

};

class Dog:public Pet{

public:

Dog(char*name):Pet(name){ }

void call( )eonst{cout<<"汪汪叫";}

};

class Cat:public Pet{

public:

Cat(char*name):Pet(name){ }

void call( )const{eout<<"喵喵叫";}

};

int main( ){

Pet*petl=new Dog("哈克"),*pet2=new Cat("吉米");

eout<<petl->getName( );petl->call( );eout<<endl;

cout<<pet2->getName( );pet2->call( );eout<<endl;

return 0;

}

填空题答案仅供参考

题目答案

哈克汪汪叫 吉米喵喵叫

答案解析

暂无解析
举一反三
填空题

将下面Applet程序补充完整。

import java.awt.*:

import java.apptet.*;

public class Hi{

public void paint(Graghics g) {

g.drawstring("Hi!",2.5,2.5);

}

}

填空题答案仅供参考

题目答案

extends Applet

答案解析

暂无解析
填空题

将下面的程序填写完整,如要计算1+2+…+10,请完成下面的程序,其中,s是单精度类型的变量。

Dim x as Integer,s as Single

s=0

For x=1 to 10

s=

Next x

填空题答案仅供参考

题目答案

s+ x

答案解析

本题考查变量类型和循环结构。s初值为0,进入循环后,x=1,假设s=s+ x,则此时s=1,x加一以后再次进入循环,此时, s=s+2,则经过10次循环后,s=1+2+…+10,因此横线上应该填上s+ x。
填空题

执行语句序列

char strl[10]="ABCD",str2[10]="XYZxyz";

for (int i=0; strl[i]=str2[i]; i++)

后,数组str1中的字符是XYZxyz,数组str2中的字符串是

填空题答案仅供参考

题目答案

XYZxyz

答案解析

注意for的循环体为空语句,其第二个表达式为一个赋值语句而不是一个逻辑表达式语句。因此,for循环的作用实际上是将str2的字符逐个赋值给str1中的对应位置。
填空题

在Visual FoxPro中所谓自由表就是不属于任何的表。

填空题答案仅供参考

题目答案

数据库

答案解析

所谓自由表就是不属于任何数据库的表,所有由 Foxbase或早期版本的FoxPro创建的数据库文件(.dbf)都是自由表。在Visual FoxPro中创建表,如果当前没有打开数据库,则创建的表也是自由表。可以将自由表添加到数据库中,使之成为数据库表;也可以将数据库表从数据库中移出,使之成为自由表。
填空题

要使复选框以变成灰色的方式显示,则需把它的属性设置为“Grayed”。

填空题答案仅供参考

题目答案

Value

答案解析

暂无解析
填空题

While………Wend循环对条件进行测试,如果条件一开始就不成立,则

填空题答案仅供参考

题目答案

不会执行循环体

答案解析

暂无解析
填空题

窗体上有一个按钮和一个列表框,执行下列程序后的输出结果为【 】。

Private Sub Command1_Click

List1.Addltem"China"

List1.Addltem"USA"

List1.Addltem"Japan",1

Print List1.List(2)

End Sub

填空题答案仅供参考

题目答案

USA

答案解析

暂无解析
填空题

在运行时,MDI父窗体中的子窗体最小化时,其图标将显示在

填空题答案仅供参考

题目答案

MDI父窗体

答案解析

暂无解析