★算法及其实现练习题_第1页
★算法及其实现练习题_第2页
★算法及其实现练习题_第3页
★算法及其实现练习题_第4页
★算法及其实现练习题_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

信息技术 “算法及其实现”练习一、选择题1. 在求解“一元二次方程实数根”的算法中,如果方程不存在实数解,也要求输出结果“无实数根”。此要求主要体现了算法特征中的() A.有穷性 B.有输出 C.明确性 D.可行性2.下列问题不能用算法描述的是() A.已知a、b、c的值,求一元二次方程ax2+bx+c=0(a0)的实数根 B.计算某个班级语文成绩的平均分 C.列出方程y=2x+1的所有实数解 D.根据圆的半径求圆的面积和周长3.求交换两个变量a、b的值的算法步骤如下:输入变量a、b的值输出变量a、b的值将变量a的值赋给变量b将变量b的值赋给变量c将变量c的值赋给变量a结束其正确的顺序是() A. B. C. D.4.“如果下雨在体育馆上体育课,不下雨则在操场上体育课”。用流程图来描述这一问题时,判断“是否下雨”的流程图符号是()A.矩形 B.菱形 C.平行四边形 D.圆圈5.某算法的流程图如下图所示:(第5题图)依次输入x的值为3、2、1、-1后,该算法的输出结果为() A.3 B.4 C.5 D.66.对输入的两个整数a和b,找出其中的最大值赋给c并输出。解决该问题的算法流程图如第4题图所示:(第6题图)上述流程图中虚线框部分内容可为() A. B. C. D. 7.在VB工程中,“迷你计算器.vbp”文件属于() A.工程文件 B.代码文件 C.可执行文件 D.窗体文件8.VB窗体中即能用来接受输入文本字符,又能用于显示文本字符的控件是() A. B. C. D. 9.在VB工程中,要在文本框对象Input上显示文字“请输入账号:”,则下列属性中应改变的属性是() A.caption B.font C.text D.name10.在VB代码窗口中,语句Student.Font=宋体中的Student是() A.对象名 B.属性名 C.属性值 D.类名11.在下图的VB程序设计窗口中,共有几个类?几个对象?() A.4个类,8个对象 B.4个类,9个对象 C.5个类,8个对象 D.5个类,9个对象 (第11题图) (第12题图)12.某VB窗体中有个对象,其属性设置如上图所示。下列说法中错误的是()A.该对象名称是“TextBox” B.该对象高度的属性值为2000C.该对象是可用的 D.该对象中的字体颜色为黄色(&H0000FFFF&)13. 在Visual Basic中,变量a中的数值是整数而且可能在-3276832767范围之外,则变量a的数据类型应定义为 () A.整数型 B.长整数型 C.字符串型 D.日期型14.在VB中,下列属于字符串常量的是() A.Abs(-100) B. 100 C.Val(666) D.1/215.下列变量名中,符合命名规范的是 () A.abs9 B.student-1 C.hello D.888f116.化学老师安排小王设计一个简单的VB程序,用来记录并统计参加考试的40位同学的考试成绩。小王想定义一个包含40个整数的一维数组变量来记录同学成绩,下列语句最正确的是() A.Dim Score(-20 To 19)As Integer B.Dim Score(1 To 40) As String C.Dim Score(1,40) As Integer D.Dim Score(1,40) As String17.在VB中,下列表达式的值等于4的是() A.Int(4.1) B.Abs(-4.1) C.Sqr(4) D.fix(-4.1)18.函数Str(X)的功能是将数值X转换为相应的字符串,则Str(-0.28)的返回值是() A.-0.28 B.0.28 C. 0.28 D. -0.2819.下列表达式中,结果是True的是() A. Not(1+52*2/5-213) B. 23 and 44 C. false and not false D. 64 and not false20. 圆周长的计算公式为L=2r,其中r为圆半径。在VB中,能正确表示2r的表达式是() A.2r B.2*r C.2r D.2*3.14*r21. 在Visual Basic中,设x=357,能得到其百位数字“3”的正确表达式是() A. Int(x/10)*10 B. Int(x/100)*100 C. x-Int(x/10)*10 D. Int(x/100)22. 在Visual Basic中,关系表达式x/y=xy结果为真,则说明() A. x不能被y整除 B. x与y一定相等 C. x与y一定不相等 D. x能被y整除23.产生1,40范围内某一随机整数的表达式是() A. Rnd * 40 B. Int(Rnd * 40) C. Int(Rnd * 40) + 1 D. Int(Rnd * 39) + 124.下列属于正确的Visual Basic赋值语句的是() A. a + b = 2 B. a = 2+b C. 2 = a + b D. a * b = 225.有某一语句块:a=5b=val(110)x=aa=bb=x则该程序运行后() A.a=5,b=110 B.a=5,b=110 C.a=110,b=5 D.a=110,b=5 26. 在VB程序中添加注释是很好的习惯,在添加注释时,需要使用的符号是() A.感叹号(!) B.问号(?) C.冒号(:) D.单引号()27. 依照中华人民共和国机动车驾驶员驾车时血液中酒精含量规定,酒精含量大于或等于0.3mg/ml驾驶机动车的属“酒后”驾车;大于或等于1.0mg/ml驾驶机动车的属“醉酒”驾车。如果要根据血液中的酒精含量确定属于“酒后”驾车还是“醉酒”驾车,用算法描述这一过程,合适的算法结构是() A.顺序结构 B.分支结构 C.循环结构 D.树型结构28.某事件处理过程的代码如下:Private Sub Command1_Click()Dim x As Single , y As Integerx=Val(Text1.Text)y=5*xText2.Text=str(y)End Sub在文本框Text1中输入3.14后单击Command1,则在文本框Text2中显示的内容是() A.3.14 B.15.7 C.15 D.1629.有如下VB程序段:Private Sub Command1_Click()Dim a As Single , py As Stringa=Val(Text1.Text)If a0 Then py=正数If a 80 Then Text2.Text = 优秀ElseIf a 60 Then Text2.Text = 良好Else Text2.Text = 加油吧End IfEnd Sub在文本框Text1中输入60,并点击按钮Command1,则在Text2文本框中显示的内容是()A.优秀 B.良好 C.加油吧 D.不显示二、填空题31.请写出下列VB表达式:-b+b2-4ac2a x2+5x+11-b2-ac2 s(s-a)(s-b)(s-c)x+a|x-a|x x-y2n+1x+y_ _ _ _ _ 32.请计算下列表达式的值:Abs(-3.8) Val(30)+Int(-28.9)Len(Hello world)+19 Mid(Longgang_High_School,10,4)Str(-110)+120 Fix(-2.8)+Sqr(36)14 and 29 4*(3 mod 8)4+5 6 * 7 / 8 Mod 9_ _ _ _ _ _ _ _33.某VB程序的一个事件过程如下:Private Sub Command1_Click()Dim ch As Stringch = abcdLabel1.Caption = chEnd Sub窗体中标签对象的属性设置如图所示:(第33题图)运行程序,单击命令按钮Command1,出现“要求对象”的出错信息提示。(1)引起该错误的语句是_(填写编号)(2)可将错误语句修改为_34.已知求圆的面积的公式为S=r2 ,其中为圆周率(常用PI定义,值为3.14159),r为圆的半径。若编程求面积S的值,请完成以下变量、常量的定义,并写出表达式。_定义常量_定义变量_写出求圆的面积的表达式35.以统计字符个数为主题,设计一个简单的VB程序。在文本框Text1中输入字符串,单击“统计”按钮Command1,统计该字符串中字符个数,并在Label1中显示结果。界面如图所示:(第35题图)(1)在设计应用程序界面时,应使用第35题图所示“控件工具箱”中的_(填写编号)添加“统计”按钮。(2)命令按钮的事件代码如下:Private Sub Command1_Click()Dim t As Integert=_Label1.Caption=该随机输入的字符串共有+Str(t)+个字符!End Sub则在空格处该填写的代码为_。36. 有如下Visual Basic程序段: a = -1: b = 2 c = 3 Mod b b = b + c 该程序段运行后,变量b的值为_。37. 有如下Visual Basic程序段: a = 13:b = 24:c = 5 If a b Or b c Then Label1.Caption = monday Else Label1.Caption = tiger End If 该程序段运行后,在标签Label1上显示的是_。 信息技术 “算法及其实现”练习 答案一、选择题12345678910BCDBADABCA11121314151617181920DABBCAADDD21222324252627282930DDCBCDBDAC二、填空题31:(-b+Sqr(b2-4*a*c)/(2*a)X2+5*x+11-Sqr(b2-a*c/2)Sqr(s*(s-

温馨提示

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

最新文档

评论

0/150

提交评论