2022年高中信息技术学业水平考试程序设计知识点汇总 .pdf

上传人:Q****o 文档编号:28029031 上传时间:2022-07-26 格式:PDF 页数:10 大小:127.03KB
返回 下载 相关 举报
2022年高中信息技术学业水平考试程序设计知识点汇总 .pdf_第1页
第1页 / 共10页
2022年高中信息技术学业水平考试程序设计知识点汇总 .pdf_第2页
第2页 / 共10页
点击查看更多>>
资源描述

《2022年高中信息技术学业水平考试程序设计知识点汇总 .pdf》由会员分享,可在线阅读,更多相关《2022年高中信息技术学业水平考试程序设计知识点汇总 .pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、程序设计知识点汇总一注意:以下是选修部分的知识点分类总结,请大家认真学习并完成后面的题目。下周给大家答案。一、算法1、算法定义:就是解决问题的方法和步骤。算法是程序设计的“灵魂”,算法 +数据结构程序。2、算法的描述方法:可分多种表达方法,一般用自然语言、流程图和伪代码进行描述。1)自然语言描述法:指用人们日常生活中使用的语言(本国语言),用自然语言描述符合我们的习惯,且容易理解。2)流程图描述:也称程序框图,它是算法的一种图形化表示方法。且描述算法形象、直观,更易理解。3)伪代码描述法:是介于自然语言和计算机程序语言之间的一种算法描述。是专业软件开发人员常用方法。3、 算法的特点:步骤有穷性

2、,确定性,有零个或多个输入,有一个或多个输出。有效性。4、 4、高级编程语言:BASIC 、VB 、Pascal、C、 C+、Java1、下面关于算法的说法,正确的是() 。 A、算法可以没有输出 B、算法中的每个步骤都是可以执行的 C、算法一定有输入 D、算法的步骤定义可以是无限的2、下列有关算法的叙述中,错误的是() 。 A、设计算法时不只需要考虑算法的正确性,还需要考虑程序运行时的效率 B、使用不同的算法,程序的运行效率会有很大的不同 C、算法设计的好坏与程序的运行效率之间没有直接的关系 D、算法的表述方法很多,主要的有自然语言、流程图、伪代码三种3、利用计算机解决问题的过程包括分析问题

3、、设计算法、编写程序和() 。 A、编译发布程序 B、调试运行程序 C、设计流程图 D、修改程序4、关于算法的下列说法中,错误的是() 。 A、算法是解决问题的方法和步骤 B、算法定义的步骤是有限的,并且必须在有限的步骤之内结束 C、算法是人求解问题的思路和方法,是解题过程的精确描述 D、算法可以被表述但无法实现5、下列选项中属于算法的基本控制结构的是() 。流程结构顺序结构模块结构循环结构选择结构 A、 B、 C、 D、6、算法的表述方法主要有自然语言、流程图和() 。 A、汇编语言 B、高级语 C、伪代码 D、机器语言名师资料总结 - - -精品资料欢迎下载 - - - - - - - -

4、 - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 10 页 - - - - - - - - - 7、下列对算法的描述中,错误的是() 。 A、算法可以用流程图表述出来,也可以用程序设计语言去实现 B、解决同一个问题的算法只能有一种 C、算法的好坏将直接影响着程序的通用性和有效性 D、算法是解决问题的方法和步骤 8、下列关于算法的叙述正确的是() 。 A、算法中有待执行的运算和操作必须是相当基本的 B、一个算法至少有一个输入和一个输出 C、为了使算法更加的简洁,算法的每一个步骤不必确切地定义,计算机会自己识别 D、一个算法的步骤可以是无穷的9、利

5、用可视化程序设计语言进行信息的编程加工,一般需要经过以下步骤:编写代码设计算法设计界面调试运行正确的顺序是() 。 A、 B、 C、 D、10、下列选项中属于程序设计语言的是() 。BASIC C+ Java Flash Pascal Dreamweaver A、 B、 C、 D、11、下列说法中正确的是( )。 A、程序有三种基本的结构:分支结构、循环结构、选择结构 B、程序设计语言的发展经历了机器语言、自然语言、高级语言三个过程 C、计算机程序就是一组操作的指令或语句的序列 D、Visual Basic 程序设计语言不是高级语言12、下列选项中哪个是算法的描述方法? A、顺序法 B、流程图

6、 C、枚举法 D、列表法13、下列属于程序设计语言的是() 。机器语言高级语言自然语言汇编语言程序语言 A、 B、 C、 D、14、算法可用多种表达方法来描述,下面方法中可以描述“闰年问题”算法的是() 。流程图伪代码机器语言自然语言 A、 B、 C、 D、15、下列对于算法特征的叙述,正确的是( )。 A、一个算法有零个或多个输出 B、算法每一步骤必须有确切的定义 C、至少有一个输入 D、算法的步骤定义可以是无限的16、在流程图中,平行四边形代表的是() 。 A、处理 B、判断 C、输入输出 D、起止17、下列关于高级语言和机器语言的说法中,错误的是() 。 A、高级语言源程序翻译成机器语言

7、程序的过程有编译和解释两种程序 B、计算机只能识别和执行二进制机器语言代码 C、所有源程序必须翻译成机器语言程序,才能为计算机识别并执行 D、计算机可以直接执行用高级语言编写的程序运算符的使用1、 算术运算:+ 加 - 减 *乘 指数例:22 = 4名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 10 页 - - - - - - - - - / 除例: 5 / 2 = 2.5 整除例: 5 2 = 2Mod 求余数例:5 Mod 2 = 1 优先级从大到小排列为: ,(取

8、负 ) ,* 或 / , ,mod ,+ ,2、关系运算关系运算符: 、=、=、=、不等于注意:关系表达式的运算结果为布尔值True 或 False 3、逻辑运算Not(取反) And(与) Or(或)运算结果为布尔型(Boolean)True 或 False 逻辑运算符的优先级为:Not And Or 日期运算符与日期表达式日期表达式是用日期运算符“+”或“ -”将算式表达式、日期型常量、日期型变量、日期函数等连接起来的式子,如表达式“#2003/09/01# +30”的运算结果是“2003-10-1” ;表达式“ #2003/10/20# - #2003/10/10#”的运算结果为整数10

9、4、字符运算字符串连接符为“+”和“ & ”“123” + “45” = “12345 ”“123” & “45” = “12345 ”123 + “45” = 168“123” + 45 = 168运算符的执行顺序在 VB 中,当一个表达式中同时出现多种运算符时,运算次序由运算符的优先级决定,优先级高的运算符先运算,优先级相同的从左向右进行运算。不同性质的运算符优先级如下。算术运算符 字符串运算符 关系运算符 逻辑运算符18、在 VB 中,表达式“Int(19 / 2) - 15 Mod 4 ”的运算结果是( )。 A、6.5 B、7 C、5 D、 6 19、在 VB 语言中,下列逻辑表达式

10、的值为“True”的是 () 。 A、#3/16/2012# #7/5/2005# B 、8 5 or 3 3 C、#12/12/2010# #12/13/2010# D 、6 16 and 16 5 20、设变量x=-6,y=-4,m=10,n=8,则下列表达式中值为false 的是() 。 A、x+m 0 AND y 0 C、m = n OR xy D 、x+y n) 21、如下 VB 程序,当单击按钮时a 的值是() 。Private Sub Command1_Click() Dim a As Integer a = -24 * 2 / 5 Print a End Sub A、-10 B

11、、-9.6 C、-9 D、0 22、下列表达式中,其值为1 的是() 。 ( ) A、Cint(8/10) B 、21 mod 7 C、911 D、Int(13/6) 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 10 页 - - - - - - - - - 23、VB 中,设 X=9316 ,若要得到它的百位上的数字3,下列表达式中正确的是() 。 A、x10 mod 100 B 、x100 Mod 10 C 、x10 mod 10 D 、x Mod 1010 24、

12、已知整型变量y 的值为 -13,则 VB 表达式“ Abs(y/3) ”的值是() 。 A、5 B、4.333333333333 C、4 D、-4 25、下面不属于逻辑运算符的是() 。 A、Or B、And C 、Not D、 26、VB 语句“ Print 3 * 8 Mod 10 / 2 * 5 2”的输出结果是() 。 A、0 B、1 C、12 D、5 变量和常量变量命名注意要点:1、必须以字母开头,不能以数字或其他字符开头。2、只能由字母、汉字、数字学或下划线组成,不能含有小数点、空格等字符。3、最长不超过255 个字符4、不能以 VB 保留字作变量名,如语句定义符、函数名等。5、V

13、B 不区分变量名中字母大小写。如HELLO 和 Hello 是同一个变量。数据及运算(1)常用数据类型:(整型 )Integer、 (长整型) Long、 (单精度实数型)Single、(双精度实数型)Double、 (字符串型) String、 ( 布尔型) Boolean、 (日期型)Date 其中 (整型 )Integer、 (长整型) Long、 (单精度型) Single、 (双精度型) Double 属于数值型表示范围:(整型)Integer (-32768 32767,存储为 16 位 , 2 个字节 ) (长整型 )Long(-21 亿 21亿,可以表示人口数量)(布尔型) B

14、oolean(True 真、是 或 False假、非 )(字符串型) String(定长字符串: 065535 个字符,不定长字符串:0 20 亿个字符 ) 字符串型数据是指用“” 括起来的一串字符。如“ 欢迎进入VB 世界! ” 、“ Visual Basic” 、“ 1234 ” 都是字符串类型。(日期型) Date(100/1/19999/12/31)日期型数据专门用来处理日期和时间。VB 采用一对“ #”把日期和时间的值括起来,如 #2003/08/20#表示 2003 年 8月 20 日。(2)常量和变量的定义符号常量的定义:Const 常量名 As 常量类型 = 常量值如:Cons

15、t pi As Single = 3.14159 表示常量名为pi变量的定义 : Dim 变量名 As 变量类型如: Dim a As Integer 定义一个整型变量,变量名为a27、下列 VB 中的变量,命名正确的是() 。 A、x2 B、x*y C 、3x D、 Else 28、以下属于用户自定义标识符的是() 。ac2 Dim _ad min_ Sub My_String A、 B、 C、 D、29、下列选项中,不能作为VB 中变量名的是() 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - -

16、 - - - 第 4 页,共 10 页 - - - - - - - - - A、sch_name B、cos(a) C、A D、Word 30、关于 VB 中的局部变量,以下说法中错误的是() 。 A、不同过程中可以定义同名的变量 B、可以用于整个程序使用 C、局部变量是使用最多的变量 D、只能用于定义的过程31、以下 VB 变量定义合理的是() 。 A、定义一个变量存放员工家庭住址:Dim Fam as Bool B、定义一个变量存放员工性别:Dim Sex as Date C、定义一个变量存放员工编号:Dim Code as String D、定义一个变量存放员工生日:Dim Bir as

17、 Integer 32、在 VB 程序中,变量a 用来存放学生的体重数据,那么应该将变量a 定义为()数据类型。 A 、String B 、Single C、Double D 、Integer 33、如果用一个变量来存放员工的年龄,那么应该定义这个变量为( )数据类型。 A、Integer B、Bool C 、Double D 、Single 34、下列 VB 变量名中不正确的是() 。 A、a B、Thanks C、Select your friend D 、Select_1 35、在 VB 中,以下关于变量的声明错误的是() 。 A、Dim x As Integer, y As Long

18、B 、Dim x As Integer: y As String C、Dim x As Integer, y As Integer D 、Dim x, y As String 36、下列属于定义VB 常量的语句是() 。 A、Dim 常量名 As 数据类型 =表达式 B、Function 常量名 As 数据类型 C、Const 常量名 As 数据类型 = 表达式 D、Const 常量名 As 数据类型 37、在 VB 语言中,下列数据中不属于合法的字符型常量的是() 。 A、5b B 、 C 、中国 D、中国 38、在 VB 语言中,下列赋值语句中错误的是() 。 A、Dim x As int

19、eger B 、Dim x As String x= String x= String C、x=x+I D 、 x=x*i 39、如果 a=2,b=3,执行语句s=a+b,a=s,b=a*s 后, a、b 和 s的值分别是 ( )。 A、5、5、25 B、5、5、 5 C、 5、25、5 D、5、25、0 40、设变量x=-6,y=-4,m=10,n=8,则下列表达式中值为false 的是() 。 A、x+m 0 AND y 0 C、m = n OR xy D 、x+y n) 41、假设 a=10.3,那么以下运算结果为True 的表达式是() 。 A、Int(a)=11 and a=7 B

20、、Int(a)=10 Or a=7 C 、Abs(a)=10 or a7 D 、not a5 42、在 VB 中,以下关于变量的声明错误的是() 。 A、Dim x As Integer, y As Long B 、Dim x As Integer: y As String C、Dim x As Integer, y As Integer D 、Dim x, y As String 系统常用函数数学函数Abs(x) 求 x 的绝对值,例:abs(-3.6) = 3.6Sqr(x) 求 x 的平方根,例:sqr(100) = 10Int(x) 求 x 的最大整数例: int(3.6) = 3 i

21、nt(-3.6) = -4名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 10 页 - - - - - - - - - Rnd(x) 产生 0,1)之间的随机数(不包括1)Sin(x) Cos(x) Tan(x) Atn(x) Exp(x) Log(x) 注意:使用三角函数时,参数应是弧度,如数学中sin300应写为:sin(30*3.14159/180) 1、字符串函数Len(字符串 ) 求字符串的长度 ,例: Len( “ hello” ) = 5Left( 字符串,

22、截取长度) 截取字符串左边部分,例 :Left(“ hello” ,2) = “ he”Mid( 字符串,起始位置,截取长度) ,例: Mid( “ hello” ,2,2)= “ el ”Right ( 字符串 ,长度 )截取字符串右边部分。例: Right (“ hello” ,2) = “ lo ” String(数值,字符 )生成指定长度与指定字符的字符串,例:String(3,” 9” ) = ” 999”2、常用转换函数Val(字符串 ) 将字符串转换为数值Str(数值 ) 将数值转换为字符串Chr(字符代码 ) Asc(字符 ) Ucase( x ) 把小写字母变为大写字母Lca

23、se( x) 把大写字母变为小写字母3、用户交互函数VB 提供 InputBox( ) 和 MsgBox( )函数用于人机交互InputBox( ) 其语法格式为:InputBox( 提示 ,标题 ,默认值 ,X 坐标 ,Y 坐标 ) MsgBox( ) 其语法格式为:MsgBox( 提示信息 ,按钮 ,标题 )43、下列关于VB 中函数功能的说法,错误的是() 。 A、Val 函数是将字符串中的数字转换成数值 B、Abs 函数是求绝对值 C、Str函数是将数值数据转换成字符串 D、Int 函数是求小于参数的最大整数44、下列 VB 函数中,可以求出4 的平方根的是() 。 A、Sqr(4)

24、B、Len(4) C 、 Log(4) D 、Abs(4) 45、在 VB 中,函数Mid(my name is lily,1,6)的值是() 。 A、m B、my name C、my nam D、 e 46、在 Visual Basic 中,下列表达式的值等于10 的是() 。 A、Int(10.1) B 、Int(9.8) C 、Abs(Int(-10.6) D 、Int(Abs(-9.5) 47、在 Visual Basic 中,表达式“Abs(-5.8)+sqr(225)Int(-1.9) ”的值是() 。 A、0 B、-2 C、-1.2 D、-2.2 48、在 VB 中,表达式“(R

25、nd-11)*5 ”的值所在的区间是() 。 A、-55, -50) B 、(-55, -50 C 、(-55, -50) D 、-55, -50 50、设 Y 是一个数值型变量,那么下列表达式中可用来测试Y 是否为偶数的是() 。 A、INT(Y/2)=Y/2 B、Y Mod 2=1 C 、Abs(Y/2)=Y/2 D 、 INT(Y/3)=Y/3 51、下列 VB 表达式中,可以得到大于等于15 且小于等于50 随机整数的是() 。 A、Int(Rnd*50) B 、 Int(Rnd *36 +15) C 、Int(Rnd *35 +15) D 、Int(Rnd *35)+15 52、假设

26、 a=10.3,那么以下运算结果为True 的表达式是() 。 A、Int(a)=11 and a=7 B 、Int(a)=10 Or a=7 C 、Abs(a)=10 or a7 D 、not a5 53、下列函数中,能把字符串中所有小写字母改为大写的函数是( )。 () 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 10 页 - - - - - - - - - A、Lcase(x) B、Ucase(x) C、Len(x) D 、Chr(x) 54、下列对于VB 中函

27、数的说法,正确的是() 。 A、函数没有返回值 B、不可以自定义函数 C、函数分为三大类:系统函数、自定义函数和数学函数D、函数定义处的参数称为形式参数55、表达式“ Int(Rnd*100)5+4 ”产生的随机整数的范围是() 。 A、(0,11) B、(4,23) C、4,23 D 、0,11 56、下列对于VB 中函数的说法,正确的是() 。 A、函数没有返回值 B、不可以自定义函数 C、函数分为三大类:系统函数、自定义函数和数学函数D、函数定义处的参数称为形式参数57、下列 VB 表达式中,可以得到大于等于15 且小于等于50 随机整数的是() 。 A、Int(Rnd*50) B 、

28、Int(Rnd *36 +15) C 、Int(Rnd *35 +15) D 、Int(Rnd *35)+15 Vb的使用58、下列对于VB 中“注释语句”的说法,错误是() 。 A、注释语句的默认字体是绿色 B、注释语句是供阅读理解程序用的,计算机在执行程序的时候会自动跳过 C、程序中的注释语句对程序的运行没有影响 D、注释语句中不可以包含下划线59、下列关于VB 中控件 Textbox 的说法,正确的是() 。 A、只能输入 B、只能输出 C、既可以输入,也可以输出 D、不具有输入输出的功能60、将某命令按钮Command1 的 Visible 属性设置为False,则产生的效果是() 。

29、 A、命令按钮Command1 不可见 B、命令按钮Command1 上的文字为空 C、命令按钮Command1 不可用 D、命令按钮Command1 颜色为无61、我们在Visual Basic 中要添加控件或者是修改对象的属性值时,采用( )。 A、工程资源管理窗口 B、窗体设计窗口 C、代码编辑窗口 D、窗体布局窗口62、在 VB 中要设置控件中文字的字体、字号时,应使用控件的()属性。 A、Caption B 、Name C、Font D 、BackColor 63、以下是一个事件处理过程,这个过程的名称为() 。Private Sub Command1_Click() Print 北

30、京欢迎你! End Sub A、Click B 、Command1_Click() C 、 End Sub D、Command1 64、在调试程序的时侯,会使用到快捷键,下列关于快捷键的说法错误的是() 。 A、F9 用来设置断点 B、F5 用来启动程序 C、F1 用来打开对象浏览器 D、F8 可以逐句运行程序65、下列选项中,不属于文本框“TextBox”属性的是() 。 A、BackColor B 、Font C、Text D、Picture 66、要从文本框Text1 中输出“这是一个等边三角形!” ,VB 语句为() 。 A、Textbox.text = 这是一个等边三角形! B 、

31、Text1.text = 这是一个等边三角形! C、Text1.Caption= 这是一个等边三角形!D、Text1.textbox= 这是一个等边三角形! 67、下列关于Visual Basic 特点的叙述中,正确的是() 。 A、Visual Basic 是采用事件驱动编程机制的语言名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 10 页 - - - - - - - - - B、Visual Basic 程序只能编译运行,不可以解释运行 C、构成 Visual Bas

32、ic 的每个过程之间都有固定的执行顺序 D、Visual Basic 程序不是结构化程序,不具备结构化的三种基本结构68、VB 程序语句“ Command1.Caption = 三角形的面积 ”中的 Command1、Caption 和三角形的面积分别代表() 。 A、窗体、值、属性B、对象、方法、属性C、对象、属性、值D、属性、值、对象69 、 在VB程 序 的 窗 体 上 , 从 上 到 下 依 次 创 建Checkbok 、 Textbox 、 Listbox 、CommandButton 这 4 个控件,运行该程序显示窗体时,他们获得焦点的顺序是() 。 A、CommandButton

33、 、Checkbok、Textbox、Listbox B、Checkbok、Textbox、Listbox 、CommandButton C、Checkbok、Listbox 、CommandButton 、Textbox D、Listbox、Checkbok、CommandButton 、Textbox 70、如果将命令按钮的Name 属性设置为“求和” ,那么下列说法中正确的是() 。 A、该命令按钮的名称是“求和” B、该命令按钮上的文字显示的是“求和” C、运行后的结果显示的是“求和” D、窗体的标题是“求和”71、如果要设置VB 控件 CommandButton 上的文字内容,可以通

34、过()属性来实现。 A、Index B 、Font C、Cancel D、Caption 72、如果想让VB 程序在任何一台安装了操作系统的电脑上都可以运行,应该将该程序发布成()格式。 A、frm B 、exe C、fla D 、vbp 73、在 Visual Basic 中,关键字Rem 用于表示() 。 A 、注释语句 B、结束语句 C、循环语句 D、嵌套语句74、在 VB 中,形状控件所显示的图形包含() 。圆椭圆圆角正方形三角形矩形菱形 A、 B、 C、 D、75、在 VB 中,文本框的属性值Text 的功能是() 。 A、设置文本框控件中的文本内容 B、设置文本框控件中文字的字体、

35、字号 C、设置文本框的名称 D、设置文本框的高度76、程序设计时需要窗体上有一个“”按钮,正确的方法是() 。 A、添加 CommandButton 控件,并设置属性Font 为“确定” B、添加 CommandButton 控件,并设置属性Text 为“确定” C、添加 CommandButton 控件,并设置属性Caption 为“确定” D、添加 Label 控件,并设置属性Caption 为“确定”77、visual Basic编程过程中,把工具箱中的工具称为() 。A. 窗体B. 事件C. 工具D. 控件78、对于窗体, Click( 单击) 是它的一个() 。A. 重要对象B. 重

36、要方法C. 重要事件D. 重要属性面向对象79、下列选项中,属于面向对象程序设计特征的是( C ) 。继承性多态性连续性封装性可行性A、 B、 C、 D、80、以下属于VB 的对象的是() 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 10 页 - - - - - - - - - 命令按钮窗体的背景颜色标签文本框字体 A、 B、 C、 D、81、以下叙述中,正确的是( D) 。 A、在 Visual Basic 中,对象可用“对象=数据 +类”这一公式来表达 B、对象

37、的任何属性既可以通过属性窗口设定,也可以通过程序语句设定 C、在同一个VB 窗体中,允许不同的对象使用相同的名称 D、在同一个VB 窗体中,不同对象必须使用不同的名称,以防混淆82、面向对象程序设计的特征包括:继承性、( B ) 。 A、多态性、连续性 B、多态性、封装性 C、连续性、封装性 D、封装性、无二义性83、以下有关类、对象、属性、事件的描述中,正确的是( C ) 。 A、同一类对象具有同一类属性,且同一个属性的属性值必须相同 B、 “Private Sub Command1_Click() ”中的“ Command1”属于属性 C、VB 编程界面中,双击窗体中某对象,出现的是代码窗

38、口 D、对象的属性值在程序运行过程中不可修改84、以下有关类、对象、属性、事件的描述中,正确的是( C) 。 A、同一类对象具有同一类属性,且同一个属性的属性值必须相同 B、 “Private Sub Command1_Click() ”中的“ Command1”属于属性 C、VB 编程界面中,双击窗体中某对象,出现的是代码窗口 D、对象的属性值在程序运行过程中不可修改85、小王在学习了VB 以后,准备设计一个学生选课信息管理系统,那么关于对象“学生” ,一般需要考虑的属性有( D) 。学籍号所选课程姓名体重班级爱好 A、 B、 C、 D、自定义函数与过程在程序设计中可以自定义一些相对独立功能

39、的程序块,以备程序运行需要时调用。其中一种为函数,另一种为过程。它们的区别是,函数直接调用,有返回值;而过程通过调用语句调用,没有返回值,只是完成一定的操作。86、下列关于模块化程序设计的说法中,错误的是(A) 。 A、模块化程序设计方法主要是通过递归算法和递归程序来实现的 B、模块化程序设计方法主要是通过过程和函数的定义以及调用来实现的 C、模块化设计的思想就是将一个复杂的问题采取“分而治之”的策略 D、程序设计阶段大致分为程序的模块化设计和模块内的逻辑设计87、在VB 窗体上添加一个名称为Command1 的命令按钮,再添加两个名称分别为Label1、Label2 的标签,然后编写如下程序

40、代码:Private Y As Integer Private Sub Command1_Click() X = 5: Y = 8 Call proc(X, Y) , 调用过程proc Label1.Caption = X Label2.Caption = Y End Sub Private Sub proc(ByVal a As Integer, ByVal b As Integer) , 自定义一个过程proc(a,b)名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共

41、10 页 - - - - - - - - - X = a + b Y = a*b End Sub 程序运行后,单击命令按钮,则两个标签Label1、Label2 中显示的内容分别是(C) 。 A、13 和 40 B、13 和 8 C、5 和 40 D、5 和 8 88、下列关于过程和函数的说法中,正确的是( B ) 。 A、函数和过程都有返回值 B、在调用过程和函数时,都需要传递参数 C、函数可以自定义,过程不能自定义 D、函数和过程都能以名称为变量参与表达式运算数组数组:是一组类型相同的数据的有序集合。它使用同一个名称来表示整个数组,每个分量成为数组元素,数组元素在数组中顺序排列。每一个数组

42、元素都由唯一的顺序号(下标)来标识。例如: dim a(10) as integer 表示定义了一个数组,从a(0)到 a(10)一共有 11 个数组元素,每个元素都是整数。89、在窗体上添加一个名称为Command1 的命令按钮,然后编写如下事件过程:Option Base 1 Private Sub Command1_Click() Dim color As Variant color = Array( 红色 , 绿色 , 白色 , 黑色 ) Print color(2) End Sub 运行程序,单击命令按钮,则在窗体上显示的内容是( C ) 。 A、空白 B、错误提示 C、绿色 D、白色名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 10 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 技术总结

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁