[单项选择题]单击命令按钮时,下列程序的执行结果是()。 PrivateSubCommand1_Click() DimaAsInteger,bAsInteger,CAsInteger a=3 b=4 c=5 PrintSecProc(c,b,a) EndSub FunctionFirProc(xAsInteger,yAsInteger,zAsInteger) FirProc=2*x+y+3*z+2 EndFunction FunctionSecProc(xAsInteger,yAshteger,zAsInteger) SecProc=FirProc(z,x,y)+x+7 EndFunction
A.13
B.16
C.36
D.33
A.13
B.16
C.36
D.33
[填空题]为了使计时器控件Timer1每隔0.5秒触发一次Timer事件,应将Timer1控件的 【4】 属性设置为 【5】 。
[填空题]表达式Len(Six(1.3))Mod2的值为______。
[多项选择题]在考生文件夹下有一个工程文件sjt4.vbp,窗体上有两个文本框、三个单选按钮和一个命令按钮。运行时,在Text1中输入若干个大写和小写字母,并选中一个单选按钮,再单击“转换”按钮,则按选中的单选按钮的标题进行转换,结果放在Text2中(如下图所示)。
在给出的文件中已经给出了全部控件,但程序不完整,要求:去掉程序中的注释符,把程序中的部分改为正确的内容。

试题源程序:
1PrivateSubCommand1Click()
2DimnAsInteger,kAsInteger,chAsString,aAsString
3n=Len(Text1.Text)
4ch=""
5Fork=1Ton
6’a=Mid$(Text1.Text,,1)
7IfOption1.Value=TrueThen
8Ifa>="a"Anda<="z"Then
9ch=ch+UCase(a)
10ElseIfa>="A"Anda<="Z"Then
11’ch=ch+
12Else
13ch=ch+a
14EndIf
15EndIf
16IfOption2.Value=TrueThen
17ch=UCase(Text1)
18EndIf
19IfOption3.Value=TrueThen
20ch=LCase(Text1)
在给出的文件中已经给出了全部控件,但程序不完整,要求:去掉程序中的注释符,把程序中的部分改为正确的内容。

试题源程序:
1PrivateSubCommand1Click()
2DimnAsInteger,kAsInteger,chAsString,aAsString
3n=Len(Text1.Text)
4ch=""
5Fork=1Ton
6’a=Mid$(Text1.Text,,1)
7IfOption1.Value=TrueThen
8Ifa>="a"Anda<="z"Then
9ch=ch+UCase(a)
10ElseIfa>="A"Anda<="Z"Then
11’ch=ch+
12Else
13ch=ch+a
14EndIf
15EndIf
16IfOption2.Value=TrueThen
17ch=UCase(Text1)
18EndIf
19IfOption3.Value=TrueThen
20ch=LCase(Text1)
微视频的技术门槛较高,一般教师无法掌握并独自完成
[填空题]设某循环队列的容量为50,头指针front=5(指向队头元素的前一位置),尾指针rear=29(指向队尾元素),则该循环队列中共有______个元素。
[问答题]注意:下面出现的“考生文件夹”均为%USER%。在考生文件夹下存有文件名为Java_2.java文件,本题功能是统计骰子旋转500次后每个面出现的频率(起始面是随机的)。请完善Java_2.java文件,并进行调试,某次程序结果如下:
由于Java_2.java文件不完整,请在注释行“//*********Found*********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。给定源程序:importjavax.swing.*;publicclassJava_2publicstaticvoidmain(Stringargs[])intfrequency1=0,frequency2=0,frequency3=0,frequency4=0,frequency5=0,frequency6=0,face;//骰子旋转500次的代码for(introll=1;roll<=500;roll++)face=1+(int)(Mathrandom()*6);//*********Found**********switch(______)case1:++frequency1;break;case2:++frequency2;break;case3:++frequency3;break;case4:++frequency4;break;case5:++frequency5;break;case6:++frequency6;break;//*********Found**********JTextAreaoutputArea=______JTextArea(7,10);outputArea.setText("面频率"+"
1"+frequency1+"
2"+frequency2+"
3
由于Java_2.java文件不完整,请在注释行“//*********Found*********”下一行语句的下画线地方填入正确内容,然后删除下画线,请勿删除注释行或其他已有语句内容。存盘时,文件必须存放在考生文件夹下,不得改变原有文件的文件名。给定源程序:importjavax.swing.*;publicclassJava_2publicstaticvoidmain(Stringargs[])intfrequency1=0,frequency2=0,frequency3=0,frequency4=0,frequency5=0,frequency6=0,face;//骰子旋转500次的代码for(introll=1;roll<=500;roll++)face=1+(int)(Mathrandom()*6);//*********Found**********switch(______)case1:++frequency1;break;case2:++frequency2;break;case3:++frequency3;break;case4:++frequency4;break;case5:++frequency5;break;case6:++frequency6;break;//*********Found**********JTextAreaoutputArea=______JTextArea(7,10);outputArea.setText("面频率"+"1"+frequency1+"
2"+frequency2+"
3
部分整合是信息技术与教学中的部分环节相整合,是信息技术与课程整合的初始阶段
[填空题]以下程序中给指针p分配三个double型动态内存单元,请填空。
#include<stdio.h>
main()
double*p;
p=(double*)malloc(______);
p[0]=1.5;p[1]=2.5;p[2]=3.5;
printf("%f%f%f",p[0]’p[1],p[2]);
#include<stdio.h>
main()
double*p;
p=(double*)malloc(______);
p[0]=1.5;p[1]=2.5;p[2]=3.5;
printf("%f%f%f",p[0]’p[1],p[2]);
[填空题]下列软件系统结构图

的宽度为______。

的宽度为______。
[多项选择题]完成下列问题:
在考生文件夹下有一个工程文件sjt4.vbp,包含了所有控件和部分程序,如图4所示。程序功能如下:

①单击“渎数据”按钮,可将考生文件夹下in4.dat文件中的100个整数读到数组a中。
②单击“计算”按钮,则根据从名称为Combo1的组合框中选中的项目,对数组a中的数据计算平均值,并将计算结果四舍五入取整后显示在文本框Text1中。
“读数据”按钮的Click事件过程已经给出,请为“计算”按钮编写适当的事件过程,实现上述功能。
注意:不得修改已经存在的控件和程序,在结束程序运行之前,必须进行一次计算,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后程序按原文件名存盘。
[题目提供的源程序]
Dima(100)AsInteger
PrivateSubCommand1_Click()
DimkAsInteger
OpenApp.Path&"in4.dat"ForInputAs#1
Fork=1To100
Input#1,a(k)
Nextk
Close#1
EndSub
PrivateSubCommand2_Click()
’考生应编写的程序
EndSub
在考生文件夹下有一个工程文件sjt4.vbp,包含了所有控件和部分程序,如图4所示。程序功能如下:

①单击“渎数据”按钮,可将考生文件夹下in4.dat文件中的100个整数读到数组a中。
②单击“计算”按钮,则根据从名称为Combo1的组合框中选中的项目,对数组a中的数据计算平均值,并将计算结果四舍五入取整后显示在文本框Text1中。
“读数据”按钮的Click事件过程已经给出,请为“计算”按钮编写适当的事件过程,实现上述功能。
注意:不得修改已经存在的控件和程序,在结束程序运行之前,必须进行一次计算,且必须用窗体右上角的关闭按钮结束程序,否则无成绩。最后程序按原文件名存盘。
[题目提供的源程序]
Dima(100)AsInteger
PrivateSubCommand1_Click()
DimkAsInteger
OpenApp.Path&"in4.dat"ForInputAs#1
Fork=1To100
Input#1,a(k)
Nextk
Close#1
EndSub
PrivateSubCommand2_Click()
’考生应编写的程序
EndSub
[单项选择题]结构化程序设计只允许由三种基本结构来构成任何程序。下列选项中,______不是结构化程序设计的基本结构。
A.选择结构
B.可选结构
C.循环结构
D.顺序结构
A.选择结构
B.可选结构
C.循环结构
D.顺序结构
[单项选择题]下列代码执行之后,输出的结果为______。
publicclassex38
publicstaticvoidmain(String[]args)
intx=12;
intm=11;
inty=13;
inttemp=x>yx:y;
temp=temp>mtemp:m;
System.out.println(temp);
A.1
B.12
C.13
D.11
publicclassex38
publicstaticvoidmain(String[]args)
intx=12;
intm=11;
inty=13;
inttemp=x>yx:y;
temp=temp>mtemp:m;
System.out.println(temp);
A.1
B.12
C.13
D.11
[填空题]在结构化分析使用的数据流图(DFD)中,利用【5】对其中的图形元素进行确切解释。
[填空题]do-while循环的循环体最少被执行【8】次,而while循环的循环体最少被执行0次。