高中信息技术学业水平考试-程序设计知识点汇总 .docx
精品名师归纳总结程序设计学问点汇总一留意:以下是选修部分的学问点分类总结,请大家仔细学习并完成后面的题目。下周给大家答案。一、算法1、算法定义 : 就是解决问题的方法和步骤。算法是程序设计的“灵魂”,算法 +数据结构程序。2、算法的描述方法:可分多种表达方法,一般用自然语言、流程图和伪代码进行描述。1自然语言描述法: 指用人们日常生活中使用的语言本国语言,用自然语言描述符合我们的习惯,且简单懂得。2流程图描述: 也称程序框图,它是算法的一种图形化表示方法。且描述算法形象、直观,更易懂得。3伪代码描述法: 是介于自然语言和电脑程序语言之间的一种算法描述。是专业软件开发人员常用方法。3、 算法的特点:步骤有穷性,确定性,有零个或多个输入,有一个或多个输出。有效性。4、 4、高级编程语言:BASIC 、VB 、Pascal、C、 C+ 、Java1、下面关于算法的说法,正确的选项是。A、算法可以没有输出B、算法中的每个步骤都是可以执行的C、算法肯定有输入D、算法的步骤定义可以是无限的2、以下有关算法的表达中,错误的选项是。A、设运算法时不只需要考虑算法的正确性,仍需要考虑程序运行时的效率B、使用不同的算法,程序的运行效率会有很大的不同C、算法设计的好坏与程序的运行效率之间没有直接的关系D、算法的表述方法许多,主要的有自然语言、流程图、伪代码三种3、利用电脑解决问题的过程包括分析问题、设运算法、编写程序和。A、编译发布程序B 、调试运行程序C、设计流程图D 、修改程序4、关于算法的以下说法中,错误的选项是。A 、算法是解决问题的方法和步骤B 、算法定义的步骤是有限的,并且必需在有限的步骤之内终止C、算法是人求解问题的思路和方法,是解题过程的精确描述 D 、算法可以被表述但无法实现5、以下选项中属于算法的基本掌握结构的是。流程结构次序结构模块结构循环结构挑选结构A、B、C、D、6、算法的表述方法主要有自然语言、流程图和。A、汇编语言 B、高级语 C、伪代码 D、机器语言可编辑资料 - - - 欢迎下载精品名师归纳总结7、以下对算法的描述中,错误的选项是。A、算法可以用流程图表述出来,也可以用程序设计语言去实现B、解决同一个问题的算法只能有一种C、算法的好坏将直接影响着程序的通用性和有效性D、算法是解决问题的方法和步骤8、以下关于算法的表达正确的选项是。 A、算法中有待执行的运算和操作必需是相当基本的B、一个算法至少有一个输入和一个输出C、为了使算法更加的简洁,算法的每一个步骤不必准确的定义,电脑会自己识别D、一个算法的步骤可以是无穷的9、利用可视化程序设计语言进行信息的编程加工,一般需要经过以下步骤:编写代码设运算法设计界面调试运行正确的次序是。A、B、C、 D、 10、以下选项中属于程序设计语言的是。 BASICC+Java FlashPascalDreamweaver A、B、C、D、11、以下说法中正确的选项是。A、程序有三种基本的结构:分支结构、循环结构、挑选结构B、程序设计语言的进展经受了机器语言、自然语言、高级语言三个过程C、电脑程序就是一组操作的指令或语句的序列D、Visual Basic 程序设计语言不是高级语言12、以下选项中哪个是算法的描述方法?A、次序法B、流程图C、枚举法D、列表法13、以下属于程序设计语言的是。机器语言高级语言自然语言汇编语言程序语言A 、B、 C、D、14、算法可用多种表达方法来描述,下面方法中可以描述“闰年问题”算法的是。流程图伪代码机器语言自然语言A、B、C、D、 15、以下对于算法特点的表达,正确的选项是。A、一个算法有零个或多个输出B、算法每一步骤必需有准确的定义C、至少有一个输入D、算法的步骤定义可以是无限的16、在流程图中,平行四边形代表的是。A、处理 B、判定 C、输入输出D、起止17、以下关于高级语言和机器语言的说法中,错误的选项是。A、高级语言源程序翻译成机器语言程序的过程有编译和说明两种程序 B、电脑只能识别和执行二进制机器语言代码C、全部源程序必需翻译成机器语言程序,才能为电脑识别并执行D、电脑可以直接执行用高级语言编写的程序运算符的使用1、 算术运算:+ 加 - 减 * 乘 指数例: 22 = 4可编辑资料 - - - 欢迎下载精品名师归纳总结/除例:整除例: 5 2 = 2Mod 求余数例: 5 Mod 2 = 1优先级从大到小排列为: , 取负 , * 或 / , , mod , + ,2、关系运算关系运算符: <、>、 >=、<= 、<>、=、不等于留意:关系表达式的运算结果为布尔值True 或 False 3、规律运算Not 取反 And 与 Or 或运算结果为布尔型 BooleanTrue 或 False规律运算符的优先级为: Not > And > Or日期运算符与日期表达式日期表达式是用日期运算符“+”或“ -”将算式表达式、日期型常量、日期型变量、日期函数等连接起来的式子,如表达式“#2003/09/01# +30 ”的运算结果是“ 2003-10-1”。表达式“ #2003/10/20# - #2003/10/10#”的运算结果为整数 104、字符运算字符串连接符为“ +”和“ & ” “ 123” +“ 45” =“ 12345 ”“ 123” &“ 45” =“ 12345 ”123 +“ 45” = 168“ 123” + 45 = 168运算符的执行次序在 VB 中,当一个表达式中同时显现多种运算符时,运算次序由运算符的优先级打算,优先级高的运算符先运算,优先级相同的从左向右进行运算。不同性质的运 算符优先级如下。算术运算符 > 字符串运算符 > 关系运算符 > 规律运算符18、在 VB 中,表达式“ Int19 / 2 - 15 Mod 4 ”的运算结果是 。A 、6.5B、7C、5D、 619、在 VB 语言中,以下规律表达式的值为“True”的是 。A、#3/16/2021# > #7/5/2005#B 、8 < 5 or 3 <> 3C、#12/12/2021# > #12/13/2021#D 、6 < 16 and 16 < 520、设变量 x=-6 , y=-4 ,m=10 , n=8 ,就以下表达式中值为false 的是。A、x+m <= y+nB 、x > 0 AND y < 0C、m = n OR x<yD 、x+y < m-n AND NOT y > n 21、如下 VB 程序,当单击按钮时a 的值是。Private Sub Command1_ClickDim a As Integer a = -24 * 2 / 5 Print aEnd SubA、-10B 、-9.6C、-9D 、022、以下表达式中,其值为1 的是。 × 可编辑资料 - - - 欢迎下载精品名师归纳总结A 、Cint8/10B 、21 mod 7C 、911D、Int13/623、VB 中,设 X=9316 ,假设要得到它的百位上的数字3,以下表达式中正确的选项是。A、x10 mod 100B 、x100 Mod 10 C 、x10 mod 10D 、x Mod 1010 24、已知整型变量 y 的值为 -13,就 VB 表达式“ Absy/3 ”的值是。A、5B 、4.333333333333C、4D 、-425、下面不属于规律运算符的是。A、Or B 、AndC 、NotD 、<>26、VB 语句“ Print 3 * 8 Mod 10 / 2 * 5 2”的输出结果是 。A、0B 、1C、12D、5变量和常量变量命名留意要点: 1、必需以字母开头 ,不能以数字或其他字符开头。2、只能由字母、汉字、数字学或下划线组成,不能含有小数点、空格等字符。3、最长不超过255 个字符4、不能以 VB 保留字作变量名,如语句定义符、函数名等。5、VB 不区分变量名中字母大小写。如HELLO 和 Hello 是同一个变量。数据及运算1常用数据类型:整型 Integer 、 长整型 Long、 单精度实数型 Single、双精度实数型 Double、 字符串型 String、 布尔型 Boolean、 日期型Date其中 整型 Integer、长整型 Long、单精度型 Single、双精度型 Double 属于数值型表示范畴:整型 Integer -32768 32767,储备为 16 位 , 2 个字节 长整型 Long-21 亿 21 亿,可以表示人口数量 布尔型 BooleanTrue 真、是 或 False 假、非 字符串型 String 定长字符串: 0 65535 个字符,不定长字符串: 0 20 亿个字符 字符串型数据是指用“”括起来的一串字符。如“欢送进入 VB世界! ”、 “Visual Basic ”、“1234 ”都是字符串类型。日期型 Date100/1/1 9999/12/31日期型数据特的用来处理日期和时间。VB 采纳一对“ #”把日期和时间的值括起来,如 #2003/08/20#表示 2003 年 8 月 20 日。2常量和变量的定义符号常量的定义: Const 常量名 As 常量类型 = 常量值如: Const pi As Single 表示常量名为 pi变量的定义 : Dim变量名 As 变量类型如: Dim a As Integer 定义一个整型变量,变量名为a27、以下 VB 中的变量,命名正确的选项是。A、x2B 、x*yC 、3x D 、 Else28、以下属于用户自定义标识符的是。 ac2 Dim _admin_Sub My_String可编辑资料 - - - 欢迎下载精品名师归纳总结A、B、C、D、 29、以下选项中,不能作为VB 中变量名的是。A、sch_nameB、cosaC、AD 、Word30、关于 VB 中的局部变量,以下说法中错误的选项是 。A、不同过程中可以定义同名的变量 B 、可以用于整个程序使用C、局部变量是使用最多的变量 D、只能用于定义的过程31、以下 VB 变量定义合理的是 。A、定义一个变量存放职工家庭住址: Dim Fam as Bool B、定义一个变量存放职工性别: Dim Sex as DateC、定义一个变量存放职工编号:Dim Code as String D、定义一个变量存放职工生日:Dim Bir as Integer32、在 VB 程序中,变量 a 用来存放同学的体重数据,那么应当将变量a 定义为数据类型。A 、StringB 、SingleC 、DoubleD 、Integer33、假如用一个变量来存放职工的年龄,那么应当定义这个变量为数据类型。A、IntegerB 、BoolC 、DoubleD 、Single34、以下 VB 变量名中不正确的选项是。A、aB、ThanksC、Select your friendD 、Select_1 35、在 VB 中,以下关于变量的声明错误的选项是。A、Dim x As Integer, y As LongB、Dim x As Integer: y As String C、Dim x As Integer, y As IntegerD 、Dim x, y As String36、以下属于定义 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 integerB 、Dim x As String x= Stringx= StringC、x=x+ID 、 x=x*i39、假如 a=2, b=3 ,执行语句 s=a+b, a=s, b=a*s 后, a、b 和 s 的值分别是 。A 、5、5、25B、5、5、 5 C、 5、25、5D、5、25、040、设变量 x=-6 , y=-4 ,m=10 , n=8 ,就以下表达式中值为false 的是。A、x+m <= y+nB 、x > 0 AND y < 0C、m = n OR x<yD 、x+y < m-n AND NOT y > n41、假设 a=10.3,那么以下运算结果为True 的表达式是。A、Inta=11 and a>=7B 、Inta=10 Or a<=7C 、Absa=10 or a<7D 、not a<>5 42、在 VB 中,以下关于变量的声明错误的选项是。A、Dim x As Integer, y As LongB、Dim x As Integer: y As StringC、Dim x As Integer, y As Integer D 、Dim x, y As String系统常用函数数学函数Absx 求 x 的肯定值,例:可编辑资料 - - - 欢迎下载精品名师归纳总结Sqrx 求 x 的平方根,例: sqr100 = 10Intx求 x 的最大整数 例: int3.6 = 3int-3.6 = -4 Rndx 产生 0, 1之间的随机数 不包括 1SinxCosxTanxAtnxExpxLogx留意:使用三角函数时,参数应是弧度,如数学中sin300 应写为: sin30*3.14159/1801、字符串函数Len 字符串 求字符串的长度 ,例: Len “ hello” = 5Left 字符串,截取长度 截取字符串左边部分 ,例:Left“ hello” ,2 =“ he” Mid 字符串,起始位置,截取长度 ,例: Mid “ hello” ,2,2 =“ el ” Right 字符串 ,长度 截取字符串右边部分。例: Right “ hello” ,2 =“ lo ”String 数值,字符 生成指定长度与指定字符的字符串,例:String3,” 9” =” 999 ”2、常用转换函数Val 字符串 将字符串转换为数值Str数值 将数值转换为字符串Chr 字符代码 Asc 字符 Ucase x 把小写字母变为大写字母Lcase 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 、Sqr4B、Len4C 、 Log4D 、Abs445、在 VB 中,函数 Mid"my name is lily",1,6的值是。A 、mB、my nameC、my namD 、 e46、在 Visual Basic 中,以下表达式的值等于10 的是。A、Int10.1B 、Int9.8C 、AbsInt-10.6D 、IntAbs-9.547、在 Visual Basic 中,表达式“ Abs-5.8+sqr225Int-1.9 ”的值是。A、0B 、-2C48、在 VB 中,表达式“ Rnd-11*5 ”的值所在的区间是。A、-55, -50B 、-55, -50C 、-55, -50D 、-55, -5050、设 Y 是一个数值型变量,那么以下表达式中可用来测试Y 是否为偶数的是。A、INTY/2=Y/2B、Y Mod 2=1C 、AbsY/2=Y/2D 、 INTY/3=Y/351、以下 VB 表达式中,可以得到大于等于15 且小于等于 50 随机整数的是。A、IntRnd*50 B 、 IntRnd *36 +15C 、IntRnd *35 +15D 、IntRnd *35+1552、假设 a=10.3,那么以下运算结果为True 的表达式是。可编辑资料 - - - 欢迎下载精品名师归纳总结A、Inta=11 and a>=7B 、Inta=10 Or a<=7C 、Absa=10 or a<7D 、not a<>5 53、以下函数中,能把字符串中全部小写字母改为大写的函数是。 × A、LcasexB 、UcasexC、LenxD 、Chrx54、以下对于 VB 中函数的说法,正确的选项是。A、函数没有返回值B、不行以自定义函数C、函数分为三大类:系统函数、自定义函数和数学函数D 、函数定义处的参数称为形式参数55、表达式“ IntRnd*1005+4 ”产生的随机整数的范畴是。A、0,11B 、4, 23C、4 , 23D 、0 , 1156、以下对于 VB 中函数的说法,正确的选项是。A、函数没有返回值B、不行以自定义函数C、函数分为三大类:系统函数、自定义函数和数学函数D、函数定义处的参数称为形式参数57、以下 VB 表达式中,可以得到大于等于15 且小于等于 50 随机整数的是。A、IntRnd*50 B 、 IntRnd *36 +15C 、IntRnd *35 +15 D 、IntRnd *35+15Vb 的使用58、以下对于 VB 中“注释语句”的说法,错误是。A、注释语句的默认字体是绿色B、注释语句是供阅读懂得程序用的,电脑在执行程序的时候会自动跳过C、程序中的注释语句对程序的运行没有影响D、注释语句中不行以包含下划线59、以下关于 VB 中控件 Textbox 的说法,正确的选项是。A、只能输入B、只能输出C、既可以输入,也可以输出D、不具有输入输出的功能60、将某命令按钮 Command1 的 Visible 属性设置为 False,就产生的成效是。A、命令按钮 Command1 不行见 B 、命令按钮 Command1 上的文字为空C、命令按钮 Command1 不行用 D 、命令按钮 Command1 颜色为无61、我们在 Visual Basic 中要添加控件或者是修改对象的属性值时,采纳。 A、工程资源治理窗口B、窗体设计窗口C、代码编辑窗口D、窗体布局窗口62、在 VB 中要设置控件中文字的字体、字号时,应使用控件的属性。A、CaptionB 、NameC、FontD 、BackColor63、以下是一个大事处理过程,这个过程的名称为。Private Sub Command1_Click Print " 北京欢送你! "End SubA、ClickB 、Command1_ClickC 、 End SubD、Command164 、在调试程序的时侯,会使用到快捷键,以下关于快捷键的说法错误的选项是。A、F9 用来设置断点B、F5 用来启动程序C、F1 用来打开对象浏览器D 、F8 可以逐句运行程序65、以下选项中,不属于文本框“TextBox ”属性的是。A 、BackColorB 、FontC、TextD、Picture66、要从文本框 Text1 中输出“这是一个等边三角形! ”, VB 语句为。A、Textbox.text = " 这是一个等边三角形! "B 、 Text1.text = " 这是一个等边三角形!"可编辑资料 - - - 欢迎下载精品名师归纳总结C、Text1.Caption=" 这是一个等边三角形!"D 、Text1.textbox=" 这是一个等边三角形!" 67、以下关于 Visual Basic 特点的表达中,正确的选项是。A、Visual Basic 是采纳大事驱动编程机制的语言B、Visual Basic 程序只能编译运行,不行以说明运行C、构成 Visual Basic 的每个过程之间都有固定的执行次序D、Visual Basic 程序不是结构化程序,不具备结构化的三种基本结构68、VB 程序语句“ Command1.Caption = " 三角形的面积 "”中的 Command1、Caption 和"三角形的面积 "分别代表。A、窗体、值、属性B、对象、方法、属性C、对象、属性、值 D 、属性、值、对象69 、 在 VB程 序 的 窗 体 上 , 从 上 到 下 依 次 创 建 Checkbok 、 Textbox 、 Listbox 、CommandButton 这 4 个控件,运行该程序显示窗体时,他们获得焦点的次序是。A、CommandButton 、Checkbok 、Textbox、Listbox B、Checkbok 、Textbox 、Listbox 、CommandButton C、Checkbok 、Listbox 、CommandButton 、Textbox D、 Listbox 、Checkbok 、CommandButton 、Textbox70 、假如将命令按钮的Name 属性设置为“求和”,那么以下说法中正确的选项是。A、该命令按钮的名称是“求和”B、该命令按钮上的文字显示的是“求和” C、运行后的结果显示的是“求和”D、窗体的标题是“求和”71、假如要设置 VB 控件 CommandButton 上的文字内容,可以通过属性来实现。A、IndexB 、FontC、CancelD 、Caption72、假如想让 VB 程序在任何一台安装了操作系统的电脑上都可以运行,应当将该程序发布成格式。A 、frmB 、exeC、flaD 、vbp73、在 Visual Basic 中,关键字 Rem 用于表示。A 、注释语句B、终止语句C、循环语句D、嵌套语句74、在 VB 中,外形控件所显示的图形包含。圆椭圆圆角正方形三角形矩形菱形A、B、C、D、 75、在 VB 中,文本框的属性值Text 的功能是。A、设置文本框控件中的文本内容B、设置文本框控件中文字的字体、字号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.重要方法C.重要大事D.重要属性面对对象可编辑资料 - - - 欢迎下载精品名师归纳总结79、以下选项中,属于面对对象程序设计特点的是 C 。继承性 多态性 连续性 封装性 可行性A 、 B、 C、 D、 80、以下属于 VB 的对象的是 。命令按钮 窗体的背景颜色 标签 文本框 字体A、 B、 C 、 D、 81、以下表达中,正确的选项是 D。A、在 Visual Basic 中,对象可用“对象 =数据 +类”这一公式来表达B、对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设定C、在同一个 VB 窗体中,答应不同的对象使用相同的名称D、在同一个 VB 窗体中,不同对象必需使用不同的名称,以防混淆82、面对对象程序设计的特点包括:继承性、 B 。A、多态性、连续性B、多态性、封装性C、连续性、封装性D、封装性、无二义性83、以下有关类、对象、属性、大事的描述中,正确的选项是C 。A、同一类对象具有同一类属性,且同一个属性的属性值必需相同B 、“Private Sub Command1_Click ”中的“ Command1 ”属于属性C、VB 编程界面中,双击窗体中某对象,显现的是代码窗口D、对象的属性值在程序运行过程中不行修改84、以下有关类、对象、属性、大事的描述中,正确的选项是C。A、同一类对象具有同一类属性,且同一个属性的属性值必需相同B 、“Private Sub Command1_Click ”中的“ Command1 ”属于属性C、VB 编程界面中,双击窗体中某对象,显现的是代码窗口D、对象的属性值在程序运行过程中不行修改85、小王在学习了VB 以后,预备设计一个同学选课信息治理系统,那么关于对象“同学”,一般需要考虑的属性有D 。学籍号所选课程体重班级爱好A、B、C、D、自定义函数与过程在程序设计中可以自定义一些相对独立功能的程序块,以备程序运行需要时调用。其中一种为函数,另一种为过程。它们的区分是,函数直接调用,有返回值。而过程通过调用语句调用,没有返回值,只是完成肯定的操作。86、以下关于模块化程序设计的说法中,错误的选项是A 。A、模块化程序设计方法主要是通过递归算法和递归程序来实现的B、模块化程序设计方法主要是通过过程和函数的定义以及调用来实现的C、模块化设计的思想就是将一个复杂的问题实行“分而治之”的策略 D、程序设计阶段大致分为程序的模块化设计和模块内的规律设计87、在 VB窗体上添加一个名称为Command1 的命令按钮,再添加两个名称分别为Label1 、Label2 的标签,然后编写如下程序代码:Private Y As IntegerPrivate Sub Command1_Click X = 5: Y = 8可编辑资料 - - - 欢迎下载精品名师归纳总结Call procX, Y调用过程 proc Label1.Caption = XLabel2.Caption = Y End SubPrivate Sub procByVal a As Integer, ByVal b As Integer自定义一个过程 proca,bX = a + bY = a*b End Sub程序运行后,单击命令按钮,就两个标签Label1 、Label2 中显示的内容分别是C。A、13 和 40B、13 和 8 C、5 和 40 D 、5 和 888、以下关于过程和函数的说法中,正确的选项是B 。A、函数和过程都有返回值B 、在调用过程和函数时,都需要传递参数C、函数可以自定义,过程不能自定义D、函数和过程都能以名称为变量参加表达式运算数组数组:是一组类型相同的数据的有序集合。它使用同一个名称来表示整个数组,每个重量成为数组元素,数组元素在数组中次序排列。每一个数组元素都由唯独的次序号下标来标识。例如: dim a10 as integer 表示定义了一个数组,从 a0到 a10一共有 11 个数组元素,每个元素都是整数。89、在窗体上添加一个名称为Command1 的命令按钮,然后编写如下大事过程:Option Base 1Private Sub Command1_ClickDim color As Variantcolor = Array" 红色 ", " 绿色 ", " 白色 ", " 黑色 " Print color2End Sub运行程序,单击命令按钮,就在窗体上显示的内容是C 。A、空白B、错误提示C、绿色 D、白色可编辑资料 - - - 欢迎下载