信息技术会考复习算法与程序选择题.ppt_第1页
信息技术会考复习算法与程序选择题.ppt_第2页
信息技术会考复习算法与程序选择题.ppt_第3页
信息技术会考复习算法与程序选择题.ppt_第4页
信息技术会考复习算法与程序选择题.ppt_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

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

文档简介

算法与程序设计,杜宗飞,1.在Visual Basic中,语句Soft.Text=“QQ2008“中的Soft是 (A)属性名(B)属性值(C)对象名(D)窗体名,解析:对象名.属性名=属性值。所以soft是对象名,Text是属性名,“QQ2008“是属性值。,2在Visual Basic中,如果给变量a、b都赋值为3,则下列语句正确的是 (A)a=3:b=3(B)a=b=3(C)a=3,b=3(D)b=a=3,解析:多个语句写在一行上的时候中间用冒号(:)分隔。所以选A,其他选项都是错误的,3在Visual Basic中,用变量p存储数值1.414,变量p的数据类型应定义为 (A)Boolean(B)Integer(C)Single(D)String,解析:Integer是整数类型,Boolean是逻辑类型(True或False),Single是实数类型(带小数),String是字符类型(中英文、数字等)。此外,Long是长整数,它的范围比Integer大。Double是双精度实数,它的范围比Single大。所以选C,4在Visual Basic中,下列表达式的值等于3的是 (A)Int(3.14) (B)Abs(-3.14) (C)Sqr(9.2) (D)Len(“3.1415“),解析:Int(x)是求比x小的最大整数,例如Int(3.1)=3,Int(-3.1)=-4。Abs(x)是求x的绝对值,例如Abs(-3.14)=3.14。Sqr(x)是求x算术平方根,Len是计算字符的个数,例如Len(“-1.2”)=4。此外,Log(x)是求以e为底的对数。,5. 在Visual Basic中,下列能作为变量名的是 (A)x+5 (B)For (C)2a (D)miss1,解析:变量名必须以字母开头,后面可以跟字母、数字、下划线。选项A中的+号不能用于变量名,选项B的For在VB中有特定含义,不能当变量名。选项C不能以数字开头。,6.在Visual Basic中,如果要在命令按钮Cmd1上显示文字“开始”,下列语句正确的是 (A)Cmd1.Caption =“开始“(B)Cmd1.Width =“开始“ (C)Cmd1.Font =“开始“ (D)Cmd1.Height =“开始“,解析:要在标签(Label)和命令按钮(Command)上显示内容设置属性Caption,要在文本框上显示内容设置属性Text。所以选A,7下列属于Visual Basic工程文件的是 (A)circle.frm (B)circle.vbp (C)circle.doc (D)circle.jpg,解析:工程文件格式为vbp。窗体文件格式为frm,用来存储代码。doc是Word文档,jpg是图像文件,所以选择B。此外,可执行程序格式为exe,可以直接运行。,8下列Visual Basic表达式中,能产生一个10到99之间(包括10和99)随机整数的是 (A)Rnd() * 89 (B)Rnd() * 50+10 (C)Int(Rnd() * 89) + 10 (D)Int(Rnd() * 90) + 10,解析:Rnd是随机数函数,0Rnd1,题目要求整数,需要取整函数Int。分析可知选D,9在Visual Basic中,设x=3216,表达式x100 Mod 10的值是 (A) 321 (B)32 (C) 2 (D)1,解析:实数除法/,如3/2=1.5。整数除法(反斜杠),如32=1。取余Mod,如8 Mod 3=2,-8 Mod 3=-2。此外乘幂,如23=8。分析可知选C。,10在事件处理过程Ok_Click()中,Click事件称为 (A)窗体加载 (B)鼠标单击 (C)鼠标双击 (D)在键盘上按键,解析:常见的事件有:单击鼠标(Click)、双击鼠标(DbClick)、按键盘(KeyPress)、窗体加载(Load)。事件处理过程名组成格式:对象名_事件名,所以Ok_Click中Ok是对象名,Click是单击事件名。所以选B。,11.三个正整数a、b、c满足等式a2+b2=c2,a、b、c称为“勾股数”,求出100以内所有“勾股数”可采用的算法是 (A)枚举算法 (B)解析算法 (C)排序算法 (D)查找排序,解析:枚举算法是将所有可能的解都试一下,看是否满足条件。解析算法是利用公式求解问题。排序算法分为选择排序和冒泡排序,是对多个数据进行排序的算法。查找算法分为顺序查找和对分查找,是查找给定数是否在某个数组中。要求出勾股数,可以把100以内的数都试一下,看是否满足条件。所以选择A,12. 在Visual Basic中,a = -100,表达式“360” + Str(a)的值是 (A)260 (B)360-100 (C)460 (D)360100,解析:“360“是字符类型(VB中字符用双引号括住),Str(x)功能是将数值转化为字符类型。字符串相加就是字符串连接在一起,“360“+“-100“连接后为“360-100“,所以选B。 注意若a = “-100“,则表达式360 + Val(a)的值为260,Val的功能是将字符转数值类型,13在Visual Basic中,如果a=3,b=4,c=-5,那么下列表达式值为假的是 (A) (ab) And (bc) (B)(ac) And (ba) (C)(ab) Or (bc) (D)(ac) Or (ba),解析: And(与)两边同时成立,结果才为真,否则为假。Or(或)两边只需一个成立,结果就为真,两边都不成立时才为假。,14. 在Visual Basic中,若x表示能被5整除的正整数,则下列逻辑表达式的值一定为真的是 (A) x / 5 = 0 (B)x Mod 5 = 0 (C)Int(x 5) = 0 (D)5 Mod x = 0,解析:若x被5除,余数是0,那么x能被5整除,即x Mod 5 = 0,注意这里的等号(=)是比较符号,判断x Mod 5和0是否相等,而不是赋值。,15.下列能作为赋值语句的是 (A) 10 = i (B)i + j = 10 (C)t = False (D)i =10-j And j=2,解析:赋值语句格式:变量名=表达式,或者,对象名.属性名=表达式。赋值语句先计算右边,然后赋值给左边,左边必须是一个变量。选项D是判断语句,而不是赋值,所以选择C。,16. 将文本框Text2内输入的字符数据“abc”送到字符型变量n中,应使用的语句是 (A) n = Text(B)n = Text2.Text(C) n = Val(Text2.Text) (D)n = Str(Text2.Text),解析:在赋值语句中,若等号两边的数据类型不一样,需要先转换。题中n是字符类型,而Text2.Text也是字符类型,所以不需要转换。因此选B。 注意:对

温馨提示

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

评论

0/150

提交评论