题库 高中信息

题干

在当前行的第4列输出5个“*”
上一题 下一题 0.99难度 填空题 更新时间:2019-09-06 12:33:08

答案(点此获取答案解析)

同类题1

期末将近,英语老师需要统计每个同学的四次月考的英语平均分,以便假期有针对性复习。某同学编写一个VB程序来完成这项工作。

Private Sub Command1_Click()

Dim Sum as Single,n as Integer,ave as Single

Sum=0

  N=1

Do

    T=InputBox(“请输入第”+str$(n)+”次英语成绩:”)

Sum=  

    N=N+1

  Loop Until     

  Ave=Sum/4

  Print “四次英语的平均成绩是”;Ave

  End Sub

【小题1】程序中①位置的语句是( )。
A.Sum+1B.Sum+TC.Sum+ND.N+T
【小题2】程序中②位置的语句是( )。
A.N>=4B.T>=4C.Sum>=4D.Ave>=4
【小题3】上面这段程序的主要结构是( )。
A.顺序B.分支C.循环D.综合
【小题4】对某个变量进行处小数处理,即保留两位小数,对第三位小数进行四舍五入。其语句为:A=int(A*X+0.5)/X,则X=( )。
A.10B.20C.100D.200
【小题5】Visual Basic代码中,将多个语句合并在一行上的并行符是( )。
A.,B.;C.:D.’
【小题6】下列关于算法的特征描述不正确的是( )。
A.有穷性:算法必须在有限步之内结束
B.确定性:算法的每一步必须有确切的含义
C.输入:算法必须至少有一个输入
D.输出:算法必须至少有一个输出
【小题7】函数Abs(-9)返回的值是( )。
A.9B.-9C.10D.-10
【小题8】下面能够将字符型数值转换成数值型数值的函数名是( )。
A.IntB.SqrC.ValD.Str
【小题9】上段程序中,变量n的类型为( )。
A.单精度B.整型C.长整型D.双精度
【小题10】流程图中表示判断的符号是( )。
A.B.C.D.
【小题11】Visual Basic中下面为合法变量的是( )。
A.$$B.a2C.2aD.a*2
【小题12】上段程序中,变量Sum最终结果是四次月考英语成绩的( )。
A.总和B.平均分C.最高分D.最低分
【小题13】上段程序中,变量N的最后一个值是( )。
A.3B.4C.5D.6
【小题14】程序设计时,算法的描述方法有多种,下列选项中不能描述算法的是( )。
A.流程图B.伪代码C.机器语言D.自然语言
【小题15】设置窗体标题时,应改变窗体的( )。
A.Name属性B.Caption属性C.BackColor属性D.Font属性

同类题5

某数据压缩方法描述如下:
1)原始数据中,某数不为0且相邻无重复,压缩数据用该数据表示;
2)原始数据中,某数为0且相邻无重复,压缩数据用两个数表示,第1个位0,第2个为0;
3)原始数据中,某数据相邻有重复,压缩数据用3个数表示:第1个位0,第2个为重复数的个数,第3个为该数本身;
根据上述压缩方法,对应的解压缩方法示例如图a所示。

图a

小明编写了一个解压送VB程序,功能如下:窗体加载时,自动读取压缩数据,依次存储在数组元素a(1)、a(2)、a(3)……中,压缩数据的个数存储在变量n中,压缩数据显示咋文本框Text1中。单击“解压缩”按钮Command1,程序对压缩数据依次进行解压缩处理,解压缩数据显示在文本框Text2中。程序运行界面如图b所示。

图b

(1)如果压缩数据为“23,0,21,66,0,0,77,0,5,0”,则解压缩数据的个数是__________。
(2)实现上述功能的VB程序如下。请在划线处填入合适代码。
Dim a(1 To 100) As Integer '存储压缩数据,最大处理个数为100
Dim b(1 To 1000) As Integer '存储解压缩数据,最大处理个数为1000
Dim n As Integer '存储压缩数据的个数
Private Sub Form_Load()
'压缩数据由上述压缩方法生成
'本过程用于读取压缩数据并存储在数组a,压缩数据个数存储在变量n中
'代码略
End Sub
Private Sub Command1_Click()

Dim pa As Integer '存储压缩数组当前处理位置

Dim pb As Integer '存储解压缩数组当前处理位置

Dim firstdata As Integer, count As Integer, i As Integer

pa = 1: pb = 1

Do While pa <= n

 firstdata = a(pa)
If firstdata <> 0 Then  '示例1情况处理
b(pb) = firstdata
pa = pa + 1: pb = pb + 1

Else

count = a(pa + 1)

If count = 0 Then    '示例2情况处理

b(pb) = 0

pa =____________: pb = pb + 1

Else '示例3情况处理

For i = 1 To count
______________
Next i
pa = pa + 3:  pb = pb + count
End If
End If

Loop

Text2.Text = Str(b(1))

For i = 2 To ___________

Text2.Text = Text2.Text + , + Str(b(i))

Next i

End Sub