完整word高中信息技术学业水平考试程序设计知识点汇总推荐文档.docx

上传人:b****5 文档编号:3151239 上传时间:2022-11-18 格式:DOCX 页数:15 大小:27.52KB
下载 相关 举报
完整word高中信息技术学业水平考试程序设计知识点汇总推荐文档.docx_第1页
第1页 / 共15页
完整word高中信息技术学业水平考试程序设计知识点汇总推荐文档.docx_第2页
第2页 / 共15页
完整word高中信息技术学业水平考试程序设计知识点汇总推荐文档.docx_第3页
第3页 / 共15页
完整word高中信息技术学业水平考试程序设计知识点汇总推荐文档.docx_第4页
第4页 / 共15页
完整word高中信息技术学业水平考试程序设计知识点汇总推荐文档.docx_第5页
第5页 / 共15页
点击查看更多>>
下载资源
资源描述

完整word高中信息技术学业水平考试程序设计知识点汇总推荐文档.docx

《完整word高中信息技术学业水平考试程序设计知识点汇总推荐文档.docx》由会员分享,可在线阅读,更多相关《完整word高中信息技术学业水平考试程序设计知识点汇总推荐文档.docx(15页珍藏版)》请在冰豆网上搜索。

完整word高中信息技术学业水平考试程序设计知识点汇总推荐文档.docx

完整word高中信息技术学业水平考试程序设计知识点汇总推荐文档

程序设计知识点汇总一

注意:

以下是选修部分的知识点分类总结,请大家认真学习并完成后面的题目。

下周给大家答案。

一、算法

1、算法定义:

就是解决问题的方法和步骤。

算法是程序设计的“灵魂”,算法+数据结构=程序。

2、算法的描述方法:

可分多种表达方法,一般用自然语言、流程图和伪代码进行描述。

1)自然语言描述法:

指用人们日常生活中使用的语言(本国语言),用自然语言描述符合我们的习惯,且容易理解。

2)流程图描述:

也称程序框图,它是算法的一种图形化表示方法。

且描述算法形象、直观,更易理解。

3)伪代码描述法:

是介于自然语言和计算机程序语言之间的一种算法描述。

是专业软件开发人员常用方法。

3、算法的特点:

步骤有穷性,确定性,有零个或多个输入,有一个或多个输出。

有效性。

4、4、高级编程语言:

BASIC、VB、Pascal、C、C++、Java

1、下面关于算法的说法,正确的是()。

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、下列选项中属于程序设计语言的是()。

①BASIC②C++③Java④Flash⑤Pascal⑥Dreamweaver

A、①②③④B、②③④⑤C、①②③⑤D、①②③⑥

11、下列说法中正确的是()。

A、程序有三种基本的结构:

分支结构、循环结构、选择结构

B、程序设计语言的发展经历了机器语言、自然语言、高级语言三个过程

C、计算机程序就是一组操作的指令或语句的序列

D、VisualBasic程序设计语言不是高级语言

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、算术运算:

+加--减*乘

^指数      例:

2^2=4

/除  例:

5/2=2.5

\整除     例:

5\2=2

Mod求余数    例:

5Mod2=1

优先级从大到小排列为:

^,-(取负),*或/,\,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

4、字符运算

字符串连接符为“+”和“&”

“123”+“45”=“12345”

“123”&“45”=“12345”

123+“45”=168

“123”+45=168

运算符的执行顺序

在VB中,当一个表达式中同时出现多种运算符时,运算次序由运算符的优先级决定,优先级高的运算符先运算,优先级相同的从左向右进行运算。

不同性质的运算符优先级如下。

算术运算符>字符串运算符> 关系运算符> 逻辑运算符

18、在VB中,表达式“Int(19/2)-15Mod4”的运算结果是()。

A、6.5B、7C、5D、6

19、在VB语言中,下列逻辑表达式的值为“True”的是()。

A、#3/16/2012#>#7/5/2005#B、8<5or3<>3

C、#12/12/2010#>#12/13/2010#D、6<16and16<5

20、设变量x=-6,y=-4,m=10,n=8,则下列表达式中值为false的是()。

A、x+m<=y+nB、x>0ANDy<0

C、m=nORxn)

21、如下VB程序,当单击按钮时a的值是()。

PrivateSubCommand1_Click()

DimaAsInteger

a=-24*2/5

Printa

EndSub

A、-10B、-9.6C、-9D、0

22、下列表达式中,其值为1的是()。

(×)

A、Cint(8/10)B、21mod7C、9\11D、Int(13/6)

23、VB中,设X=9316,若要得到它的百位上的数字3,下列表达式中正确的是()。

A、x\10mod100B、x\100Mod10C、x\10mod10D、xMod10\10

24、已知整型变量y的值为-13,则VB表达式“Abs(y/3)”的值是()。

A、5B、4.333333333333C、4D、-4

25、下面不属于逻辑运算符的是()。

A、OrB、AndC、NotD、<>

26、VB语句“Print3*8Mod10/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亿,可以表示人口数量)

(布尔型)Boolean(True真、是或False假、非)(字符串型)String(定长字符串:

0——65535个字符,不定长字符串:

0——20亿个字符)

字符串型数据是指用“”括起来的一串字符。

如“欢迎进入VB世界!

”、“VisualBasic”、“1234”都是字符串类型。

(日期型)Date(100/1/1——9999/12/31)

日期型数据专门用来处理日期和时间。

VB采用一对“#”把日期和时间的值括起来,如#2003/08/20#表示2003年8月20日。

(2)常量和变量的定义

符号常量的定义:

Const常量名[As常量类型]=常量值

如:

ConstpiAsSingle=3.14159表示常量名为pi

变量的定义:

Dim变量名As变量类型

如:

DimaAsInteger定义一个整型变量,变量名为a

27、下列VB中的变量,命名正确的是()。

A、x2B、x*yC、3xD、Else

28、以下属于用户自定义标识符的是()。

①ac2②Dim③_ad④min_⑤Sub⑥My_String

A、②③⑥B、①④⑥C、③④⑤D、①②⑤

29、下列选项中,不能作为VB中变量名的是()。

A、sch_nameB、cos(a)C、AD、Word

30、关于VB中的局部变量,以下说法中错误的是()。

A、不同过程中可以定义同名的变量B、可以用于整个程序使用

C、局部变量是使用最多的变量D、只能用于定义的过程

31、以下VB变量定义合理的是()。

A、定义一个变量存放员工家庭住址:

DimFamasBool

B、定义一个变量存放员工性别:

DimSexasDate

C、定义一个变量存放员工编号:

DimCodeasString

D、定义一个变量存放员工生日:

DimBirasInteger

32、在VB程序中,变量a用来存放学生的体重数据,那么应该将变量a定义为()数据类型。

A、StringB、SingleC、DoubleD、Integer

33、如果用一个变量来存放员工的年龄,那么

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 幼儿教育 > 少儿英语

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1