填空题以下程序的功能是验证"数学黑洞6174"。对于任意一个各位数字不全部相同的四位整数,将组成该数的数字组合成一个最大的数和一个最小的数,二者相减,判断其差值是否为6174,若不是,再将相减的结果组合成新的最大的数和最小的数,以上过程最多重复7次,必得结果6174。程序运行界面如图所示。
Option Explicit
Option Base 1
Private Sub Cmd1_Click()
Dim i As Integer,k As Integer
Dim max As Integer min As Integer
k=Val(Text1)
For i=1 T0 3 '判断4位数字是否全部一样
If Mid(CStr(k),i,1)<>Mid(CStr(k),i+1,1) Then ___(26)___
Next i
If i>3 Then
MsgBox "输入的数据不合要求"
Text1=""
Exit Sub
End If
For i=1 To 7
Call Validate(k max,min)
List1.AddItcm k &":" & max &"-" & min & "=" & max-min
If max-min=6174 Then
Exit For
Else
k=___(27)___
End If
Next i
If ___(28)___ Then List1.AddItem "验证失败!"
End Sub
Private Sub Validate(n As Integer,max As Integer,min As Integer)
Dim i As Integer,t(4)As Integer
Dim s As String,s1 As String,s2 As String
S=CStr(n)
For i=1 To 4
t(i)=Val(Mid(s,i,1))
Next i
Call sort(t)
For i=1 To 4
s1=s1 & CStr(t(i))
s2=___(29)___
Next i
min=Val(s1)
max=VaI(s2)
End Sub
Private Sub sort(a() As Integer)
Dim i As Integer,j As Integer,t As Integer
For i=1 To UBound(a)-1
For j=i+1 To UBound(a)
If ___(30)___ Then
t=a(i):a(i)=a(j):a(j)=t
End If
Next j
Next i
End Sub
填空题大多数DVD光盘驱动器比CD-ROM驱动器读取数据的速度______。
填空题[程序](2分)
#include
void main(void)
{
int x=0,y=0;
for(int i=0;i<4;i++){
x++;
for(int j=0;j<5;j++){
if(j%2){y++;continue;}
x++;
}
}
cout<<"x="<
填空题以下程序运行时,输出到屏幕的结果中第一行是______,第二行是______。
#include<iostream.h>
int main()
{
int x;
char a;
a=x=266;
cout<<x<<"/n"<<int(a)<<endl;
return 0;
}
填空题以下程序运行时输出到屏幕的结果中第一行是___(9)___.第二行是___(10)___。
#include
int f(int *a)
{ int b;
printf("%d\n",b=*a);
a++;
return b+*a;
}
void main()
{ int a[3]={2,3,4};
a[0]=f(
printf("%d\n",a[0]);
}
填空题PC机中的日期和时间信息保存在主板上的______中,关机后也不会丢失。
填空题执行下列程序,单击Command1按钮后,列表框上共显示______个列表项,其中第一个列表项内容为______,最后一个列表项内容为______。
Option Explicit
Private Sub Command1_Click()
Dim st As String, p As String*1, i As Integer, js As Integer
st="abbcccdee"
p=Mid(st, 1, 1)
js=1
i=1
Do Until i>Len (st)
If Mid(st, i, 1)=p Then
js=js+1
Else
List1.AddItem p&":"&js
p=Mid(st, i, 1)
js=1
End If
i=i+1
Loop
List1.AddItem p&":"&js
End Sub
填空题在信息系统的开发过程中大多采用结构化分析方法(简称SA方法),在其系统需求分析阶段常用的描述工具有___(1)___图和数据字典。
填空题数字有线电视所传输的音频、视频所采用的压缩编码标准是______。
填空题设当前工作目录中有一个文件名为JLB的表,用于记录一年中某学生食堂学生就餐情况。该表含有卡号字段(字段名为KH,数据类型为字符型)、就餐时间字段(字段名为SJ,数据类型为日期时间型)和消费金额字段(字段名为JE,数据类型为数值型)。使用下列SELECT-SQL命令可以查询每个月学生就餐消费的总金额:
SELECT ___ (13) ___ (sj) AS 月份, ___ (14) ___ (je) AS消费总金额;
FROM jlb GROUP BY 1
填空题VFP支持多种数据类型,例如字符型、货币型、数值型等等。每种数据类型可以用一个字母表示,例如字符型可用C表示、数值型可用N表示、备注型可用___(3)___ 表示。
填空题以下程序运行时输出到屏幕的结果中第一行是___(11)___,第二行是___(12)___
#include
void main()
{int a[100]={0},b[]={2,4,5,3,6,5,-1},x,i=0;
while(b[i]>-1)
{x=b[i];
a[x]++;
i++;
}
for(x=0,i=0;i<100;i++)
while(a[i])
{x++;
(x%3==0)?printf("%4d\n",i):printf("%4d",i);
a[i]--;
}
}
填空题目前数码相机使用的成像芯片主要有______芯片和CMOS芯片两大类。
填空题为了降低PC机的成本,现在显示控制器已经越来越多地包含在主板芯片组中,不再做成独立的显卡,这种逻辑上存在而实际已看不见的显卡通常称为______显卡。
填空题因特网中的路由器是一种功能更强的分组交换机,它所传输的“分组”是______。
填空题执行下列程序,单击命令按钮三次后,A数组共有______个元素,数组元素A(2)的值为______,A(3)的值为______。
Option Base 1
Option Explicit
Private Sub Command1_Click()
Static A()As String, N As Integer
Dim I As Integer, K As Integer
K=N
N=N+3
ReDim Preserve A(N)
For I=K+1 To N
A(I)=I*N+1
Next
For I=1 To N
Print A(I);
Next
Print
End Sub
填空题以下程序运行时输出到屏幕的结果中第一行是【12】 ,第二行是【13】 。
#include、
#define f(x,y) y=x*x
void g(int x,int y)
{ y=x*x; }
void main()
{ int a=2,b=0,c=2,d=0;
f(a,b);
g(c,d);
printf("%d\n%d",b,d);
}
填空题执行SET CENTURY ON命令后,函数LEN(DTOC(DATE()))的返回值为___(4)___;利用CHR()函数可以向部分设备发送控制字符,例如CHR(7)可以使扬声器响铃,CHR(10)或CHR(___(5)___)可以使显示器换行显示(或打印机换行打印)。
填空题已有声明"int n=12;double a;",则执行语句"a=n/=5;"后,a的值为___(4)___。
填空题有一种称之为100 Base T的以太网,其中的100表示数据传输速率最高为100______。