期末复习习题版.ppt
《期末复习习题版.ppt》由会员分享,可在线阅读,更多相关《期末复习习题版.ppt(83页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第一章第一章 算法和算法的表示算法和算法的表示1.1 使用计算机解决问题的一般过程使用计算机解决问题的一般过程1.2 算法的概念和表示方法算法的概念和表示方法算法的概念算法的概念算法的概念算法的概念算法的特征算法的特征算法的特征算法的特征算法的表示算法的表示算法的表示算法的表示算法的基本结构算法的基本结构算法的基本结构算法的基本结构 经典试题经典试题算法的基本概念 算法:解题方法的精确描述。其要求算法:解题方法的精确描述。其要求是有有限个步骤组成的,并且每一步是有有限个步骤组成的,并且每一步骤的含义都是明确的,而且是能行的骤的含义都是明确的,而且是能行的。简单的说,算法就是解决问题的方法简单的
2、说,算法就是解决问题的方法和步骤。和步骤。n例如乐谱是乐队指挥和演奏的算法;例如乐谱是乐队指挥和演奏的算法;菜谱是厨师做菜的算法等等。菜谱是厨师做菜的算法等等。算法特征有穷有穷性性确定性确定性能行性能行性有有0 0个或多个输入个或多个输入有一个或多个输出有一个或多个输出算法:解题方法的精确描述。其要求算法:解题方法的精确描述。其要求是有有限个步骤组成的,并且每一步是有有限个步骤组成的,并且每一步骤的含义都是明确的,而且是能行的骤的含义都是明确的,而且是能行的。算法的表示自然语言(通俗易懂,容易出现歧义)自然语言(通俗易懂,容易出现歧义)流程图(形象直观,是其中较好的一种)流程图(形象直观,是其
3、中较好的一种)计算机语言计算机语言处理框处理框输入输出框输入输出框判断框判断框连接框连接框流程线流程线开始结束框开始结束框顺序模式顺序模式step1step2选择模式选择模式情况为真情况为真step1step2YN循环模式循环模式N情况为真?情况为真?stepY1.用计算机无法解决“打印所有素数”的问题,其原因是解决该问题的算法违背了算法特征中的(A)唯一性 (B)有穷性(C)有0个或多个输入 (D)有输出2.“和谐号”列车规定:旅客可免费携带20Kg行李,携带品的长、宽、高相加不超过130cm,对超过规定的携带品,应提前办理托运手续。用算法描述行李能否托运的处理过程,合适的算法流程是 (A)
4、顺序模式 (B)选择模式 (C)循环模式 (D)树型模式 经典试题经典试题3.下列关于算法的描述,正确的是(A)一个算法的执行步骤可以是无限的(B)一个完整的算法必须有输出(C)算法只能用流程图表示(D)一个完整的算法至少有一个输入4.做匀加速直线运动物体的即时速度计算公式是vt=v0+at,其中v0是初速度,a是加速度,t是时间。计算步骤有:用公式计算即时速度vt=v0+at输入初速度v0、加速度a和时间t结束输出结果vt 其正确的顺序是 (A)(B)(C)(D)第三章第三章 面向对象程序设计的面向对象程序设计的 基本知识基本知识1在Visual Basic中,语句Label1.Captio
5、n=欢迎使用本系统!中的Label1是(A)属性值 (B)属性名 (C)对象名 (D)类名2在Visual Basic中,窗体中添加文本框Text1的正确方法是(A)先单击工具箱中的控件图标,再将鼠标指针移到窗体上,双击鼠标(B)双击工具箱中的控件图标(C)先单击工具箱中的控件图标,再将鼠标指针移到窗体上,单击鼠标(D)用鼠标左键拖动工具箱中的控件图标到窗体中 经典试题经典试题3在Visual Basic中,放入窗体中的控件被称为(A)类 (B)事件 (C)属性 (D)对象4 计算计件工资的Visual Basic程序运行界面如图所示,单击计算命令按钮Command1,触发的事件处理过程名是(
6、A)Command1_Click (B)Text1_Click(C)Form_Click (D)Label3_Click 经典试题经典试题5在Visual Basic窗体中,当前对象的属性窗口如图所示,下列说法正确的是(A)该对象属于标签类(B)该对象属于文本框类(C)当前该对象的Caption属性值是“转换”(D)当前该对象的Font属性值是“仿宋体”经典试题经典试题6将整数型变量n的值显示在文本框Text1中,正确的语句是(A)Text=n (B)Val(Text1)=n(C)Text1.Text=Str(n)(D)Str(Text1.Text)=n 经典试题经典试题7有如下Visual
7、Basic程序段:Private Sub Label1_DblClick()Dim x As Integer,y As Integer x=5 y=15 Text1.Text=Str(x+y)End Sub能运行这段程序的事件是 (A)单击命令按钮Command1 (B)单击标签Label1 (C)双击标签Label1 (D)单击文本框Text1 经典试题经典试题8运行如下Visual Basic程序,单击命令按钮Command1,出现如图所示的出错信息。发生类型不匹配错误时所执行的语句是Private Sub Command1_Click()Dim a As Integer,b As Int
8、eger a=10 b=20 Text1.Text=a+b=+Val(a+b)End Sub (A)(B)(C)(D)经典试题经典试题9如下图所示,该流程图所表示的算法违背了算法的有穷性特征,下列修改方法中,可以改正该错误的是(A)将处改为 i 0(B)将处改为 s 0?(C)将处改为 i i-2(D)将处改为 s s-i 经典试题经典试题10随机产生10个1,99中的整数,依次存储到数组变量a(1)a(10)中。实现此功能的部分算法流程图如图所示:图中空白处理框和处应填入的是 (A)i i+1 a(i)Rnd*100 (B)i i+1 a(i)Int(Rnd*100)(C)a(i)Int(R
9、nd*100)i i+1 (D)a(i)Int(Rnd*99)+1 i i+1 经典试题经典试题第四章第四章 VBVB程序设计初步程序设计初步4.1 基本数据类型、常量、变量基本数据类型、常量、变量数据类型数据类型数据类型数据类型常量常量常量常量变量变量变量变量函数函数函数函数 常用数学函数常用数学函数常用数学函数常用数学函数 常用类型转换函数和数字函数常用类型转换函数和数字函数常用类型转换函数和数字函数常用类型转换函数和数字函数 经典试题经典试题一、常量定义:常量是在程序运行过程中值不变的存储单元或数据。(1)数值常量数值常量数值常量分为数值常量分为整型常量整型常量和和实型常量实型常量两种。
10、两种。整型常量:整型常量:是指不带小数的数值。是指不带小数的数值。实型常量:实型常量:是指带小数的数值。是指带小数的数值。实型常量分为实型常量分为定点数定点数和和浮点数(浮点数(浮点数对应的浮点数对应的就是数学上的科学计数法,以幂数形式表示一个实数)。就是数学上的科学计数法,以幂数形式表示一个实数)。(3)逻辑常量:真()逻辑常量:真(True)或假)或假(False)(4)符号常量)符号常量如果程序中多次用到同一个常量,则可以用一个如果程序中多次用到同一个常量,则可以用一个有意义的名字表示这个常量,称为符号常量,这个有有意义的名字表示这个常量,称为符号常量,这个有意义的名字称为意义的名字称为
11、“常量名常量名”。Const就是符号常量的定义语句就是符号常量的定义语句Const常量名常量名As类型类型=表达式表达式例:例:ConstPI=3.14159(2)字符串常量)字符串常量被一对双引号括起来的若干个合法的字符称为被一对双引号括起来的若干个合法的字符称为字符串常量字符串常量。例如例如:china、Visual Basic、18、3.141变量的命名变量的命名变量都应有名字,即变量名,命名规则如下:变量都应有名字,即变量名,命名规则如下:变量名必须以变量名必须以字母开头,由字母、数字或下划线字母开头,由字母、数字或下划线组成,但组成,但不能以不能以VB的保留字作为变量名的保留字作为变
12、量名,如函数名如函数名Sin、Str,语句,语句定义符定义符Let等。等。根据结构化程序设计的要求,变量名要有实际意义。根据结构化程序设计的要求,变量名要有实际意义。提问:以下变量名中,哪些是不符合以下变量名中,哪些是不符合VB命名规范的命名规范的?A.price_ B.C.25age D.A_15 答案:B、C二、变量变量:在程序执行过程中,其值可以改变的量称为变量。变量是用来存储数据的,数据分为不同的类型,变量是用来存储数据的,数据分为不同的类型,相应的变量也有以下几种:相应的变量也有以下几种:变量定义格式变量定义格式:Dim 变量名变量名 As 数据类型数据类型 例如:Dim count
13、 As Integer count是整数类型的变量是整数类型的变量Dim x As Double,y As Double x和和y都是双精度实数类型的变量都是双精度实数类型的变量Dim Name As String Name是字符串类型的变量是字符串类型的变量2变量的定义变量的定义Dim 数组变量名(a1 to a2)as 元素类型例:dim a(1 to 5)as integer 一维数组数组:由一批同类型的变量构成的一个序列,用来存储数组:由一批同类型的变量构成的一个序列,用来存储一批同类型的数据。一批同类型的数据。组成数组的每一个变量称为组成数组的每一个变量称为数组元素数组元素或称或称下
14、标变量下标变量。下标是一个整数,用来指出元素在数组中的位置。下标是一个整数,用来指出元素在数组中的位置。3变量的定义变量的定义函数名函数名函数的功能函数的功能应应用用举举例例函数返回函数返回值值Abs(x)求求X的的绝对值绝对值Abs(-3.5)3.5Int(x)求不大于求不大于X的最大整数的最大整数Int(4.1)Int(-4.1)4-5Sqr(x)求求X的算的算术术平方根平方根Sqr(4)Sqr(6)22.44948Exp(x)求的求的X次方次方Exp(2)7.389056Log(x)求以求以e为为底的底的X的的对对数数Log(3)1.098612Sin(x)求求X的正弦的正弦值值Sin(
15、3.1416/2)0.9999999Cos(x)求求X的余弦的余弦值值Cos(3.1416/3)0.4999999Tan(x)求求X的正切的正切值值Tan(3.1416/3)1.7320606三、常用数学函数三、常用数学函数练习练习1 1:int(5.78)int(5.78)、int(-3.85)int(-3.85)、abs(-55)abs(-55)、sqr(9)sqr(9)练习练习2 2:看表达式求结果:看表达式求结果(Sqr(Abs(-9)+int(-8)=(Sqr(Abs(-9)+int(-8)=-5四、练习四、练习五、常用类型转换函数和字符串函数五、常用类型转换函数和字符串函数函数名函
16、数名函数的功能函数的功能应应用用举举例例函数返回函数返回值值Asc(X)字符字符转换为转换为ASCIIAsc(“A”)65Chr(X)ASCII转换为转换为字符字符Chr(48)“0”Val(X)数字字串数字字串转换为转换为数数值值Val(“-170”)-170Str(X)数数值转换值转换成字符串成字符串Str(-170)“-170”Len(X)计计算字符串的算字符串的长长度度Len(“asd”)3Mid(X,n,k)取字符串取字符串X中第中第n个字个字符起符起长长度度为为k的字串的字串Mid(“abcd”,3,1)“c”Fix(X)截掉数据的小数部分截掉数据的小数部分Fix(2.56)2Va
17、l(“-170”)+30=-170+30=-140数字字串转换为数值数字字串转换为数值Val(x)例子:例子:Val(“-10”)=-10Str(-50)+”132”=“-50”+“132“=-50132Str(x)数值转换成字符串数值转换成字符串例子:例子:Str(-170)=“-170”六、练习六、练习1在Visual Basic中,语句Dim x As Double所定义的变量x属于(A)整数型 (B)单精度实数型(C)双精度实数型(D)长整数型2在Visual Basic中,a=-100,表达式360+Str(a)的值是(A)260 (B)360-100 (C)460 (D)36010
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 期末 复习 习题
限制150内