福建省信息技术会考操作题 VB程序设计 易错考点
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
赋值语句的基本格式
变量=表达式 例:将文本框中的输入 内容赋值给变量a、b Text1.text=a Text2.text=b
变量说明的语句格式 Dim 变量 as 类型
Dim a as integer,b as single 这条语句的含义是什么?
Mod 运算符的使用 例:统计100以内能被7整除的 整数的个数。 If a /7=0 then…… If a \7=0 then……
2 3 4 5 6 7 8 9 10 11 2 3 4 5 6 7 8 9 10
的值。
S=0
For i=1 to 10 step 1
S=s+(i+1)/i
Next i
Print “s=“;s
下述程序是否存在问题?
S=0
For i=10 to 5 step 1
-1
S=s+i
Next i
Print “a”
方法二: Text1.text=a
如下所示,哪一个是合法的变量
名?
dim end sqr integer
123a A#
A_
VB中的关键词不能做变量名。
变量名必须是字母打头,字母数字 下划线的组合。
打开Z:\“VB\432”文件夹中的文件:“gc04.vbp” 进行以 下操作后并保存! 在VB代码窗口指定位置修改完善程序代码实现,求
本题的触发事件是什么?
下述程序的代码有几处 错误?
Private Sub Text2_Change() Dim a As Integer Text1.Text=a
If a / 4 = 0 Then
Text2.Text = 能 Else Text2.Text = 不能 End If End Sub
If a mod 百度文库=0 then……
And、or、not的区别 表示式1 and 表达式2
And 表示并且,即表达式1成立,并且表达式2成 立,结果才成立
表示式1 or 表达式2
or表示或者,即表达式1成立,或者表达式2成立, 结果均成立
Not 表示式1
or表示非,即表达式1成立,则结果不成立
输出变量a的基本方法: 方法一: Print “a=“;a
Print “s=“;s
S=s+1放在循环体中用于 统计个数的。
S=s+i放在循环体中用于 求和的。
S=s*i放在循环体中用于求 累积的。S的初始值是1。
程序的触发事件
触发事件
Private_sub command1_click()
文本框的默认触发事件 change 标签栏的默认触发事件 click 窗体的默认触发事件 load 按钮的默认触发事件 click
这个就是触 发事件
第11题: 打开Z:\的“VB\235”文件夹中的文件:“k3.vbp”进行以下操 作后并保存! 在窗体“Form1.frm”的“Command1_Click”事件中编写代 码(请不要随便更改其它代码),使之能够实现如下功能:在 text1文本框中输入一个整数a,判断该数能否被4整除,如果 该数能被4整除,则在text2文本框中输出“能”,否则输出 “不能”。 测试数据 在text1文本框中输入72,在text2文本框中输出:能。 在text1文本框中输入86,在text2文本框中输出:不能。
变量=表达式 例:将文本框中的输入 内容赋值给变量a、b Text1.text=a Text2.text=b
变量说明的语句格式 Dim 变量 as 类型
Dim a as integer,b as single 这条语句的含义是什么?
Mod 运算符的使用 例:统计100以内能被7整除的 整数的个数。 If a /7=0 then…… If a \7=0 then……
2 3 4 5 6 7 8 9 10 11 2 3 4 5 6 7 8 9 10
的值。
S=0
For i=1 to 10 step 1
S=s+(i+1)/i
Next i
Print “s=“;s
下述程序是否存在问题?
S=0
For i=10 to 5 step 1
-1
S=s+i
Next i
Print “a”
方法二: Text1.text=a
如下所示,哪一个是合法的变量
名?
dim end sqr integer
123a A#
A_
VB中的关键词不能做变量名。
变量名必须是字母打头,字母数字 下划线的组合。
打开Z:\“VB\432”文件夹中的文件:“gc04.vbp” 进行以 下操作后并保存! 在VB代码窗口指定位置修改完善程序代码实现,求
本题的触发事件是什么?
下述程序的代码有几处 错误?
Private Sub Text2_Change() Dim a As Integer Text1.Text=a
If a / 4 = 0 Then
Text2.Text = 能 Else Text2.Text = 不能 End If End Sub
If a mod 百度文库=0 then……
And、or、not的区别 表示式1 and 表达式2
And 表示并且,即表达式1成立,并且表达式2成 立,结果才成立
表示式1 or 表达式2
or表示或者,即表达式1成立,或者表达式2成立, 结果均成立
Not 表示式1
or表示非,即表达式1成立,则结果不成立
输出变量a的基本方法: 方法一: Print “a=“;a
Print “s=“;s
S=s+1放在循环体中用于 统计个数的。
S=s+i放在循环体中用于 求和的。
S=s*i放在循环体中用于求 累积的。S的初始值是1。
程序的触发事件
触发事件
Private_sub command1_click()
文本框的默认触发事件 change 标签栏的默认触发事件 click 窗体的默认触发事件 load 按钮的默认触发事件 click
这个就是触 发事件
第11题: 打开Z:\的“VB\235”文件夹中的文件:“k3.vbp”进行以下操 作后并保存! 在窗体“Form1.frm”的“Command1_Click”事件中编写代 码(请不要随便更改其它代码),使之能够实现如下功能:在 text1文本框中输入一个整数a,判断该数能否被4整除,如果 该数能被4整除,则在text2文本框中输出“能”,否则输出 “不能”。 测试数据 在text1文本框中输入72,在text2文本框中输出:能。 在text1文本框中输入86,在text2文本框中输出:不能。