网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)

●试题七

阅读以下说明及Visual Basic程序代码,将应填入(n)处的字句写在答题纸的对应栏内。

【说明】

某学校举办了一场奥运知识竞赛,参加竞赛的选手为200名,1~200为选手编号。竞赛时间为9:00~11:00。8道竞赛题目依次从"A"~"H"编号,选手可按任意次序答题,每完成一道题目,可立即提交答案。若答案正确(Y),则选择其他题目进行解答,否则,可继续做该题目或选择其他题目进行解答,直至竞赛结束。

选手提交答案的情况及判定结果由专人即时录入,录入数据包括提交答案的时间、选手编号、题目编号(A~H)、是否正确(Y/N)等。

对竞赛情况进行统计和排名的规则如下:

1.若选手X在竞赛时提交的题目P解答正确,则解答该题目所用时间计算如下:

解答题目P的用时=提交题目P正确的时间-竞赛的开始时间+罚时罚时=提交题目P错误解答的次数×20例如:表1中14号选手在10:27提交了题目A的正确解答,因此该选手正确解答该题目所用时间P为87分钟,由于他在09:37和09:52两次提交了题目A的错误解答,因此罚时为(2×20)分钟=40分钟,所以14号选手解答题目A的用时=(87+40)分钟=127分钟。

2.已经提交正确答案的题目再次提交时不再计算。

3.竞赛结束时,选手的总用时为所有解答正确的题目用时累加所得,解答不正确的题目不计时。

4.排名时,完成题目数量多者排名靠前;若完成的题目数相同,则用时少者排名靠前;若完成的题目数和所用时间均相等,则名次相同;完成题目数为0的选手不参加排名。

本应用程序的运行窗口如图3所示。

图3

窗口中的两个文本框为Txt_time和Txt_player,分别用于录入提交答案的时间和选手编号。组合列表框Combol提供题目编号(A~H),录入时从中选择。检查框Chk_yn用于输入解答是否正确信息。当单击"确定"按钮(Cmd_comfirm)时,录入的提交信息加入列表框Listl中,排名情况在列表框List2输出。单击"关闭"按钮时退出应用程序。

在开发过程中,需要编写的部分程序代码如下:

【程序】

Private Type Info

No As Integer′选手编号

Num As Integer′完成题目数量

Time As Integer′完成题目的总用时

d (8) As Integer′d用于记录提交第i个题目错误答案的次数

a (8) As Boolean′a用于记录第i个题目是否已经提交正确答案

End Type

Dim R(201)As info′R[j]用于统计编号为j的选手提交答案的情况

Dim MaxIndex As Integer′MaxIndex记录提交答案的选手中编号最大者

Private Sub Form_Load()

For i=1 to 8

Combo1.AddItem chr( (1) )

Next

Combo1.Text=Combo1.List(0):txt_time.Text="":txt_player.Text=""

For i=1 To 200

R(i).num=0:R(i).time=0:R(i).no=i

Forj=1 To 8

R(i).d(j)=0:R(i).a(j)=False

Next j,i

End Sub

Private Sub cmd_confirm_Click()

Dim h,m,k,time As Integer,ch,pass,s1 As String

K=Instr(txt_time.text,"∶"):If k<2 Then Goto error1

H=Val(Left(txt_time.Text,k-1)):m=Val(Mid(txt_time.Text,k+1))

If h>11 Or h=11 And m>0 Or m>=60 Then goto errorl

Time= (2) ′计算答题时间,以分钟为单位

If txt_plater.text<1 or txt_player.text>200 Then Goto error1

ch= (3)

pass=IIf(chk_yn. (4) =0,"N","Y")

s1=txt_time.Text+Space (4) +txt_player.Text

s1=s1+Space(10-Len(txt_player.Text))+ch+Space (8) +pass

List1.Additem s1

K=Val(txt_player.Text)′k为选手编号

R(k).no=k′编号为k的选手的提交信息记录在下标为k的数组元素中

If k>maxindex Then maxindex=k

M=Asc(ch)-Asc("a")

If pass<>"Y"Then′编号为k的选手提交第m个题目的解答不正确

R(k).d(m)=R(k).d(m)+1

Else If R(k).a(m)<>True Then′已经提交正确的题目的解答不再计算

R(k).a(m)=true:R(k).num=R(k).num+1

R(k).time=R(k).time+ (5)

Call statistic′调用过程statistic进行实时排名和输出

End If

Exit Sub

error1:MsgBox"录入信息有错误!",vbOKOnly

End Sub


参考答案

更多 “ ●试题七阅读以下说明及Visual Basic程序代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】某学校举办了一场奥运知识竞赛,参加竞赛的选手为200名,1~200为选手编号。竞赛时间为9:00~11:00。8道竞赛题目依次从"A"~"H"编号,选手可按任意次序答题,每完成一道题目,可立即提交答案。若答案正确(Y),则选择其他题目进行解答,否则,可继续做该题目或选择其他题目进行解答,直至竞赛结束。选手提交答案的情况及判定结果由专人即时录入,录入数据包括提交答案的时间、选手编号、题目编号(A~H)、是否正确(Y/N)等。对竞赛情况进行统计和排名的规则如下:1.若选手X在竞赛时提交的题目P解答正确,则解答该题目所用时间计算如下:解答题目P的用时=提交题目P正确的时间-竞赛的开始时间+罚时罚时=提交题目P错误解答的次数×20例如:表1中14号选手在10:27提交了题目A的正确解答,因此该选手正确解答该题目所用时间P为87分钟,由于他在09:37和09:52两次提交了题目A的错误解答,因此罚时为(2×20)分钟=40分钟,所以14号选手解答题目A的用时=(87+40)分钟=127分钟。2.已经提交正确答案的题目再次提交时不再计算。3.竞赛结束时,选手的总用时为所有解答正确的题目用时累加所得,解答不正确的题目不计时。4.排名时,完成题目数量多者排名靠前;若完成的题目数相同,则用时少者排名靠前;若完成的题目数和所用时间均相等,则名次相同;完成题目数为0的选手不参加排名。本应用程序的运行窗口如图3所示。图3窗口中的两个文本框为Txt_time和Txt_player,分别用于录入提交答案的时间和选手编号。组合列表框Combol提供题目编号(A~H),录入时从中选择。检查框Chk_yn用于输入解答是否正确信息。当单击"确定"按钮(Cmd_comfirm)时,录入的提交信息加入列表框Listl中,排名情况在列表框List2输出。单击"关闭"按钮时退出应用程序。在开发过程中,需要编写的部分程序代码如下:【程序】Private Type InfoNo As Integer′选手编号Num As Integer′完成题目数量Time As Integer′完成题目的总用时d (8) As Integer′d用于记录提交第i个题目错误答案的次数a (8) As Boolean′a用于记录第i个题目是否已经提交正确答案End TypeDim R(201)As info′R[j]用于统计编号为j的选手提交答案的情况Dim MaxIndex As Integer′MaxIndex记录提交答案的选手中编号最大者Private Sub Form_Load()For i=1 to 8Combo1.AddItem chr( (1) )NextCombo1.Text=Combo1.List(0):txt_time.Text="":txt_player.Text=""For i=1 To 200R(i).num=0:R(i).time=0:R(i).no=iForj=1 To 8R(i).d(j)=0:R(i).a(j)=FalseNext j,iEnd SubPrivate Sub cmd_confirm_Click()Dim h,m,k,time As Integer,ch,pass,s1 As StringK=Instr(txt_time.text,"∶"):If k2 Then Goto error1H=Val(Left(txt_time.Text,k-1)):m=Val(Mid(txt_time.Text,k+1))If h11 Or h=11 And m0 Or m=60 Then goto errorlTime= (2) ′计算答题时间,以分钟为单位If txt_plater.text1 or txt_player.text200 Then Goto error1ch= (3)pass=IIf(chk_yn. (4) =0,"N","Y")s1=txt_time.Text+Space (4) +txt_player.Texts1=s1+Space(10-Len(txt_player.Text))+ch+Space (8) +passList1.Additem s1K=Val(txt_player.Text)′k为选手编号R(k).no=k′编号为k的选手的提交信息记录在下标为k的数组元素中If kmaxindex Then maxindex=kM=Asc(ch)-Asc("a")If pass"Y"Then′编号为k的选手提交第m个题目的解答不正确R(k).d(m)=R(k).d(m)+1Else If R(k).a(m)True Then′已经提交正确的题目的解答不再计算R(k).a(m)=true:R(k).num=R(k).num+1R(k).time=R(k).time+ (5)Call statistic′调用过程statistic进行实时排名和输出End IfExit Suberror1:MsgBox"录入信息有错误!",vbOKOnlyEnd Sub ” 相关考题
考题 ●试题四阅读下列函数说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】函数QuickSort是在一维数组A[n]上进行快速排序的递归算法。【函数】void QuickSort(int A[],int s,int t){int i=s,j=t+1,temp;int x=A[s];do{do i++;while (1) ;do j--;while(A[j]x);if(ij){temp=A[i]; (2) ; (3) ;}}while(ij);A[a]=A[j];A[j]=x;if(si-1) (4) ;if(j+1t) (5) ;}

考题 ●试题七阅读以下应用说明及Visual Basic程序代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】已知窗体上有两个名为cmdGene和cmdSort的命令按钮。单击cmdGene按钮时,随机产生10个[1,100]范围内的整数并将它们放在数组intA中;单击cmdSort按钮时,用选择法排序这10个数并输出。【程序代码】Dim intA(1 To 10)As IntegerPrivate Sub cmdGene_Click()Dim intI As IntegerRandomizeFor intI=1 To 10intA(intI)= (1)Next intIEnd SubPrivate Sub cmdSort_Click()Dim intI,intJ,intMin,intTemp As IntegerFor intI=1 To 9intMin=intA(intI)For intJ= (2) To 10If intA(intJ)intMin ThenTemp=intA(intJ)intA(intJ)= (3)intMin=intTempEnd IfNext intJ(4)(5)For intI=1 To 10Print Str(intA(intI))+" ";Next intINext IntIPrintEnd Sub

考题 ●试题六阅读以下应用说明及Visual Basic部分程序代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】单击窗体上的"测试"(cmdTest)按钮,出现一个输入框,要求输入一串字符,将该字符串中的非字母字符删除后,显示在窗体中的一个文本框(txtShow)中。【程序代码】Private Sub cmdTest_Click()Dim strT1,strT2 As StringDim strCh As (1)Dim intL As IntegerDim intI As IntegerstrT1= (2) ("请输入一串字符","字符串输入")intL= (3)strT2=″″For intI=l To intLstrCh=Mid(strT1,intI,1)If(strCh"A"And (4) ) Or (strCh"a" And suCh"z")ThenstrT2=strT2+strChEnd IfNext intItxtShow.Text= (5)End sub

考题 阅读以下说明及Visual Basic 程序代码,将应填入(n)处的字句写在对应栏内。[说明]本程序求3~100之间的所有素数(质数)并统计个数;同时将这些素数从小到大依次写入顺序文件E: \dataout.txt;素数的个数显示在窗体Form1上。[Visual Basic 代码]Private Sub Command1_ Click ( )Dim count as integer, flag as BooleanDim t1 as Integer, t2 as Integer(1)Count=0For t1=3 to 100Flag=TreeFor t2=2 to Int( Sqr ( t1 ) )If (2) Then flag=FalseNext t2(3)count=(4)write 1, t1End ifNext t1(5)Close 1End Sub

考题 阅读以下说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。【说明】以下程序为求行列式X(5,5)的值S。【Visual Basic代码】Private Function col ( byval x ( 5,5 ) as integer ) as longdim fesult as longdim temp as longdim I as integerdim j as integerdim k as imegerresult = 0for I = to 5(1)for j = 1 to 5if I+j>6 thenk= ( 1+j ) mod 5elsek=1endiftemp=temp*x ( k,j )(2)result=(3)(4)(5)End function

考题 阅读以下说明和流程图,将应填入(n)处的字句写在对应栏内。[说明]设学生某次考试的成绩按学号顺序逐行存放于某文件中,文件以单行句点“.”为结束符。下面的流程图读取该文件,统计出全部成绩中的最高分max和最低分min。

考题 阅读以下说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。说明某单位举办了一场知识竞赛,参加竞赛的选手为300名,依次从1~300进行编号。竞赛时间为9:00~11:00。8道竞赛题目依次从“A”~“H”编号,选手可按任意次序答题,每完成一道题目,可立即提交答案。若答案正确(Y),则选择其他题目进行解答,否则,可继续做该题目或选择其他题目进行解答,直至竞赛结束。选手提交答案的情况及判定结果由专人即时录入,录入的数据如表1所示,对竞赛情况进行统计和排名的结果如表2所示。统计和排名的规则如下:1.若选手X在竞赛时提交的题目P解答正确,则解答该题目所用时间如下计算;解答题目P的用时=提交题目P正确的时间-竞赛的开始时间+罚时罚时=提交题目P错误解答的次数×20例如=表1中14号选手在10:27提交了题目A的正确解答,因此该选手正确解答该题目所用时间为87分钟,由于之前的两次提交错误解答,罚时为2×20=40分钟,所以14号选手解答题目A的用时=87+40=127(分钟)。2.已经提交正确答案的题目再次提交时不再计算。3.竞赛结束时,选手的总用时为所有解答正确的题目用时累加所得,解答不正确的题目不计时。4.排名时,完成题目数量多者排名靠前;若完成的题目数相同,则用时少者排名靠前;若完成的题目数和所用时间均相等,则名次相同;完成题目数为。的选手不参加排名。函数void Statistic()的功能是:读取输入数据,进行统计、排名并输出结果。define MAXN 300typedef stmct{int no; /*选手编号*/int num; /*完成的题目数量*/int time; /*完成题目的总用时*/int d[8]; /*d[i]用于记录提交第i个题目错误答案的次数*/int a[8]; /*a[i]用于记录第i个题目是否已经提交正确答案*/}Info;void Statistic() {char ch,pass;int i,j,k,h,m,t,time,Maxlndex;Info R[MAXN+1 ];for(i=1; i<=MAXN; i++){ /*数组R的元素置初值0*/R[i].no = 0;R[i].num = 0; R[i].time = 0;for(j=0; j<8; j++) {R[i].d[j] = 0; R[i].a[j] = 0;}}/*for*/MaxIndex = 0;while (1){/*录入一名选手提交答案的信息(小时:分钟,选取手编号,题目号,是否正确)*/scanf("%d:%d,%d,%c,%c",h,m,k,ch,pass);if(h==0) break;R[k].no = k; /*k为选手编号码*/time=(1); /*计算答题时间,以分钟为单位*/if(isupper(ch)) ch = 'a' + ch- 'A';if(pass != 'Y' pass != 'y') {R[k].d[ch-'a']++; continue;}if (R[k].a[ch-'a']==1) continue;R[k].a[ch-'a'] = 1;R[k] .num++;R[k].time +=(2);if (k > MaxIndex) Maxlndex = k;}/*while*/for(i=l; i<MaxIndex; i++) { /*选取择排序*/for(t=i,j=i+1; j<=Maxlndex; j++)if(R[t].num<R[j].num|| (3))t=j;if((4)) {R[0]=R[t];R[t]=R[i];R[i]=R[0];}}/*for*/k=1; R[0] = R[l];for(i=1; i<=Maxlndex; i++) /*输出排名情况*/if (R,[i].num > 0) {if(R[i].num!=R[0].num||R[i].time!=R[0].time) k++;R[0]=(5);printf("%d:%3d %4d %5d\n",k,R[i].no,R[i].num,R[i].time);)/*if*l

考题 阅读下面的说明,回答问题1~问题4,将解答填入答题纸对应的解答栏内。[说明]阅读以下说明,回答问题1~问题4,将解答填入答题纸对应的解答栏内。windows Server 2003是一个多任务多用户的操作系统,能够以集中或分布的方式实现各种应用服务器角色,是目前应用比较广的操作系统之一。Windows内置许多应用服务功能,将下表中(1)~(5)处空缺的服务器名称填写在答题纸对应的解答栏内。(1)

考题 阅读以下应用说明及Visual Basic程序代码,将应填入(n)处的字句写在答题纸的对应栏内。应用说明某单位举办了一场知识竞赛,有300名选手参加竞赛,依次从1~300为选手编号。竞赛时间为9:00~11:00。8道竞赛题目依次从“A”~“H”编号,选手可按任意次序答题,每完成一道题目,可立即提交答案。若答案正确(Y),则选择其他题目进行解答,否则,可继续做该题目或选择其他题目进行解答,直至竞赛结束。选手提交答案的情况及判定结果由专人即时录入,录入数据包括提交答案的时间、选手编号、题目编号(A~H)、是否正确(Y/N)。对竞赛情况进行统计和排名的规则如下:1.若选手X在竞赛时提交的题目P解答正确,则解答该题目所用时间如下计算:解答题目P的用时=提交题目P正确的时间-竞赛的开始时间+罚时罚时;提交题目P错误解答的次数×20例如:设14号选手在10:27提交了题目A的正确解答,则该选手正确解答该题目所用时间为87分钟,由于他在09:37和09:52两次提交了题目A的错误解答,因此罚时为2×20=40分钟,所以14号选手解答题目A的用时=87+40=127(分钟)。2.已经提交正确答案的题目再次提交时不再计算。3.竞赛结束时,选手的总用时为所有解答正确的题目用时累加所得,解答不正确的题目不计时。4.排名时,完成题目数量多者排名靠前;若完成的题目数相同,则用时少者排名靠前:若完成的题目数和所用时间均相等,则名次相同;完成题目数为0的选手不参加排名。本应用程序的运行窗口如下图所示:窗口中的两个文本框为Txt_time和Txt_player,分别用于录入提交答案的时间和选手编号。组合列表框Combol提供题目编号(A~H),录入时从中选择。检查框Chk yn用于输入解答是否正确信息。当单击“确定”按钮(Cmd_comfirrn)时,录入的提交信息加入组合列表框Listl中,排名情况在列表框List2输出。单击“关闭”按钮时退出应用程序。在开发过程中,需要编写的部分程序代码如下:程序代码Private Tyve Infono As Integer '选手编号hum As Integer '完成的题目数量time As Integer '完成题目的总用时d(8) As Integer 'd[i]用于记录提交第i个题目错误答案的次数a(8) As Boolean 'aC[i]用于记录第i个题目是否已经提交正确答案End TypeDim R(301) As Info 'R[j]用于统计编号为j的选手提交答案的情况Dim Maxlndex As Integer 'MaxIndex记录提交答案的选手中编号最大者Private Sub Form_Load()For i=1 To 8Combol.Addltem Chr( (1) )NextCombol.Text = Combol.List(0): Txt_time. Text= "": Txt_player. Text= ""For i = 1 To 300R(i).num=0: R(i).time = 0: R(i).no = IForj = 1 To 8R(i).d(j) = 0: R(i).a(j) = FalseNext j, iEnd SubPrivate Sub Crud_confirm_Click()Dimh, m, k, time As Integer, ch, pass, sl As Stringk = InStr(Txt_time.Text, ":"): If k < 2 Then GoTo errorlh = Val(Left(Txt_time. Text, k - 1 )): m = Val(Mid(Txt_time. Text, k + 1 ))Ifh > 11 Or h = 11 And m > 0 Or m >= 60 Then GoTo errorltime=(2) '计算答题时间,以分钟为单位If Txt player. Text < 1 Or Txt_player. Text> 300 Then GoTo errorlch=(3) '取题目编号pass = llf(Chk_yn. (4)= 0, "N", "Y")s1 = Txt__time. Text+ Space(4)+ Txt_player. Texts1 = s1 + Space(10 - Len(Txt_player. Text))+ ch + Space(8) + passListl .Addltem s1k = Val(Txt_player. Text) 'k为选手编号R(k).no = k '编号为K的选手的提交信息记录在下标在K的数组元素中If k > Maxlndex Then Maxlndex = km = Asc(ch) - Ase("A")Ifpass <> "Y" Then '编号为K的选手提交第m个题目的解答不正确R(k).d(m) = R(k).d(m) + 1Elself R0(k).a(m) <> True Then '已经提交正确的题目的解答不再计算R(k).a(m) = True: R(k).num = R(k).num + IR(k).time = R(k).time +(5)Call Statistic '调用过程 Statistic 进行实时排名和输出End IfExit Suberrorl: MsgBox "录入信息有误!", vbOKOnlyEnd Sub

考题 阅读以下应用说明、属性设置及Visual Basic程序代码,将应填入______处的语句写在答题纸的对应栏内。[应用说明7]本应用程序的运行窗口如图2-5所示。只要用户单击“闪烁”按钮,文字“欢迎光临”就会以0.3s消失、0.3s显示反复进行闪烁;单击“停止”按钮,闪烁停止,恢复图示的初态。[属性设置7][程序代码7]Private Sub CmdF C1ick()Timerl. (3)=TrueLabel.Visible=FalseEnd SubPrivate Sub Timerl_Timer()(4)=not Label.VisibleEnd SubPrivate Sub CmdT_Click()Timerl.Enabled=(5)Label.Vlsible=trueEnd Sub

考题 阅读以下说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。【说明】某学校举办了一场奥运知识竞赛,参加竞赛的选手为200名,1~200为选手编号。竞赛时间为9:00~11:00。8道竞赛题目依次从“A”~“H”编号,选手可按任意次序答题,每完成一道题目,可立即提交答案。若答案正确(Y),则选择其他题目进行解答,否则,可继续做该题目或选择其他题目进行解答,直至竞赛结束。选手提交答案的情况及判定结果由专人即时录入,录入数据包括提交答案的时间、选手编号、题目编号(A~H)、是否正确(Y/N)等。对竞赛情况进行统计和排名的规则如下:1.若选手X在竞赛时提交的题目P解答正确,则解答该题目所用时间计算如下:解答题目P的用时=提交题目P正确的时间-竞赛的开始时间+罚时,罚时=提交题目P错误解答的次数×20例如:表1中14号选手在10:27提交了题目A的正确解答,因此该选手正确解答该题目所用时间P为87分钟,由于他在09:37和09:52两次提交了题目A的错误解答,因此罚时为(2×20)分钟=40分钟,所以14号选手解答题目A的用时=(87+ 40)分钟:127分钟。2.已经提交正确答案的题目再次提交时不再计算。3.竞赛结束时,选手的总用时为所有解答正确的题目用时累加所得,解答不正确的题目不计时。4.排名时,完成题目数量多者排名靠前;若完成的题目数相同,则用时少者排名靠前;若完成的题目数和所用时间均相等,则名次相同;完成题目数为。的选手不参加排名。本应用程序的运行窗口如图3所示。窗口中的两个文本框为Txt_time和Txt_player,分别用于录入提交答案的时间和选手编号。组合列表框Combo1提供题目编号(A~H),录入时从中选择。检查框Chk_yn用于输入解答是否正确信息。当单击“确定”按钮(Cmd_comfirm)时,录入的提交信息加入列表框List1中,排名情况在列表框List2输出。单击“关闭”按钮时退出应用程序。在开发过程中,需要编写的部分程序代码如下:【程序】Private Type infoNo As Integer ′选手编号Num As Integer ′完成题目数量Time As Integer ′完成题目的总用时d(8)As Integer ′d用于记录提交第i个题目错误答案的次数a(8)As Boolean ′a用于记录第i个题目是否已经提交正确答案End TypeDim R(201)As info ′R[j]用于统计编号为j的选手提交答案的情况Dim Maxlndex As Integer ′Maxlndex记录提交答案的选手中编号最大者Private Sub Form_Load()For i = 1 to 8Combo1. Addltem chr((1))NextCombo1. Text = Combo1. List(0):txt_time.Text =" ":txt_player.Text =" "For i = 1 To 200R(i) num=0:R(i).time =0:R(i).no=iForj = 1 To 8R(i).d(j) =0:R(i).a(j) =FalseNext j,iEnd SubPrivate Sub cmd_confirm_Click()Dim h, m, k, time As Integer, ch, pass, s1 As StringK = Instr(txt_time, text,": "):If k<2 Then Goto error1H = Val(Left(txt_time. Text, k-1)):m = Val(Mid(txt_time. Text, k+1))If h>11 Or h=11 And m>0 Or m>=60 Then goto errorlTime=(2) ′计算答题时间,以分钟为单位If txt_plater, text<1 or txt_player, text>200 Then Goto errorlch=(3)pass = IIf(chk_yn.(4)=0,"N" ,"Y")s1 = txt_time. Text+Space(4) + txt_player. Texts1 = s1 + Space(10 - Len(txt_player. Text))+ch+Space(8)+passList1. Additem s1K = Val(txt_player. Text) ′k为选手编号R(k). no =k ′编号为k的选手的提交信息记录在下标为k的数组′元素中If k>maxindex Then maxindex = kM =Asc(ch)-Asc("a")If pass< >"Y" Then ′编号为k的选手提交第m个题目的解答不正确R(k).d(m)=R(k).d(m)+1Else If R(k).a(m)< >True Then ′已经提交正确的题目的解答不再计算R(k).a(m) =true:R(k).num=R(k).num+1R(k).time = R(k). time +(5)Call statistic ′调用过程statistic进行实时排名和输出End IfExit Suberror1: MsgBox "录入信息有错误!" ,vbOKOnlyEnd Sub

考题 ●试题二阅读下列函数说明和C代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】该程序运行后,输出下面的数字金字塔【程序】includestdio.hmain (){char max,next;int i;for(max=′1′;max=′9′;max++){for(i=1;i=20- (1) ;++i)printf(" ");for(next= (2) ;next= (3) ;next++)printf("%c",next);for(next= (4) ;next= (5) ;next--)printf("%c",next);printf("\n");}}

考题 ●试题八阅读以下说明及Visual Basic部分程序代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】本程序是一个可进行数制转换的应用程序,图1所示是其运行界面。txtDec为TextBox控件名,Lblkes为转换结果labe1控件名。【程序代码】Option ExplicitPrivate Function convert(pintDec As Intege,pintS As Integer)As StringDim intCt As Integer,intR As IntegerDim strCov As String,strRes As StringintR=pintDec Mod pintSDo While (1)strCov=strCov & Str(intR)(2)intR=pintDec Mod pintSLoopFor intCt= (3) To 1 Step-1strRes=strRes & Mid(strCov,intCt,1)Next intCtconvert=strResEnd FunctionPrivate Sub cmdQuit_Click()′退出Unload MeEnd SubPrivate Sub optBin_Click()′二进制lblRes.Caption="转换结果:"& (4)End SubPrivate Sub optHex_Click()′十六进制lblRes.Caption="转换结果:"& (5)End SubPrivate Sub optOct_Click()′八进制lblRes.Caption="转换结果:"&Oct(Val(txtDeC.Text))End Sub

考题 ●试题一阅读下列说明和流程图,将应填入(n)的字句写在答题纸的对应栏内。【说明】下列流程图(如图4所示)用泰勒(Taylor)展开式sinx=x-x3/3!+x5/5!-x7/7!+…+(-1)n×x 2n+1/(2n+1)!+…【流程图】图4计算并打印sinx的近似值。其中用ε(0)表示误差要求。

考题 ●试题五阅读以下应用说明、属性设置及Visual Basic程序代码,将应填入(n)处在字句写在答题纸的对应栏内。【说明】本应用程序的运行窗口如图2所示。只要用户单击"闪烁"按钮,文字"欢迎光临"就会以0.3秒消失、0.3秒显示反复进行闪烁;单击"停止"按钮时,闪烁停止,恢复图示的初态。在开发过程中,需要设置的属性如表1所示。在开发过程中,需要编写的程序代码如下:【程序】Private Sub CmdF_Click()Timer1. (3) =TrueLabe1.Visible=FalseEnd SubPrivate Sub Timer1_Timer()(4) =not Label.VisibleEnd SubPrivate Sub CmdT_Click()Timer1.Enabled= (5)Labe1.Visible=trueEnd Sub

考题 试题三(共 15 分)阅读以下说明和 C 程序,将应填入 (n) 处的字句写在答题纸的对应栏内。

考题 图2-1是基于软交换的网络分层模型。请将选项应填入(n)处的字句写在答题纸对应的解答栏内。

考题 (a)智能网概念模型中分布功能平面模型如下图所示,请根据此图将应填入(n)处的 字句写在答题纸的对应栏内。

考题 图6-1是下一代网络的体系结构简图,请根据此简图将应填入(n)处的字句写在答题纸的对应栏内。

考题 图6-1是基于软交换的网络分层模型简图,其中(1)、(2)为网络层次,(3)、(4)、(5)、(6)为软交换系统中的设备,(7)(8)为软交换系统中相关设备之间的协议。请根据简图将应填入(n)处的字句写在答题纸的对应栏内,括号内的数字相同处代表同一字句,(n)相同者只计1分)。

考题 下图是基于软交换的网络分层模型简图,其中(1)、(2) 为网络层次,(3)、(4)、(5)为软交换系统中的设备。请根据简图将应填入( )处的字句 写在答题纸对应的解答栏内,括号内数字相同处代表同一字句,( n )相同者只计2分)基于软件交换的网络分层模型简图

考题 阅读下列说明和C++-代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 某发票(lnvoice)由抬头(Head)部分、正文部分和脚注(Foot)部分构成。现采用装饰(Decorator)模式实现打印发票的功能,得到如图5-1所示的类图。 【C++代码】 #include using namespace std; class invoice{ public: (1){ cout

考题 阅读下列说明,补充(1)-(9),将解答填入答题纸的对应栏内。

考题 阅读下列说明和C++代码,回答问题,将解答填入答题纸的对应栏内。 【说明】某航空公司的会员积分系统将其会员划分为:普卡 (Basic)、银卡(Silver)和金卡 (Gold) 三个等级。非会员 (NonMember) 可以申请成为普卡会员。会员的等级根据其一年内累积 的里程数进行调整。描述会员等级调整的状态图如图 5-1 所示。现采用状态 (State) 模式实现上述场景,得到如图 5-2 所示的类图。 【问题1】(15分)阅读上述说明和C++代码,将应填入 (n) 处的字句写在答题纸的对应栏内。

考题 阅读下列说明和Java代码,将应填入(n)处的字句写在答题纸的对应栏内。【说明】 某文件管理系统中定义了类OfficeDoc和DocExplorer,当类OfficeDoc发生变化时,类DocExplorer的所有对象都要更新其自身的状态,现采用观察者(Observer)设计模式来实现该需求,所设计的类图如图6-1所示。

考题 阅读下列说明和?C++代码,将应填入(n)处的字句写在答题纸的对应栏内。 【说明】 阅读下列说明和?Java代码,将应填入?(n)?处的字句写在答题纸的对应栏内。 【说明】 某快餐厅主要制作并出售儿童套餐,一般包括主餐(各类比萨)、饮料和玩具,其餐品种 类可能不同,但其制作过程相同。前台服务员?(Waiter)?调度厨师制作套餐。现采用生成器?(Builder)?模式实现制作过程,得到如图?6-1?所示的类图。

考题 阅读以下说明,回答问题1至问题4,将解答填入答题纸对应的解答栏内。 【说明】 某企业网络拓扑如图1-1所示,A~E是网络设备的编号。