您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 管理学资料 > 2015-高一期中考备考
2015-11信息技术期中考备考知识点:1、算法的基本概念、特征。(算法是解题方法的精确描述。)(算法具有:有穷性、确定性、可执行性、有0个或多个输入、有一个或多个输出。)2、算法的表示方法。(算法可用:自然语言、流程图、计算机语言等方式表示。)3、算法的三种控制结构。(顺序结构、选择结构、循环结构)4、类、对象、属性、事件、方法和事件处理的概念。(类是一个抽象的整体概念。)(对象是客观存在的事物或概念。)(一个对象的状态是通过若干个属性来描述的;而方法则是对象的行为。)(事件是发生在对象上的事情,通常是由用户在对象上激发的一种动作。)(事件处理过程:)其中,事件处理过程名的表达规范:对象名_事件的标准名称。如Command1_Click()、Form_Load()、Timer1_Timer()等。5、VisualBasic应用程序的界面设计与调试。(VisualBasic应用程序设计环境的窗口主要由:对象窗口、控件工具箱、属性窗口、工程窗口组成。常用的控件有:文本框、标签、命令按钮、图像框、定时器等。)(VisualBasic应用程序的保存文件扩展名主要有:“*.frm”、“*.vbp”、“*.exe”,分别是窗体文件、工程文件和可执行文件。)6、VisualBasic中需要掌握的控件及其属性、事件、方法窗体Form,标签Label,文本框TextBox,按钮CommandButton,列表框ListBox,时钟Clock控件类名属性事件方法FormCaptionLoad,ClickShowLabelCaptionTextBoxTextCommandButtonCaptionClickListBoxAddItem,ClearTimerInterval,EnableTimer(书本P72到P75页的所有内容)7、基本数据类型、常量、变量、常用的标准函数。8、算术、关系、逻辑三类基本运算及表达式。9、赋值语句、选择语句、循环语句、注释语句。10、枚举算法、解析算法,累加、累乘算法。Sub事件处理过程名(参数表)语句块EndSub测试题体验:―、选择题1、下列问题不能用算法描述的是:()A.已知a、b、c的值,求一元二次方程ax2+bx+c=0(a≠0)的实数解B.计算某个班级英语成绩的平均分C.列出方程y=2x+1的所有实数解D.输出小于1000的所有素数2.在VB中,小王使用变量E_mail存储电子邮箱地址,该变量的数据类型应定义为:()A.BooleanB.StringC.IntegerD.Double3、某对象的一个事件过程代码如下:PrivateSubObj_Click()s=s+1Text1.Text=Str(s)EndSub下列说法正确的是:()A.该过程的过程名为“Obj”B.该事件是一个“单击”事件C.该对象的对象名为“Obj_Click”D.该对象的类名为“Sub”4、下列VB语句中,正确的是:()A.a12=a1+a2B.If58x0Thens=yC.next=y+1D.x=|x-y|5、银行给用户计算利息时,结果中会产生很多位小数,但在支付时,是以“元”为单位,按“分”结算的,即结果保留二位小数,并对第三位小数进行四舍五入。假设结算的利息是x元,在VisualBasic中,上述算术问题的表达式应是:()A.Int(x*10+0.5)/100B.Int(x*100+0.5)/100C.Int(x*100)/10D.Int(x*100+0.5)/106、下列VB表达式的值等于3的是:()A.Sqr(2)+1B.Asc(1)+2C.Abs(-1)-2D.Len(ab)+17、下面表达式的值,最小的是:A.int(3.5)B.abs(-3.5)C.7mod4D.7\48、一个VB程序的运行界面如下图所示。下列说法不正确...的是:()A.文本框Text1的Caption属性值为“H”B.标签Label1的Caption属性值为“输入字符”C.命令按钮Command1的Caption属性值为“查询”D.窗体的Caption属性值为“查询字符ASCII码”9、求[0,100]之间所有偶数之和s的算法流程图如图所示,为了实现此算法,图中判断框①和处理框②处可填入的是:()A.①x≤100?②x←x+2B.①x≤100?②x←x+1C.①x>100?②x←x+2D.①x>100?②x←x+110、下面是一段关于计算变量S的算法:①变量S的初值是0,变量i的初值为1②变量i从1循环到100,且步长为2做第③步表达式③S=S+i*(i+1)④输出变量S的在这个计算S值的算法中,S的表达式是:()A.1*2*3*…*99*100B.1*2+3*4+5*6+…+97*98+99*100C.1*3*5*…*97*99D.1*2+2*3+3*4+…+98*99+99*10011、将定时器的时间间隔设置为1秒,那么定时器的Interval属性值应设置为()A.1000B.100C.10D.1开始s←0:x←2①输出ss←s+x②结束YNPrivateSubCommand1_Click()Dimx,yAsSinglex=Val(Text1.Text)Ifx0ThenIfx=7Theny=Sqr(x)Elsey=x^2ElseIfx-10Theny=Abs(x)Elsey=3*x+2EndIfText2.Text=Str(y)EndSub二、综合题:12、下列VB程序运行时,在文本框Text1中输入数据6,在文本框Text2中输入数据8,单击命令按钮Command1后,文本框Text1中显示的内容是_____(1)_______,文本框Text2中显示的内容是_______(2)_________。13、下面程序用来计算右图分段函数:,请在方框内填入合适的语句或表达式,使程序能完成分段函数的计算并能正常运行。三、程序实践:1、利用时钟控件和标签,在标签上每隔1秒钟,显示一个【100,999】之间的随机整数。随机数获取思路:[100,999]——[0,899]——[0,900)rnd*900——int(rnd*900)——int(rnd*900)+100(1)▲(2)▲(1)▲(2)▲PrivateSubCommand1_Click()Dima,bAsIntegera=Val(Text1.Text)b=Val(Text2.Text)a=a*bb=a/ba=a/bText1.Text=Str(a)Text2.Text=Str(b)EndSub2、输出所有的水仙花数字。水仙花数的意思是一个三位数m,它有如下特点:m=a^3+b^3+c^3其中a为m的百位数字,b为m的十位数字,c为m的个位数字。界面如下:例如153=1^3+5^3+3^3,所以该数是一个水仙花数字3、一张单据上一个5位数的编号,其中百位数字和十位数字已经变得模糊不清了,如下图所示。但是知道这个5位数是37或67的倍数。现在要设计一个算法,找出所有满足这些条件的5位数,并统计这些5位数的个数。按钮command列表框listbox
本文标题:2015-高一期中考备考
链接地址:https://www.777doc.com/doc-3016743 .html