填空题[程序] (3分)
#include
int x,y;
int f2(int a,int b)
{ x=a+b;y=a-b;
cout<<"x="<
填空题与十进制数63等值的八进制数是______。
填空题函数重载和运算符重载实现的多态性属于___(3)___多态性.
填空题数据库表可以创建主索引、候选索引、普通索引和唯一索引。如果要控制表中某一字段的值不允许重复出现,则可以以该字段为索引表达式创建主索引或______。
填空题VFP支持空值(用NULL或.NULL.表示),从而简化了对未知数据的处理。在表的浏览窗口中,若要以交互方式给某字段输入空值,可以按组合键____(7)____。
填空题以下程序运行时输出结果是____(7)____。
#include
void change(int x,int Y,int *z)
{ int t;
t=x;x=y;y=*z;*z=t;
}
void main()
{ int x=18,y=27,z=63;
change(x,y,
printf("x=%d,y=%d,z=%d\n",x,y,z);
}
填空题从开始运行表单到关闭表单,会发生一系列的表单事件(例如,Load、Init、Destroy等)。在这个过程中,最先引发的表单事件是______。
填空题完善下列程序,其功能是显示如图3所示的"九九乘法表"SETTALKOFFCLEARFORm=1TO9?STR(m,2)+":"FoRn=1TOm??STR(________(28)________,4)ENDFORENDFoR
填空题基类的事件集合是固定的,不能进行扩充。基类的最小事件集包括____(24)____事件、Destroy事件和Error事件。
填空题使用SELECT-SQL命令进行数据查询时,如果要求查询结果仅输出前10条记录,则在SQL命令中可以使用 ___(12)___ 子句进行控制。
填空题执行下列程序,单击按钮Command1,在窗体上显示的第一行是______,第二行是______,最后一行是______。
Option Base 1
Option Explicit
Private Sub Command1_Click()
Dim i As Integer, st As String, n As Integer, p As String*1
p="A"
For i=3 To 1 Step-1
n=Asc(P)-i
If n<65 Then n=n+26
st=Chr(n)
st=st&Fun(i)
Print st
Next
End Sub
Private Function Fun(n As Integer) As String
Dim i As Integer, s As Integer
For i=1 To n
s=s+i
Next
s=s+n
Fun=s
End Function
填空题执行下面程序,单击Commandl,则图片框中显示的第一行是(1),显示的第二行是(2) ,最后一行显示的是 (3) 。
Private Sub Command1_Click()
Dim a(3,3)As Integer
Dim i As Integer,j As Integer
For i=1 To 3
For j=3 To 1 Step -1
If i>=j Then
a(i,j)=i-j
Else
a(i,j)=j-i
End If
Next j
Next i
For i=1 to 3
For j=3 To 1 Step -1
Picture1.Print a(i,j);
Next j
Picturel.Print
Next i
EndSub
填空题在用原码表示带符号整数“0”时,有“1000…00”与“0000…00”两种表示形式,而在补码表示法中,整数“0”的表示形式有______种。
填空题已知学生成绩表(cj.dbf)的结构由学号(xh,C,6)、课程代号(kcdh,C,2)和成绩(cj,N,3)三个字段组成。下列程序段用来检查表中的cj是否小于0,如果小于0,则给出提示信息。例如,如果第3条记录的成绩小于0,则显示提示信息“第3条记录的成绩录入不合法”。完善下列程序段,使它完成上述功能:
USE cj
SCAN
IF ci<0
n=RECNO()
S="第"+______+"条记录的成绩录入不合法"
WAIT S
ENDIF
ENDSCAN
填空题完善下列程序,使两个程序的功能相同(求一个数列的前20项之和)。
【程序清单1】 【程序清单2】
CLEAR CLEAR
s=0 s=0
FOR i=1 To 20 FOR i=l TO 19 STEP 2
s=s+(-1)**(i+1)/( ) s=s+1/(i*(i+1))-1/((i+1)*(i+2))
ENDFOR ENDFOR
?s ?S
填空题在Visual FoxPro中,可以使用命令来预览报表文件。例如,使用下列命令可以预览报表文件abc:
______abc PREVIEW?
填空题执行下面的程序后,单击按钮Command1,则N的值是______,A的值是______,B的值是______。
Option Explicit
Dim n As Integer
Private Sub Command1_Click()
Dim a As Integer, b As Integer
a=2:b=3
For n=1 To 6
If n Mod 2=0 Then
b=fun(n, a)+a
Else
a=fun(b, n)+b
End If
Next n
Print n, a, b
End Sub
Private Function fun(x As Integer, y As Integer)As Integer
x=y-1+n
y=x+y-n
fun=x+y
End Function
填空题计算机中使用的计数制是______进制。
填空题[程序](2分)
#include
class A(
public;
int x,y;
A(int a,int b)
{x=a;y=b;}
virtual void display() {coutdisplay();
}
void main(void)
{
A b0(10,20),*p;
p= fun (p);
B b1(30,40,50);
D dl(31,41,51,61);
p= fun (p);
p= fun (p);
E e1(100,200,300);
p= fun (p);
}
执行以上程序后,输出的第二行是____(17)____,第四行是____(18)____。
