《算法与程序部分复习试题.docx》由会员分享,可在线阅读,更多相关《算法与程序部分复习试题.docx(20页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -VB题复习题1. 以下各组控件都具有Caption属性的是 CA. 窗体、文本框B. 标签、定时器C. 窗体、标签D.文本框、定时器2. 下面关于算法的错误说法是BA 算法必需有输出B 算法必需在运算机上用某种语言实现C算法不肯定有输入D 算法必需在有限步执行后能终止3. 以下每个控件都具有的属性是AA.NameB.CaptionC.FontD.Interval4. 以下运算结果中,值最大的是DA.34B.3/4C.4mod3D.3mod4 /表示除表示整除 ,mod 表示求余数5. 以下哪个是合法的变量
2、名DA LenB TestqwC 6cost_1D count2s6. 在 Visual Basic代码中,将多个语句合并在一行上的并行符是BA.撇号( )B.冒号(:)C.感叹号(! )D.问号( .)7. 以下语句中,可以表示输入语句的有C D,输出语句的有ABE表示赋值语句的有ADFG多项 A.text1.text=stra B.msgboxa C.inputbox D.P=valtext5.text E.print aF. a=a*b+cG.ads=3098以下控件中可设置滚动条的是C(即具有 ScrollBars属性的对象)A. 计时器B 标签C 文本框D按钮 9下面程序执行的结果是
3、CPrivate Sub Form_Click A = 123: B = 456C = ValA + ValBval是把字符转化为数值的函数msgbox C 100 End SubA.123B.3C.5D.57910在 VB中,执行“ IF A5 then b=10 else b=20”语句后(程序在该行语句前未对A 变量赋值),B 值为 C【说明:在VB中, 假如变量未被赋值而直接引用, 就数值型变量的值为0, 字符型变量的值为空串“”。 】CA 5B 10C 20D 10 或 2011以下规律运算结果为true的是CA.flase or not trueB.flase and not tr
4、ueC. true or not trueD.true and not true 12以下控件中可用于接受用户输入文本,又可用于显示文本的是BA Label控件B. TextBox控件C. Timer控件D. CommandButton控件13. 以下程序段执行后,整型变量n 的值为 D year=2001n=year4+year400-year100A. 495B. 505C. 500D. 485可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 1 页,共 10 页 - - - - - - - - - -可编辑资料 - - - 欢迎
5、下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -14. 以下关于CommandButton 控件的表达正确选项AA. CommandButton控件的 Caption属性打算按钮上显示的内容B. 单击 VB应用程序中的按钮,就系统激活按钮控件对应的Change 大事 click大事 C. CommandButton控件的 name 属性打算按钮上显示的内容D. 以上都不对15. 一只美丽的酒杯被摔碎了,就美丽,酒杯,摔,碎了是CA.对象,属性,大事,方法B.对象,属性,方法,大事C.属性,对象,方法,大事D.属性,对象,大事,方法16. 假如要转变
6、窗体的标题, 需要设置窗体对象的属性。BA.NameB.CaptionC.BackColorD.BorderStyle17. 窗体的 BackColor属性用于设置窗体的CA. 高度B. 宽度C. 背景色D. 前景色18. Visual Basic供应的标签控件(LABEL)可具有功能是BA. 输入文本 B. 显示文本 C. 计时 D. 显示时间19. 要使窗体Form1 的标题栏中显示“正在复制文件”,以下语句正确选项A A Form1.Caption= “正在复制文件”B Form1.title=“正在复制文件” C Form1.Text= “正在复制文件” D Form1. 名称=“正在
7、复制文件”20. Visual Basic规定窗体文件的扩展名是BA. .forB. .frmC. .vbpD. .bas 21以下关于算法的表达不正确选项CA 算法是解决问题的有序步骤B 算法具有确定性、可行性、有限性等基本特点 C 一个问题的算法都只有一种D 常见的算法描述方法有自然语言、图示法、伪代码法等22 以下关于添加 控件 的方法正确选项BA 单击控件图标,将指针移到窗体上,双击鼠标 B 双击工具箱中的控件,即在窗体上显现该控件C 单击工具箱中的控件,将指针移到窗体上,再单击D 用鼠标左键拖动工具箱中的某控件到窗体的适当位置 23以下选项中,不是Visual Basic控件的是 C
8、A. 文本框B. 定时器C. 窗体D. 命令按钮24双击窗体中的对象后,Visual Basic将显示的窗口是CA. 项目(工程)窗口B 工具箱C 代码窗口D 属性窗口 25以下规律表达式中能完全正确表示条件year是闰年 的是 CA. year mod 4=0B. year mod 400=0C. year mod 400=0 or year mod 4=0 and year mod 1000D. year mod 400=0 and year mod 4=0 or year mod 1000 26如要设置文本框中所显示的文本颜色,使用的属性是CA.B ackColorB.FillColor
9、C.ForeColorD.BackStyle 27命令按钮能响应的大事是BA DblClickB ClickC LoadD Scroll可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 2 页,共 10 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -28假如想在程序中反复使用一个数据“01/01/2000 ”,为了防止在编写程序时反复输入这个数据,也为了一次能够修改程序中全部用到这个数据的语句,可以采纳CA 将这个数据
10、声明为字符串型常量,用一个常量标识符代表它。B 将这个数据声明为字符串型变量,用一个变量标识符表示它。 C 将这个数据声明为日期型常量,用一个常量标识符代表它。D 将这个数据声明为日期型变量,用一个变量标识符表示它。29 Visual Basic程序设计的完整的步骤是CA. 可视性程序设计B 代码程序设计C 可视性程序设计和代码程序设计D 界面设计30在 Visual Basic环境下,当写一个新的Visual Basic程序时,所做的第一件事是BA. 编写代码B 新建一个工程C 打开属性窗口D 进入 VB环境 31 Visual Basic是一种面对对象的程序设计语言,构成对象的三要素是BA
11、 属性、大事、方法B 控件、属性、大事C 窗体、控件、过程D 窗体、控件、模块32只能用来显示字符信息的控件是BA. 文本框B. 标签框C. 图片框D. 图像框33假如 x=4,那么以下运算结果为 True 的表达式是 D A x=6B x4Orx=6 C x6D notx434. 设计一个运算器时,必需要使用的控件是AA. 滚动条B 图片框C 文本框D单项框35. 以下各赋值语句,语法不正确选项A A x+y=5B BiNumber =15C Labell.caption =time D sLength =x+y36. Visual Basic规定工程文件的扩展名是CA. .forB. .f
12、rmC. .vbpD. .bas 37以下关于“控体”属性的说法正确选项AA 单击窗体中的某控件,在属性窗口中的属性列表框中找到所要设置的属性,即可设置其属性值。B 全部对象都具有同样的属性C 控件的属性只能在设计时设置,不能在运行时修改D 控件的每一个属性都具有同样的默认值 38以下关于大事的表达中不正确选项DA 大事是系统预先为对象定义的能被对象认别的动作 B 大事可分为用户大事与系统大事两类C VB 为每个对象设置好各种大事,并定义好大事过程的过程名,但过程代码必需由用户自行编写D VB 中全部对象的默认大事都是Click 39以下各组变量声明不正确选项DA Dim abc as int
13、eger , num as single B Dim p3 to 100 as integerCDim aaa,ccc,bb as double可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 3 页,共 10 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -D dim saa,str,sqr aschar40. 在使用运算机处理数据的过程中,往往需要对数据进行排序,所谓排序就是:C 。A 把杂乱无章的数据变为从小到大排
14、列的数据 B 把杂乱无章的数据变为从大到小排列的数据C把杂乱无章的数据变为有序的数据D 以上说法都错误41. 已知:三角形三条边的长a、b、c,求三角形的面积。可编辑资料 - - - 欢迎下载精品名师归纳总结求三角形面积的海伦公式是:sp pa pb pc可编辑资料 - - - 欢迎下载精品名师归纳总结其中:pabc / 2可编辑资料 - - - 欢迎下载精品名师归纳总结下述流程图正确选项B 。A B CD 42关于下面流程图功能的描述正确选项:D 。A 输入一个数,如其大于0 就输出该数,如其小于0 就输出该数的相反数 B 输入一个数,如其小于或等于0 就输出该数的相反数 C输入一个数,输出
15、其肯定值D 以上答案都正确可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 4 页,共 10 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -43. 算法的特点是:有穷性、B、能行性、有0 个或多个输入和有一个或多个输出。A稳固性B确定性C正常性D快速性44. 可以用多种不同的方法来描述一个算法,算法的描述可以用:C 。A流程图、分支和循环 B次序、流程图和自然语言C流程图、自然语言和伪代码D次序、分支和循环45. 算法
16、中通常需要三种不同的执行流程,即:D 。 A连续模式、分支模式和循环模式 B次序模式、结构模式和循环模式 C结构模式、分支模式和循环模式 D次序模式、分支模式和循环模式46. 流程图是一种描述算法的方法,其中最基本、最常用的成分有:D 。 A处理框、矩形框、连接框、流程线和开头、终止符 B菱形框、判定框、连接框、流程线和开头、终止符 C处理框、判定框、连接框、圆形框和开头、终止符 D处理框、判定框、连接框、流程线和开头、终止符47. 算法的描述可以用自然语言,下面说法中正确选项:D 。 A所谓自然语言描述算法就是用人类语言加上数学符号,来描述算法B用自然语言描述算法有时存在“二义性” C自然语
17、言用来描述分支、循环不是很便利D以上说法都错误48.关于程序中的变量,下面说法中错误选项:B 中。 A一旦将数据存入某变量,读取变量中的值,不会转变变量的内容 B一旦将数据存入某变量,以后就不能将新的数据存入该变量 C一旦将数据存入某变量,以后可以将新的数据存入该变量 D一旦将数据存入某变量,只要不把新的数据存入,变量的内容不会转变49 程序通常需要三种不同的掌握结构,即:次序结构、分支结构和循环结构,下面说法正确选项: C。A一个程序只能包含一种结构 B一个程序最多可以包含两种结构 C一个程序可以包含以上三种结构中的任意组合D一个程序必需包含以上三种结构信息技术基础部分(必修)50. 用 U
18、ltrEdit软件观看字符”1949 年新这个成立”的内码,结果如图2-1-1所示。图中汉字”新”的内码是( A) C2( B) C2 D6( C) D0 C2( D) FA B3可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 5 页,共 10 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -51. 储备一个标准ASCII 码需要的二进制位数是( D)( A) 1( B) 2( C) 4( D) 852. 十进制数35
19、转换成二进制数是( D)( A) 110001 2( B) 110101 2(C) 101010 2( D)100011 253. 二进制数1101011转换成十六进制数是( D)( A) D3H( B) 6AH( C)B6H( D) 6BH54. 在运算机中,256 级灰度的图像,每个像素的储备空间是( B)( A) l个位( B) 1 个字节( C) 2 个位( D) 2 个字节( A)(B)( C)( D)55. 字母“ A”的 ASCII码值的十进制表示是65 (十进制),就字母“ G”的 ASCII 码用二进制可表示为(C)( A) 1001110 2( B) 111000 2(C)
20、 1000111 2( D) 1110001 256.算式( 78) 10 -( 1101) 2 的结果是( B)( A) 100001 10(B) 1000001 2( C) 13 10( D)( 11010) 257. 算式 C7H 一 1100B 的运算结果是(A)( A)( BB) 16( B)(AA) 16( C)( 10101011) 2( D)( 10110011) 258. 用 UltraEdit软件观看内码,结果下图所示:就图中内码表示的字符可能是( B)( A) 6 个 ASCII 字符( B) 1 个 ASCII 字符和 1 个 GB2312字符( C) 2 个 GB23
21、12字符( D) 3 个 GB2312字符59. 以下数中最大的数是()( A) 37H( B) 50D( C) 110110B( D) 100110B率上调 O.27个百分点60. 以下问题适合用运算机编程解决的是( D)( A)网上购物时物品样式的挑选( B)一批电脑绘画作品的评比( C)验证 10000以内“大于6的偶数必定由两个素数组成”( D)确定放学回家的路线61. 以下四种流程图样式中,能用于表示循环结构的是(D)(A)( B)( C)(D)可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 6 页,共 10 页 - -
22、- - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -62. 空气污染指数API值小于等于50 ,说明空气质量为优,下图是判定空气质量是否为优的部分流程图,其中变量A表示 API值,就虚线框内应为()( A)(B)( C)( D)可编辑资料 - - - 欢迎下载精品名师归纳总结63. 有流程图结构如下,其算法结构属于(B)( A) 次序结构( B) 挑选结构( C) 循环结构( D) 重复结构x=0 ?Y输出“非负数”N输出“负数”可编辑资料 - - - 欢迎下载精品名师归纳总结可编辑资料 - -
23、 - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 7 页,共 10 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结资料word 精心总结归纳 - - - - - - - - - - - -64. 下图是判定方程ax2+bx+c=0 ( a 0)有无实根的部分流程图,就图中虚线部分的内容是(C)输入变量 a,b,c 的值db*b - 4*a*cNY输出“有实根”输出“无实根”d=0.d=0.d=0.d=0.( A)( B)( C)( D)65. 求矩形面积 s的部分流程图如下图所示,矩形的长、宽分别用变量a、b
24、表示,对于框和框的作用,以下说法正确选项(A)sa*b( A)框用于输入a和b的值,框用于输出s 的值( B)框用于输出a和b的值,框用于输出s 的值( C)框用于输入a和b的值,框用于输入s 的值( D)框用于输出a 和 b 的值,框用于输入s 的值66. 有流程图如下图所示,其功能是将键盘输入的数进行相加,当输入的数为0时输出它们的和,就图中虚线部分的内容是()可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 8 页,共 10 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结资料word
25、精心总结归纳 - - - - - - - - - - - -输入变量 a 的值NYss+a输出变量 s 的值(A)( B)( C)( D)a0.a0.a0.a0.67有如下Visual Basic程序段:( C)For k=1 to 100 s=s+kNext其基本掌握结构属于(A)次序结构( B)分支结构( C)循环结构( D)网络结构68有如下Visual Basic程序段:(B)If x59 Then MsgBoxleftElseMsgBoxrightEnd If其基本掌握结构属于(A)次序结构( B)分支结构( C)循环结构( D)网络结构69 Windows 的工作机制中,关键的三个
26、概念是:窗口、消息和(A)(A)大事( B)文本( C)文件( D)文件夹70有如下Visual Basic程序段:A=111 B=222 A=A+B B=A-B A=A-B其基本掌握结构属于(A)(A)次序结构( B)分支结构( C)循环结构( D)网络结构71 Visual Basic程序设计语言是一种A(A)高级语言( B)汇编语言( C)机器语言( D)数据库语言可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 9 页,共 10 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载精品名师归纳总结资料wo
27、rd 精心总结归纳 - - - - - - - - - - - -72有如下Visual Basic程序段:A=3 B=5 A=A+B B=A+B该程序段运行后变量B 的值是()(A) 3( B) 5( C)13( D) 15 73有如下Visual Basic程序段:y=3 x=y*yIf x10 Then y=y*10End If该程序段运行后,变量y 的值是(A)(A) 3( B) 9( C)10( D) 30 74有如下Visual Basic程序段:s=0For k=1 to 5 s=kNext该程序段运行后,变量s 的值是()(A) 1( B) 5( C)10( D) 15 75程序的三种基本掌握结构是B(A)次序结构、层次结构、循环结构( B)次序结构、分支结构、循环结构(C)树型结构、分支结构、循环结构( D)次序结构、分支结构、树型结构76有如下Visual Basic程序段:A=3 B=5 A=A+B S=A+B该程序段运行后,变量S 的值是()(A) 3( B) 5( C)8( D) 13可编辑资料 - - - 欢迎下载精品名师归纳总结学习资料 名师精选 - - - - - - - - - -第 10 页,共 10 页 - - - - - - - - - -可编辑资料 - - - 欢迎下载