填空题[程序]
#include<iostream.h>
class A
{
public:
int x,y;
A(int a,int b)
{
x=a;
y=b;
}
virtual void display()
{
cout<<x<<"/t"<<y<<endl;
}
};
class B:public A
{
public:
int z;
B(int a,int b,int c):A(a,b)
{
x=c;
}
void display()
{
cout<<x<<"/t"<<y<<"/t"<<z<<endl;
}
};
class D:public B
{
public:
int m;
D(int a,int b,int c,int d):B(a,b,c)
{
m=d;
}
void display()
{
cout<<x<<"/t"<<y<<"/t"<<z<<"/t"<<m<<"/t"<<endl;
}
};
class E:public A
{
public:
int n;
E(int a,int b,int c):A(a,b)
{
n=c;
}
void display1()
{
cout<<"E::"<<x<<"/t"<<y<<n<<endl;
}
};
void fun(A *p1)
{
p1->display();
}
void main(void)
{
A b0(10,20),*p;
p=
fun(p);
B b1(30,40,50);
D d1(31;41;51;61);
p=
fun(p);
p=
fun(p);
E e1(100,200,300);
p=
fun(p);
}
执行以上程序后,一共输出______行,第二行是______,第四行是______。
填空题计算机网络中必须包含若干计算机和一些通信线路(设备),以及相关的网络软件和它们必须共同遵循的一组通信______。
填空题[程序]
#include<iostream.h>
int n1=0,n2=0,n3=0,n4=0;
class T
{
public:
T(int a)
{
ia=a;
n1 ++;
}
void print()
{
cout<<ia<<endl;
}
int Getia()
{
return ia;
}
private:
int ia;
};
class S1:public T
{
int x;
public:
S1(int a,int c):T(a)
{
x=c;
n2 ++;
}
void printS1()
{
cout<<Getia()<<"/t"<<x<<endl;
}
};
class S2:public T
{
int y;
public:
S2(int a):T(10)
{
y=a;
n3 ++;
}
void printS2()
{
cout<<Getia()<<"/t"<<y<<endl;
}
};
class S:public S1,public S2
{
int xx;
public:
S(int a,float b,int c,int d):S1(a,b),S2(c)
{
xx=d;
n4 ++;
}
void prints()
{
cout<<xx<<endl;
}
};
void main(void)
{
T t1(2);
S1 t2(3,4);
S2 t3(5);
S t4(6,7,8,9),*p;
p=
p->printS();
p->printS1();
p->printS2();
cout<<n1<<"/t"<<n2<<"/t"<<n3<<"/t"<<n4<<endl;
}
执行以上程序后,输出的第二行是______,第三行是______,第四行是______。
填空题VFP应用程序中一般要包含启动事件循环的命令(语句)和结束事件循环的命令,且启动事件循环的命令(语句)通常包含在主程序中,该命令(语句)为______EVENTS。
填空题以下程序运行时,输出到屏幕的结果中第一行是___(13)___,第二行是___(14)___。
#include
#include
int fun(int a,int b)
{int n;
while(a!=b)
{n=abs(a-b);
a=(a>b)?b:a;
b=n;
}
return a;
}
void main()
{printf("%d\n%d\n",fun(9,15),fun(9,5)); }
填空题下列程序段执行后。寄存器AL的值是___(35)___ 。
MOV AL,07H
MOV BL,0FBH
MOV CL,2
ADD AL,BL
RCR AL,CL
填空题将字单元中的二进制数转换成十六进制数并在屏幕上显示的程序流程如图4所示。在*和**处应填入的值分别是____(32)____、____(33)____。
填空题某图书管理数据库有"读者"和"借阅"2个表。"读者"表中含有:借书证号(字符型)、单位(字符型)、姓名(字符型)等字段,"借阅"表中含有:借书证号(字符型),书目编号(字符型),借书日期(日期型)等字段。执行下列SELECT-SQL命令,可以检索出当前至少借阅了5本图书的读者姓名和所在单位。
SELECT 姓名,单位 FROM 读者 WHERE 借书证号 IN;
( )
填空题目前计算机中广泛使用的西文字符编码是美国标准信息交换码,其英文缩写为______。
填空题执行下面的程序,单击命令按钮Command1后,显示在窗体上的第一行内容是______,第二行内容是______,第三行内容是______。
Option Explicit
Private Sub Command1_Click()
Dim N As Integer, M As Integer
N=2
Do While M<3
N=N+2
If Fun(N) Then
Print N
M=M+1
End If
Loop
End Sub
Private Function Fun(ByVal N As Integer) As Boolean
If N/2=Int(N/2)Then
Fun=Fun(N/2)
Else
If N=1 Then Fun=True
End If
End Function
填空题在计算机内部,8位带符号二进制整数(补码)可表示的十进制最小值是______。
填空题运行下列程序后,显示的运行结果为______。
CLEAR
FOR i=1 TO 3
j=1
DO WHILE J<4
m=i*j
IF MOD(m, 2)=0
?? m
ENDIF
J=j+1
ENDDO
i=i+1
ENDFOR
填空题运行下列程序后,屏幕显示的数据为___(13)___。
CLEAR
STORE "qcw" TO C
cc=SPACE(0)
DO WHILE LEN(c)>0
cc=CHR(ASC(LEFT(c,1))+2)+cc
c=SUBS(c,2)
ENDDO
?cc
填空题对于数据库表来说,字段名可以最多由128个字符组成,但自由表的字段名最多有______个字符组成。
填空题利用报表设计器设计报表时,报表设计区分为多个报表带区。系统规定最多有9种不同的报表带区,即标题、页标头、列标头、组标头、细节、组注脚、列注脚、页注脚和______带区。
填空题利用DBGETPRoP()函数可以返回当前数据库的属性,或者返回当前数据库中表、表的字段或视图属性,例如,函数DBGETPROP("xs.xh",___( )____"DefaultValue")可以返回xs表xh字段的默认值属性。
填空题执行下面程序,单击命令按钮cmdRun后,窗体上显示的第一行内容是___(10)___,第二行内容是___(11)___,最后一行内容是___(12)___。
Option Explicit
Private Sub CmdRun_Click()
Dim n As Integer
n=10
Print F1(n)
End Sub
Private Function F1(ByVal n As Integer)As Integer
Static x As Integer
If n>6 Then
F1=F1(n-2)+n
Else
F1=n+x+1
End If
x=2*x+1
Print F1,x
End Function
填空题网络用户经过授权后可以访问其他计算机硬盘中的数据和程序,网络提供的这种服务称________。
填空题计算机系统由硬件和软件组成,没有______的计算机被称为裸机,使用裸机难以完成信息处理任务。
填空题如果要物理删除带有删除标记的记录,可使用命令PACK,但在该命令的执行前,必须将表以______方式打开。
