高三算法复习九(过程函数)
更新时间:2024-06-04 04:20:01 阅读量: 综合文库 文档下载
- 高三算法教案推荐度:
- 相关推荐
高三算法复习九(过程函数)
1、程序运行界面如图所示。要求在文本框Text1中输入字符串,单击“统计”按钮Command1后,在标签Label2中显示所输入字符串长度。需要编写的VB事件处理过程的名称为( )
A.Command1_Click C.Form_Click
B.Text1_Click D.Label2_Click
【解析】所考知识点:事件处理过程。事件处理过程名的命名规则:对象名_事件的标准名,本题中在对象按钮Command1上激发事件Click(鼠标单击),VB中事件处理过程为Command1_Click。还有一些事件处理过程如Text1_Change(文本框内容变化)、Form_Load(窗体装载)等。
2、窗体装载事件过程可以对程序进行初始化。VB窗体装载事件过程的名称是( ) A.Command1_Click C.Form_Load
B.Form_Click D.Form_DblClick
3、小李在设计VB程序时所使用复选框对象的属性窗口如下图所示,他想编制该复选框单击事件的处理过程,则该事件处理过程名是( ) A.CheckBox_Click B.加粗_Click C.Check1_Click
D.复选框_Click
4、下列VB程序模块可以计算1+2+3+......+n的值。 Function sum(n As Integer) As Integer Dim i as integer For i=1 to n
高考数学网(www.gaokaowww.com),海量高考资源免费下载!
next
End Function
划线空白处应使用的语句是( )
A.sum=sum+n B.n=n+i C.sum=sum+1 D.sum=sum+i 【解析】所考知识点:自定义函数。函数的功能主要是求值,在函数的编写过程中必须要有一个形如函数名=表达式的语句,这样计算结果才能作为函数的返回值,被送到函数的调用点上,题中可知函数名为sum,实现累加的语句应为sum=sum+i。 5、下列VB程序模块用来判断年份y是否是闰年。回答以下两个问题 Function leap(y As Integer) As Boolean If y Mod 100 = 0 Then
If y Mod 400 = 0 Then leap = True Else leap = False Else
If y Mod 4 = 0 Then leap = True Else leap = False End If
End Function
①.该函数的计算结果返回值的数据类型是( ) A.整型 B.实数型 C.字符串型 Private Sub Command1_Click() Dim n As Integer n = Val(Text1.Text)
If Then Text2.Text = \是闰年\Else
Text2.Text = \不是闰年\End If
End Sub
6、理论上表达式(a+b>0 and a-b<0)的基本数据类型是( )
A.Long B.Double C. Boolean D. String 7、 某同学在编写程序时出现了如下图错误,导致此错误的原因是( )
D.逻辑型
②.调用该函数进行计算,以下程序段中空白处应填写的语句是( )
A. leap(y) C. y
B. leap(n) D. n
A.缺少End If C.a - 1=0错误 B.变量定义错误 D.b=a错误
高考数学网(www.gaokaowww.com),海量高考资源免费下载!
6.字符串变量a,b的值分别是\、\,则表达式val(a+b)的值是( ) A.\B.2010 C.\D.30 7. VB表达式Len(Mid(“World Expo2010!”,7,4))的计算结果是( )
A.\B.\C.4 D.7 7、 程序设计时,为了使人们能更容易地阅读、理解和调试程序,往往使用注释。在Visual Basic中,注释文字开头的符号是( ) A. : B. ' C. \8、下列各赋值语句,语法错误的是( ) A.abs(x)=5
C.Labell.caption =Time A.递归算法和递归程序 C.过程和函数的定义和调用 Function Fa(X As Double) As Double If Then Fa = -X Else Fa = X End If
End Function A.X<0 B.X>0 C.X=0 D.X<>0
11、下列VB程序运行时,单击命令按钮Command1后,文本框Text1中显示的内容是
______ 。 Private Sub Command1_Click()
Dim a(1 To 10) As Integer, i As Integer, s As Integer a(1) = 1: a(2) = 1 For i = 3 To 10
a(i) = a(i - 1) + a(i - 2) Next i
Text1.Text = Str(a(10))
End Sub
12、随机产生100个1~100之间的整数,fun函数用来判定一个数的奇偶性。如果是奇数函数返回1,若是偶数便返回0,相应的程序如下,在程序①和②划线处,填入适当的语句或表达式,把程序补充完整。
程序中①划线处应填入___________________ 程序中②划线处应填入___________________ Function fun(m As Integer) As Integer If m Mod 2 = 1 Then
D. @
B.BiNumber =15
D.sLength =Len(mystring) B.程序的循环结构 D.对象
9、模块化程序设计方法主要通过( )来实现。
10、自定义函数Fa用来返回输入参数的绝对值。则下划线处应该输入的是( )
高考数学网(www.gaokaowww.com),海量高考资源免费下载!
fun = 1 Else
① End If End Function
Private Sub Command1_Click()
Dim i As Integer, s1 As Integer,s2 As Integer,x As Integer s1 = 0: s2 = 0 Randomize For i = 1 To 100
x = Int(Rnd * 100 + 1) If ② Then s1 = s1 + 1 Else
s2 = s2 + 1 End If Next
Print \偶数个数:\奇数个数:\
End Sub
13、两质数的差为2,称此对质数为质数对,下列程序是找出100以内的质数对,并成对显示结果。其中,函数IsP判断参数m是否为质数。相应的程序如下,在程序①和②划线处,填入适当的语句或表达式,把程序补充完整。 程序中①划线处应填入___________________ 程序中②划线处应填入___________________ Function IsP(m) As Boolean Dim i As Integer ① For i = 2 To Int(Sqr(m))
If m Mod i = 0 Then IsP = False Next i
End Function
Private Sub Command1_Click() Dim i As Integer p1 = IsP(3)
For i = 5 To 100 Step 2 p2 = IsP(i)
If p1 And p2 Then Print i - 2, i p1 = ② Next i End Sub
高考数学网(www.gaokaowww.com),海量高考资源免费下载!
正在阅读:
高三算法复习九(过程函数)06-04
9E燃机系统说明10-16
自蔓延反应基本参数10-18
总监必备的安全监理业务知识06-11
全髋关节置换假体不同角度的生物力学特点06-10
计量经济学试题及答案09-29
仙人掌作文200字07-05
英文科技论文的写作要点02-23
演员台词04-11
公司档案资料管理制度12-06
- 多层物业服务方案
- (审判实务)习惯法与少数民族地区民间纠纷解决问题(孙 潋)
- 人教版新课标六年级下册语文全册教案
- 词语打卡
- photoshop实习报告
- 钢结构设计原理综合测试2
- 2014年期末练习题
- 高中数学中的逆向思维解题方法探讨
- 名师原创 全国通用2014-2015学年高二寒假作业 政治(一)Word版
- 北航《建筑结构检测鉴定与加固》在线作业三
- XX县卫生监督所工程建设项目可行性研究报告
- 小学四年级观察作文经典评语
- 浅谈110KV变电站电气一次设计-程泉焱(1)
- 安全员考试题库
- 国家电网公司变电运维管理规定(试行)
- 义务教育课程标准稿征求意见提纲
- 教学秘书面试技巧
- 钢结构工程施工组织设计
- 水利工程概论论文
- 09届九年级数学第四次模拟试卷
- 算法
- 函数
- 高三
- 复习
- 过程