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

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

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

[说明]

某单位组织一次职业技术考核比赛,由十名评委对选手的现场表现打分(0到100以内的数值)。本程序接收原始评分后,去掉一个最高分、一个最低分,最后计算并输出选手最后得分。在接收输入第i个评分时,若输入数据的类型、范围不正确,程序将给出相应提示,并等待下一次输入,直至正确接收第i个评分为止。程序的运行界面如下:

在开发过程中,文本框名为Text1,界面上有上至下三个按钮分别取名为CmdMark、CmdReresh和CmdExit。

[Visual Basic代码]

Private Sub CmdMark_Click() ’按钮“输入评分”的单击事件响应代码

Dim i As Integer,temp As Variant ’声明变量

Dim marks(1 To 10),maxMark,minMark,sumMark,mark As Single

sumMark=0

Text1.Text=“编号”&Chr(9)&“评分”& vbCrLf

For i=1 To 10 ’接收十个评分输入

Do While 1=1 ’验证并接收第i个评委的评分

temp=InputBox(“请输入”&i&“号评委的评分:”)

If (1) IsNumeric(temp)Then

Msg Box“数据类型错误,请重试!”

ElseIf CSng(temp)<0 Or CSng(temp)>100 Then

MsgBox“数值范围错误,请重试!”

Else:Exit Do

End If

Loop

marks(i)=CSng(temp)

If i=1 Then maxMark=(2):minMark=(2)

If marks(i)>maxMark Then maxMark=marks(i)

If minMark>marks(i)Then (3)

sumMark=sumMark+marks(i)

Text1.Text=Text1.Text & i & Chr(9) & marks(i) & vbCrLf输出第i个评委的评分

Next

mark=( (4))/8 ’计算选手最后得分

Text1.Text=Text1.Text &"去掉一个最高分:"&maxMark&vbCrLf&_

"去掉一个最低分:"&minMark&vbCrLf&_

"选手最后得分:"&mark

End Sub

Private Sub Command2_Click() ’按钮“刷新屏幕”的单击事件响应代码

(5).Text=“单击”输入评分“按钮,开始统分……”

End Sub

Private Sub Command3_Click() 按钮“退出程序”的单击事件响应代码

End

End Sub


参考答案

更多 “ 阅读以下说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。[说明]某单位组织一次职业技术考核比赛,由十名评委对选手的现场表现打分(0到100以内的数值)。本程序接收原始评分后,去掉一个最高分、一个最低分,最后计算并输出选手最后得分。在接收输入第i个评分时,若输入数据的类型、范围不正确,程序将给出相应提示,并等待下一次输入,直至正确接收第i个评分为止。程序的运行界面如下:在开发过程中,文本框名为Text1,界面上有上至下三个按钮分别取名为CmdMark、CmdReresh和CmdExit。[Visual Basic代码]Private Sub CmdMark_Click() ’按钮“输入评分”的单击事件响应代码Dim i As Integer,temp As Variant ’声明变量Dim marks(1 To 10),maxMark,minMark,sumMark,mark As SinglesumMark=0Text1.Text=“编号”Chr(9)“评分” vbCrLfFor i=1 To 10 ’接收十个评分输入Do While 1=1 ’验证并接收第i个评委的评分temp=InputBox(“请输入”i“号评委的评分:”)If (1) IsNumeric(temp)ThenMsg Box“数据类型错误,请重试!”ElseIf CSng(temp)<0 Or CSng(temp)>100 ThenMsgBox“数值范围错误,请重试!”Else:Exit DoEnd IfLoopmarks(i)=CSng(temp)If i=1 Then maxMark=(2):minMark=(2)If marks(i)>maxMark Then maxMark=marks(i)If minMark>marks(i)Then (3)sumMark=sumMark+marks(i)Text1.Text=Text1.Text i Chr(9) marks(i) vbCrLf输出第i个评委的评分Nextmark=( (4))/8 ’计算选手最后得分Text1.Text=Text1.Text "去掉一个最高分:"maxMarkvbCrLf_"去掉一个最低分:"minMarkvbCrLf_"选手最后得分:"markEnd SubPrivate Sub Command2_Click() ’按钮“刷新屏幕”的单击事件响应代码(5).Text=“单击”输入评分“按钮,开始统分……”End SubPrivate Sub Command3_Click() 按钮“退出程序”的单击事件响应代码EndEnd Sub ” 相关考题
考题 阅读以下应用说明及Visual Basic程序代码,将应填入(n)处的字句写在对应栏内。【说明8.1】以下程序的功能是:生成20个200~300之间的随机整数,输出其中能被5整除的数并求出它们的和。【程序代码8.1】Private Sub Command1_Click()For i=1 To 20x=Int((1)*200+100)If (2)=0 ThenPrint xS=S+ (3)End IfNext iPrint"Sum=";SEnd Sub【说明8.2】程序8.2运行后,单击窗体,则在窗体上显示的内容是:a=(4)和b=(5)。【程序代码8.2】Private Sub Form_Click()Dim a As Integer,b As Integera=20:b=50p1 a,bp2 a,bp3 a,bPrint"a=";a,"b=";bEnd SubSub p1(x As Integer, ByValy As Integer)x=x+l0y=y+20End SubSub p2(ByVal×As Integer, y As Integer)x=x+l0y=y+20End SubSub p3(ByVal×As Integer, ByVal y As Integer)x=x+10y=y+20End Sub

考题 阅读以下说明和流程图,将应填入(n)处的字句写在对应栏内。【说明】已知头指针分别为La和lb的有序单链表,其数据元素都是按值非递减排列。现要归并La和Lb得到单链表Lc,使得Lc中的元素按值非递减排列。程序流程图如下所示:

考题 阅读以下说明及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)处的字句,写在对应栏内。【说明】阅读下面几段C++程序回答相应问题。比较下面两段程序的优缺点。①for (i=0; i<N; i++ ){if (condition)//DoSomething…else//DoOtherthing…}②if (condition) {for (i =0; i<N; i++ )//DoSomething}else {for (i=0; i <N; i++ )//DoOtherthing…}

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

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

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