填空题每一个类均有构造函数和析构函数,这两个函数中不可以定义为虚函数的是___(1)___
填空题使用域名访问因特网上的信息资源时,由网络中的域名服务器将域名翻译成IP地址,该服务器的英文缩写是______。
填空题目前,因特网中有数千台FTP服务器使用______作为其公开帐号,用户只需将自己的邮箱地址作为密码就可以访问FTP服务器中的文件。
填空题在启动PC机的过程中,用户可以通过按下键盘上的一个特定键运行存储在BIOS中的______程序,从而修改CMOS芯片中保存的系统配置信息。
填空题对于基本数据类型的静态变量,其缺省初值为__________。
填空题下面程序的功能是:统计存放在数组A中的N个数有多少个是不同的。具体做法是:变量Left指向要被处理的数(从第2个元素开始),Right指向数组最后一个元素。若A(Left)与排在它前面的某个数组元素值相同,就用数组元素A(Right)的值来替换A(Left)的值,同时将变量Right的值减1;否则将变量Left的值加1,处理数组下一个元素,重复以上过程,直到Left>Right为止。Right的值即为不同的数的个数。
Option Explicit
OptionBase 1
Private Sub Commandl_Click()
Dim A() As Integer,N As Integer,I AS Integer
Dim OP As Integer
N=InputBox("请输入数据个数", ,10)
ReDim A(N)
Randomize
For I=1 To N
A(I)=Int(Rnd*10)+1
Text1=Text1 & A(1) & " "
Next I
Call Statistic(A,OP)
Text2="有" & oP & "个不同的数:"
For I=1 To OP
Text2=Text2 & A(I) & " "
Next I
End Sub
Private Sub Statistic(A() As Integer,Right As Integer)
Dim Left As Integer,K As Integer,I As Integer
Right=( 23 )
Left=2
Do While Left<=Right
K=( 24 )
For I=K To 1 Step -1
If A(Left)=A(I) Then Exit For
Next I
If ( 25 )Then
Left=Left+1
. Else
A(Left)=A(Right)
( 26 )
End If
Loop
End Sub
填空题执行下列程序,单击按钮Command1后,窗体上第一行内容是______,第二行内容是______,最后一行内容是______。
Option Explicit
Private Sub Command1_Click()
Dim st As String, ch As String*1, t As Integer
Dim i As Integer
st="2 4 6 8 16#"
For i=1 To Len(st)
ch=Mid(st, i, 1)
If ch<>""And ch<>"#"Then
t=t*10+Val(ch)
Else
If judge(t)Then Print t
t=0
End If
Next
End Sub
Private Function judge(ByVal n As Integer) As Boolean
Do While n<>1
If n Mod 2<>0 Then
Exit Function
End If
n=n/2
Loop
judge=True
End Function
填空题与数字摄像机录制的数字视频不同,计算机动画是一种______的数字视频,可借助于动画软件来制作。
填空题与十进制数0.25等值的二进制数是______。
填空题下面分别是用类程序设计语言和c++语言描述的算法preorder1(由算法revisel调用)和preorder2(由算法revise2调用),其功能是通过二叉树的先序遍历,将二叉树中数据域值等于c的结点修改为数据域值d,并累加修改的结点个数s。
二叉树结点如图2所示,其中,数据域data为字符型,llink、rlink分别为指向左、右孩子的指针域。
请选择一种算法描述形式,在算法中的空格处填入正确内容并回答问题(①、②任选一题,只能选做一题)。
①类程序设计语言描述形式符号
sdata表示,指向左、右孩子的指针域分别用bt->llink、bt->rlink表示。
algorithm preorder2(bt,c,d,
++s;
}
preorder2(bt->llink,c,d,s);
___(21)___;
}
}
algorithm revise2(bt)
//bt为指向二叉树根结点的指针
//c,d为字符型
//s为整型
{
cout>d;
___(23)___;
preorder2(bt,c,d,s);
cout<<"s="<
填空题运行下面的程序段后,屏幕显示的运行结果是____(27)____。
CLEAR
SET TALK OFF
STORE 3 T0 n
?ss(n)
FUNCTION SS
PARAMETERS X
y=1
p=0
FoR i=1 TO x
y=y*i
p=p+y
ENDFoR
RETURN P
ENDFUNC
填空题用屏幕水平方向上可显示的点数与垂直方向上可显示的点数来表示显示器清晰度的指标,通常称为______率。
填空题VFP支持多种数据类型,如字符型、货币型、数值型等。每种数据类型可以用一个字母表示,如字符型可用C表示、数值型可用N表示、备注型可用______表示。
填空题扫描仪的色彩位数(色彩深度)反映了扫描仪对图像色彩的辨析能力。假设色彩位数为8位,则可以分辨出______种不同的颜色。
填空题在打开一个表时,用户通常需要选择一个工作区。使用命令 ___ (8) ___ 可以选择未被使用的最小编号的工作区。
填空题根据白盒测试法,选择测试用例使程序中每个语句至少被执行一次是属于___(7)___覆盖;选择测试用例使程序中每个判定至少都获得一次"真"值和一次"假"值是属于___(8)___覆盖。
填空题无线电波可以按频率分成中波、短波、超短波和微波,其中频率最高并按直线传播的是__________。
填空题用以下公式求f(x)的值。当通项的绝对值小于10^-7时停止计算,x的值由键盘输入。
f(x)=a1x1-a2x2+a3x3-…+(-1)n+1anxn+… |X|
1
其中 a1=1,a2=2,an= ,n=3,4,5…
Option Explicit
Private Sub Commandl_Click()、
Dim x As Single,fx As Single
Dim a As Single,a1 As Single,a2 As Single
Dim t As Single
a1=l:a2=2
x=text1
If ( 16 ) Then
MsgBox("x必须在-1---1之间")
ExitSub
End If
fx=a1*x-a2*x*x
t=(-1)*x*x
DO
a=1/(al+a2)
t=(-1)*x*x
fx=( 17 )
al=a2
( 18 )
Loop Until Abs(a*t)<0.0000001
Text2=fx
End Sub
填空题已有定义"#define M(a,b,c)a*b-c".执行语句"printf("%d",M(2+3,2+3,4));"时的输出为___(3)___。
填空题下面程序的功能是;将两个有序链表(降序捧序)合并为一个有序链表,函数merge(node *h1,node *h2)将由h1和h2分别指向的己排序的两个链表,合并为一个依然有序的链表。注意;对于数据大小相同的结点,都要保留在合并后的链表上。主函数产生两条已降序排序的链表,并输出合并后链表上的数据值.
例如,原链表上各结点的数据依次为;
h1:15,9,8,7,3
h2:15,12,10,7,3,2
合并后得到的新链表为;15,15,12, 10,9,8,7,7,3,3,2
【程序](4分)
#include
struct node{
int data;
node*next;
};
node *merge(node *h1,node *h2)
{
if(h1==NULL) return h2;
if(h2==NULL) return h1;
node *h=NULL;
if(___(27)___){
h=h1;
h1=h1->next;
}
else{
h=h2;
h2=h2->next;
}
node *p=h;
while(___(28)___){
if(h1->data >=h2->data){
p->next=h1;
p=h1;
h1=h1->next;
}
else{
p->next=h2;
p=h2;
h2=h2->next;
}
}
if(h1 !=NULL) ___(29)___;
else
if(h2!=NULL) p->next=h2;
return h;
}
void main(void)
{
node a[5]={{15},{9},{8},{7},{3}};
node b[6]={{15},{12},{10),{7},{3},{2}};
node *h,*h1,*h2,*p;
int i;
h1=a;
h2=b;
for(i=0;idatanext;
}
cout<
