高中信息技术学业水平考试-程序设计知识点汇总_第1页
高中信息技术学业水平考试-程序设计知识点汇总_第2页
高中信息技术学业水平考试-程序设计知识点汇总_第3页
高中信息技术学业水平考试-程序设计知识点汇总_第4页
高中信息技术学业水平考试-程序设计知识点汇总_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

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、利用电脑解决问题的过程包括分析问题、设计算法、编写程序和A、编译

3、发布程序B、调试运行程序C、设计流程图D、修改程序4、关于算法的以下说法中,错误的选项是。A、算法是解决问题的方法和步骤B、算法定义的步骤是有限的,并且必须在有限的步骤之内结束C、算法是人求解问题的思路和方法,是解题过程的精确描述D、算法可以被表述但无法实现5、以下选项中属于算法的基本控制结构的是。流程结构顺序结构模块结构循环结构选择结构A、B、C、D、6、算法的表述方法主要有自然语言、流程图和。A、汇编语言B、高级语C、伪代码D、机器语言7、以下对算法的描述中,错误的选项是。A、算法可以用流程图表述出来,也可以用程序设计语言去实现B、解决同一个问题的算法只能有一种C、算法的好坏将直接影响着程

4、序的通用性和有效性D、算法是解决问题的方法和步骤8、以下关于算法的表达正确的选项是。A、算法中有待执行的运算和操作必须是相当基本的B、一个算法至少有一个输入和一个输出C、为了使算法更加的简洁,算法的每一个步骤不必确切地定义,电脑会自己识别D、一个算法的步骤可以是无穷的9、利用可视化程序设计语言进行信息的编程加工,一般需要经过以下步骤:编写代码设计算法设计界面调试运行正确的顺序是。A、B、C、D、10、以下选项中属于程序设计语言的是。BASICC+JavaFlashPascalDreamweaverA、B、C、D、11、以下说法中正确的选项是()。A、程序有三种基本的结构:分支结构、循环结构、选

5、择结构B、程序设计语言的发展经历了机器语言、自然语言、高级语言三个过程C、电脑程序就是一组操作的指令或语句的序列D、VisualBasic程序设计语言不是高级语言12、以下选项中哪个是算法的描述方法?A、顺序法B、流程图C、枚举法D、列表法13、以下属于程序设计语言的是。机器语言高级语言自然语言汇编语言程序语言A、B、C、D、14、算法可用多种表达方法来描述,下面方法中可以描述“闰年问题”算法的是流程图伪代码机器语言自然语言A、B、C、D、15、以下对于算法特征的表达,正确的选项是()。A、一个算法有零个或多个输出B、算法每一步骤必须有确切的定义C、至少有一个输入D、算法的步骤定义可以是无限的

6、16、在流程图中,平行四边形代表的是。A、处理B、判断C、输入输出D、起止17、以下关于高级语言和机器语言的说法中,错误的选项是。A、高级语言源程序翻译成机器语言程序的过程有编译和解释两种程序B、电脑只能识别和执行二进制机器语言代码C、所有源程序必须翻译成机器语言程序,才能为电脑识别并执行D、电脑可以直接执行用高级语言编写的程序运算符的使用1、 算术运算:例:2A2 = 4+加-减*乘人指数/除例:整除例:52=2Mod求余数例:5Mod2=1优先级从大到小排列为:人,一(取负),*或/,mod,+,2、 关系运算关系运算符:<、>、>=、<=、<>、=、不

7、等于注意:关系表达式的运算结果为布尔值True或False3、 逻辑运算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”=“

8、12345”123+“45”=168“123”+45=168运算符的执行顺序在VB中,当一个表达式中同时出现多种运算符时,运算次序由运算符的优先级决定,优先级高的运算符先运算,优先级相同的从左向右进行运算。不同性质的运算符优先级如下。算术运算符>字符串运算符>关系运算符>逻辑运算符18、在VB中,表达式“Int(19/2)-15Mod4”的运算结果是()。A、6.5B、7C、5D、619、在VB语言中,以下逻辑表达式的值为“True”的是。A、#3/16/2012#>#7/5/2005#B、8<5or3<>3C、#12/12/2010#>#12/

9、13/2010#D、6<16and16<520、设变量x=-6,y=-4,m=10,n=8,则以下表达式中值为false的是。A、x+m<=y+nB、x>0ANDy<0C、m=nORx<yD、x+y<m-nANDNOT(y>n)21、如下VB程序,当单击按钮时a的值是。PrivateSubCommand1_Click()DimaAsIntegera=-24*2/5PrintaEndSubA、-10B、-9.6C、-9D、022、以下表达式中,其值为1的是。(X)A、Cint(8/10)B、21mod7C、911D、Int(13/6)23、 VB中

10、,设X=9316,假设要得到它的百位上的数字3,以下表达式中正确的选项是。A、x10mod100B、x100Mod10C、x10mod10D、xMod101024、已知整型变量y的值为-13,则VB表达式“Abs(y/3)”的值是。A、5B、4.333333333333C、4D、-425、下面不属于逻辑运算符的是。A、OrB、AndC、NotD、<>26、VB语句“Print3*8Mod10/2*52”的输出结果是。A、0B、1C、12D、5变量和常量变量命名注意要点:1、必须以字母开头,不能以数字或其他字符开头。2、只能由字母、汉字、数字学或下划线组成,不能含有小数点、空格等字符

11、。3、最长不超过255个字符4、不能以VB保留字作变量名,如语句定义符、函数名等。5、 VB不区分变量名中字母大小写。如HELLO和Hello是同一个变量。数据及运算1常用数据类型:(整型)Integer、长整型Long、单精度实数型Single、双精度实数型Double、字符串型String、布尔型Boolean、日期型Date其中(整型)Integer、长整型Long、单精度型Single、双精度型Double属于数值型表示范围:(整型)Integer(-3276832767,存储为16位,2个字节)(长整型)Long(-21亿21亿,可以表示人口数量)(布尔型Boolean(True真、

12、是或False假、非)字符串型String(定长字符串:065535个字符,不定长字符串:020亿个字符)字符串型数据是指用“”括起来的一串字符。如“欢送进入VB世界!”、“VisualBasic”、“1234”都是字符串类型。日期型Date100/1/19999/12/31日期型数据专门用来处理日期和时间。VB采用一对“#”把日期和时间的值括起来,如#2003/08/20#表示2003年8月20日。2常量和变量的定义符号常量白定义:Const常量名As常量类型=常量值如:ConstpiAsSingle表示常量名为pi变量的定义:Dim变量名As变量类型如:DimaAsInteger定义一个整

13、型变量,变量名为a27、以下VB中的变量,命名正确的选项是。A、x2B、x*yC、3xD、Else28、以下属于用户自定义标识符的是。ac2Dim_admin_SubMy_StringA、B、C、D、29、以下选项中,不能作为VB中变量名的是。A、sch_nameB、cos(a)C、AD、Word30、关于VB中的局部变量,以下说法中错误的选项是。A、不同过程中可以定义同名的变量B、可以用于整个程序使用C、局部变量是使用最多的变量D、只能用于定义的过程31、以下VB变量定义合理的是。A、定义一个变量存放职工家庭住址:DimFamasBoolB、定义一个变量存放职工性别:DimSexasDate

14、C、定义一个变量存放职工编号:DimCodeasStringD、定义一个变量存放职工生日:DimBirasInteger32、在VB程序中,变量a用来存放学生的体重数据,那么应该将变量a定义为数据类型。A、StringB、SingleC、DoubleD、Integer33、如果用一个变量来存放职工的年龄,那么应该定义这个变量为()数据类型。A、IntegerB、BoolC、DoubleD、Single34、以下VB变量名中不正确的选项是。A、aB、ThanksC、SelectyourfriendD、Select_135、在VB中,以下关于变量的声明错误的选项是。A、DimxAsInteger,

15、yAsLongB、DimxAsInteger:yAsStringC、DimxAsInteger,yAsIntegerD、Dimx,yAsString36、以下属于定义VB常量的语句是。A、Dim常量名As数据类型=表达式B、Function常量名As数据类型C、Const常量名As数据类型尸表达式D、Const常量名As数据类型37、在VB语言中,以下数据中不属于合法的字符型常量的是。A、"5b"B、""C、'中国'D、"中国"38、在VB语言中,以下赋值语句中错误的选项是。A、DimxAsintegerB、DimxA

16、sStringx=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、5C、5、25、5D、5、25、040、设变量x=-6,y=-4,m=10,n=8,则以下表达式中值为false的是。A、x+m<=y+nB、x>0ANDy<0C、m=nORx<yD、x+y<m-nANDNOT(y>n)41、假设a=10.3,那么以下运算结果为True的表达式是。A、Int(a)=11anda>=7B、Int(a)=10Ora<=7C、

17、Abs(a)=10ora<7D、nota<>542、在VB中,以下关于变量的声明错误的选项是。A、DimxAsInteger,yAsLongB、DimxAsInteger:yAsStringC、DimxAsInteger,yAsIntegerD、Dimx,yAsString系统常用函数数学函数Abs(x)求x的绝对值,例:Sqr(x)求x的平方根,例:sqr(100)=10Int(x)求wx的最大整数例:int(3.6)=3int(-3.6)=-4Rnd(x)产生0,1)之间的随机数不包括1Sin(x)Cos(x)Tan(x)Atn(x)Exp(x)Log(x)注意:使用三角

18、函数时,参数应是弧度,如数学中sin300应写为:sin(30*3.14159/180)1、字符串函数Len(字符串)求字符串的长度,例:Len("hello”尸5Left(字符串,截取长度)截取字符串左边部分,例:Left("hello",2)=“he”Mid(字符串,起始位置,截取长度),例:Mid(“hello”,2,2)=“el”Right(字符串,长度)截取字符串右边部分。例:Right(“hello”,2)=“lo”String(数值,字符)生成指定长度与指定字符的字符串,例:String(3,“9")="9992、常用转换函数Va

19、l(字符串)将字符串转换为数值Str(数彳1)将数值转换为字符串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、

20、以下VB函数中,可以求出4的平方根的是。A、Sqr(4)B、Len(4)C、Log(4)D、Abs(4)45、在VB中,函数Mid("mynameislily",1,6)的值是。A、mB、mynameC、mynamD、e46、在VisualBasic中,以下表达式的值等于10的是。A、Int(10.1)B、Int(9.8)C、Abs(Int(-10.6)D、Int(Abs(-9.5)47、在VisualBasic中,表达式“Abs(-5.8)+sqr(225)Int(-1.9)”的值是。A、0B、-2C48、在VB中,表达式“(Rnd-11)*5”的值所在的区间是。A、-5

21、5,-50)B、(-55,-50C、(-55,-50)D、-55,-5050、设Y是一个数值型变量,那么以下表达式中可用来测试Y是否为偶数的是。A、INT(Y/2)=Y/2B、YMod2=1C、Abs(Y/2)=Y/2D、INT(Y/3)=Y/351、以下VB表达式中,可以得到大于等于15且小于等于50随机整数的是。A、Int(Rnd*50)B、Int(Rnd*36+15)C、Int(Rnd*35+15)D、Int(Rnd*35)+1552、假设a=10.3,那么以下运算结果为True的表达式是。A、Int(a)=11anda>=7B、Int(a)=10Ora<=7C、Abs(a)

22、=10ora<7D、nota<>553、以下函数中,能把字符串中所有小写字母改为大写的函数是()。(X)A、Lcase(x)B、Ucase(x)C、Len(x)D、Chr(x)54、以下对于VB中函数的说法,正确的选项是。A、函数没有返回值B、不可以自定义函数D 、函数定义处的参数称为D 、函数定义处的参数称为C、函数分为三大类:系统函数、自定义函数和数学函数形式参数55、表达式“Int(Rnd*100)5+4”产生的随机整数的范围是A、(0,11)B、(4,23)C、4,23D、0,1156、以下对于VB中函数的说法,正确的选项是。A、函数没有返回值B、不可以自定义函数C、

23、函数分为三大类:系统函数、自定义函数和数学函数形式参数57、以下VB表达式中,可以得到大于等于15且小于等于50随机整数的是。A、Int(Rnd*50)B、Int(Rnd*36+15)C、Int(Rnd*35+15)D、Int(Rnd*35)+15Vb的使用58、以下对于VB中“注释语句”的说法,错误是。A、注释语句的默认字体是绿色B、注释语句是供阅读理解程序用的,电脑在执行程序的时候会自动跳过C、程序中的注释语句对程序的运行没有影响D、注释语句中不可以包含下划线59、以下关于VB中控件Textbox的说法,正确的选项是。A、只能输入B、只能输出C、既可以输入,也可以输出D、不具有输入输出的功

24、能60、将某命令按钮Commandl的Visible属性设置为False,则产生的效果是A、命令按钮Commandl不可见B、命令按钮Commandl上的文字为空C、命令按钮Commandl不可用D、命令按钮Commandl颜色为无61、我们在VisualBasic中要添加控件或者是修改对象的属性值时,采用()。A、工程资源管理窗口B、窗体设计窗口C、代码编辑窗口D、窗体布局窗口62、在VB中要设置控件中文字的字体、字号时,应使用控件的属性。A、CaptionB、NameC、FontD、BackColor63、以下是一个事件处理过程,这个过程的名称为。PrivateSubCommand1_Cl

25、ick()Print"北京欢送你!"EndSubA、ClickB、Command1_Click()C、EndSubD、Command164、在调试程序的时侯,会使用到快捷键,以下关于快捷键的说法错误的选项是。A、F9用来设置断点B、F5用来启动程序C、F1用来打开对象浏览器D、F8可以逐句运行程序65、以下选项中,不属于文本框“TextBox”属性的是。A、BackColorB、FontC、TextD、Picture66、要从文本框Text1中输出“这是一个等边三角形!”,VB语句为。A、Textbox.text="这是一个等边三角形!"B、Text1.

26、text="这是一个等边三角形!C、Text1.Caption="这是一个等边三角形!"D、Text1.textbox="这是一个等边三角形!'67、以下关于VisualBasic特点的表达中,正确的选项是。A、VisualBasic是采用事件驱动编程机制的语言B、VisualBasic程序只能编译运行,不可以解释运行C、构成VisualBasic的每个过程之间都有固定的执行顺序D、VisualBasic程序不是结构化程序,不具备结构化的三种基本结构68、VB程序语句"Commandl.Caption="三角形的面积"

27、;”中的Commandl、Caption和三角形的面积"分别代表。A、窗体、值、属性B、对象、方法、属性C、对象、属性、值D、属性、值、对象69、在VB程序的窗体上,从上到下依次创建Checkbok、Textbox、Listbox、CommandButton这4个控件,运行该程序显示窗体时,他们获得焦点的顺序是。A、CommandButton、Checkbok、Textbox、ListboxB、Checkbok、Textbox、Listbox、CommandButtonC、Checkbok、Listbox、CommandButton、TextboxD、Listbox>Check

28、bok、CommandButton、Textbox70、如果将命令按钮的Name属性设置为“求和”,那么以下说法中正确的选项是。A、该命令按钮的名称是“求和”B、该命令按钮上的文字显示的是“求和”C、运行后的结果显示的是“求和”D、窗体的标题是“求和”71、如果要设置VB控件CommandButton上的文字内容,可以通过属性来实现。A、IndexB、FontC、CancelD、Caption72、如果想让VB程序在任何一台安装了操作系统的电脑上都可以运行,应该将该程序发布成格式。A、frmB、exeC、flaD、vbp73、在VisualBasic中,关键字Rem用于表示。A、注释语句B、结

29、束语句C、循环语句D、嵌套语句74、在VB中,形状控件所显示的图形包含。圆椭圆圆角正方形三角形矩形菱形A、B、C、D、75、在VB中,文本框的属性值Text的功能是。A、设置文本框控件中的文本内容B、设置文本框控件中文字的字体、字号C、设置文本框的名称D、设置文本框的高度群I定76、程序设计时需要窗体上有一个“按钮,正确的方法是A、添加CommandButton控件,并设置属性Font为"确定"B、添加CommandButton控件,并设置属性Text为"确定"C、添加CommandButton控件,并设置属性Caption为"确定"

30、D、添加Label控件,并设置属性Caption为“确定”77、visualBasic编程过程中,把工具箱中的工具称为。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、在VisualBasic中,对象可用“对象=数据+类”这一公式来表达B、对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设

31、定C、在同一个VB窗体中,允许不同的对象使用相同的名称D、在同一个VB窗体中,不同对象必须使用不同的名称,以防混淆82、面向对象程序设计的特征包括:继承性、B。A、多态性、连续性B、多态性、封装性C、连续性、封装性D、封装性、无二义性83、以下有关类、对象、属性、事件的描述中,正确的选项是C。A、同一类对象具有同一类属性,且同一个属性的属性值必须相同B、“PrivateSubCommand1_Click()”中的“Command1”属于属性C、VB编程界面中,双击窗体中某对象,出现的是代码窗口D、对象的属性值在程序运行过程中不可修改84、以下有关类、对象、属性、事件的描述中,正确的选项是C。A、同一类对象具有同一类属性,且同一个属性的属性值必须相同B、“PrivateSubCommand1_Click()”中的“Command1”属于属性C、VB编程界面中,双击窗体中某对象,出现的是代码窗口D、对象的属性值在程序运行过程中不可修改85、小王在学习了VB以后,准备设计一个学生选课信息管理系统,那么关于对象“学生”,一般需要考虑的属性有D。学籍号所选课程

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论