- 基础理论
- 数据及数据库技术
- 人工智能
- 算法理论
- 程序设计语言
- 循环结构
- 分支结构
- + 顺序结构
- 类、对象、属性、方法、事件和事件处理的概念
- VB应用程序的界面设计与调试
- 基本数据类型
- 常量、变量、数组
- 常用的标准函数
- 基本运算及表达式
- 赋值语句
- 选择语句
- 循环语句
- 多媒体理论
- 基础软件操作
- 算法软件操作
- 多媒体软件操作
- 网络技术应用
有如下 V B 程序段:
Dim s(1 To 6) As String
Text1.Text = ""
For i =" 1" To 5
For j =" i" + 1 To 6
If s(i) + s(j) < s(j) + s(i) Then
t =" s(j):" s(j) =" s(i):" s(i) = t
End If
Next j
Next i
For i =" 1" To 6
Text1.Text =" Text1.Text" + s(i)
Next i
如果程序运行,一开始当数组元素s(1)到s(6)的值依次为“4”、“343”、“312”、“12”、“246”、“121”,运行该段代码后,文本框Text1中显示的内容为( )
Dim s(1 To 6) As String
Text1.Text = ""
For i =" 1" To 5
For j =" i" + 1 To 6
If s(i) + s(j) < s(j) + s(i) Then
t =" s(j):" s(j) =" s(i):" s(i) = t
End If
Next j
Next i
For i =" 1" To 6
Text1.Text =" Text1.Text" + s(i)
Next i
如果程序运行,一开始当数组元素s(1)到s(6)的值依次为“4”、“343”、“312”、“12”、“246”、“121”,运行该段代码后,文本框Text1中显示的内容为( )
A.434331224612121 | B.434331224612112 |
C.343312246121124 | D.121122463123434 |
有一种数字,正读倒读都一样,如:98789,倒读也是98789,这样的数被称为回文数。
(1)程序填空。下面的程序代码,用于寻找三位数中的所有回文数,并且每行输出5个回文数。请将程序补充完整。
Dim i As Integer,x As Integer, y As Integer, N As Integer
N = 0
For i =" 100" To ___①___
x =" i" \ 100
y =" i" Mod 10
If ___②___ Then
N =" N" + 1
If ___③___ Then
Print i
Else
Print I,
End If
End If
___④___
(2)上述程序中应用了哪几种程序结构?
(3)上述程序在寻找三位数中的所有回文数时,采用了什么算法?利用这种算法编写程序通常应用什么语句?
(1)程序填空。下面的程序代码,用于寻找三位数中的所有回文数,并且每行输出5个回文数。请将程序补充完整。
Dim i As Integer,x As Integer, y As Integer, N As Integer
N = 0
For i =" 100" To ___①___
x =" i" \ 100
y =" i" Mod 10
If ___②___ Then
N =" N" + 1
If ___③___ Then
Print i
Else
Print I,
End If
End If
___④___
(2)上述程序中应用了哪几种程序结构?
(3)上述程序在寻找三位数中的所有回文数时,采用了什么算法?利用这种算法编写程序通常应用什么语句?
数学老师布置了一道题目“求1*2*3*……*100”,如果让你用计算机编程的方法求解,我们应该选择的程序结构是
A.顺序结构 |
B.选择结构 |
C.循环结构 |
D.流程图 |
某同学编写了VB程序其功能和界面如下所示。在文本框(text1)中输入一段英文,点击“统计删除”按钮,在标签(Label3)中显示该语句中最长的单词(如有多个长度相同的单词则显示靠后的单词),在标签(Label5)中显示该单词的字符长度,在标签(Label7)中显示删除该单词后的句子。

Private Sub Command1_Click()
Dim s As Integer,imax As Integer,pimax As Integer,t As Integer
Dim source As String
source=Text1.Text
s=Len(source)
imax=1
pimax=1
t=0
For i=1 To s
d=____①____
If (d>=“a” And d<=“z”) Or (d>=“A” And d<=“Z”) Then
____②____
Else
If t>=imax Then
imax=t
____③____
End If
t=0
End If
Next i
Label3.Caption=Mid(source,pimax,imax)
Label5.Caption=imax
Label7.Caption=____④____+Mid(source,pimax+imax,s-imax)
End Sub
①处程序代码为_________________________________________________。
②处程序代码为_________________________________________________。
③处程序代码为_________________________________________________。
④处程序代码为_________________________________________________。

Private Sub Command1_Click()
Dim s As Integer,imax As Integer,pimax As Integer,t As Integer
Dim source As String
source=Text1.Text
s=Len(source)
imax=1
pimax=1
t=0
For i=1 To s
d=____①____
If (d>=“a” And d<=“z”) Or (d>=“A” And d<=“Z”) Then
____②____
Else
If t>=imax Then
imax=t
____③____
End If
t=0
End If
Next i
Label3.Caption=Mid(source,pimax,imax)
Label5.Caption=imax
Label7.Caption=____④____+Mid(source,pimax+imax,s-imax)
End Sub
①处程序代码为_________________________________________________。
②处程序代码为_________________________________________________。
③处程序代码为_________________________________________________。
④处程序代码为_________________________________________________。
用VB编写的函数bubble_sort是一个用冒泡方法实现排序的函数,其调用时需要三个参数:布尔类型参数sx来确定是升序还是降序,sx为True时为升序,否则为降序;整数型数组a()是待排序的数据,数据从a(1)开始存放;整数型参数n表示传入的数组长度,该函数的返回值也是一个整数型数组。所以调用此函数实现排序非常方便:
比如有一个整数型数组a(1 to 10)需要降序排序,可以直接这样调用:
a()=bubble_sort(False,a(),10)
该函数VB代码如下:
Function bubble_sort(sx As Boolean,a() As Integer,n As Integer) As Integer()
Dim i,j,t As Integer
For i=1 To n-1
For j=____①____ Step-1
If ____②____ Then
If a(j)<a(j-1) Then t=a(j):a(j)=a(j-1):a(j-1)=t
Else
If a(j)>a(j-1) Then t=a(j):a(j)=a(j-1):a(j-1)=t
End If
Next j
Next i
bubble_sort=a()
End Function
请将代码补充完整:
①___________________________________________。
②___________________________________________。
比如有一个整数型数组a(1 to 10)需要降序排序,可以直接这样调用:
a()=bubble_sort(False,a(),10)
该函数VB代码如下:
Function bubble_sort(sx As Boolean,a() As Integer,n As Integer) As Integer()
Dim i,j,t As Integer
For i=1 To n-1
For j=____①____ Step-1
If ____②____ Then
If a(j)<a(j-1) Then t=a(j):a(j)=a(j-1):a(j-1)=t
Else
If a(j)>a(j-1) Then t=a(j):a(j)=a(j-1):a(j-1)=t
End If
Next j
Next i
bubble_sort=a()
End Function
请将代码补充完整:
①___________________________________________。
②___________________________________________。