算法与程序部分复习试题.docx
- 文档编号:27903296
- 上传时间:2023-07-06
- 格式:DOCX
- 页数:16
- 大小:279.53KB
算法与程序部分复习试题.docx
《算法与程序部分复习试题.docx》由会员分享,可在线阅读,更多相关《算法与程序部分复习试题.docx(16页珍藏版)》请在冰豆网上搜索。
算法与程序部分复习试题
VB题复习题
1.下列各组控件都具有Caption属性的是C
A.窗体、文本框 B.标签、定时器 C.窗体、标签 D.文本框、定时器
2.下面关于算法的错误说法是B
A)算法必须有输出 B)算法必须在计算机上用某种语言实现
C)算法不一定有输入D)算法必须在有限步执行后能结束
3.下列每个控件都具有的属性是A
4.下列运算结果中,值最大的是D
\4 4 mod3 mod4 〖/表示除,\表示整除,mod表示求余数〗
5.以下哪个是合法的变量名D
A.Len B.Test@qw C.6cost_1 D.count2s
6.在VisualBasic代码中,将多个语句合并在一行上的并行符是B
A.撇号(') B.冒号(:
) C.感叹号(!
) D.问号()
7.下列语句中,可以表示输入语句的有CD,输出语句的有ABE
表示赋值语句的有ADFG(多选)
(a)()=val
aF.a=a*b+c=309
8.下列控件中可设置滚动条的是C(即具有ScrollBars属性的对象)
A.计时器 B.标签 C.文本框 D.按钮
9.下面程序执行的结果是C
PrivateSubForm_Click()
A="123":
B="456"
C=Val(A)+Val(B) 〖val是把字符转化为数值的函数〗
msgbox(C\100)
EndSub
10.在VB中,执行“IFA>5thenb=10elseb=20”语句后(程序在该行语句前未对A变量赋值),B值为C【说明:
在VB中,如果变量未被赋值而直接引用,则数值型变量的值为0,字符型变量的值为空串“”。
】C
A.5 B.10 C.20 D.10或20
11.下列逻辑运算结果为"true"的是C
ornottrue andnottrue
C.trueornottrue andnottrue
12.下列控件中可用于接受用户输入文本,又可用于显示文本的是B
A.Label控件 B.TextBox控件
C.Timer控件 D.CommandButton控件
13.以下程序段执行后,整型变量n的值为D
year=2001
n=year\4+year\400-year\100
A.495 B.505 C.500 D.485
14.下列关于CommandButton控件的叙述正确的是A
A.CommandButton控件的Caption属性决定按钮上显示的内容
B.单击VB应用程序中的按钮,则系统激活按钮控件对应的Change事件[click事件]
C.CommandButton控件的name属性决定按钮上显示的内容
D.以上都不对
15.一只漂亮的酒杯被摔碎了,则漂亮,酒杯,摔,碎了是C
A.对象,属性,事件,方法 B.对象,属性,方法,事件
C.属性,对象,方法,事件 D.属性,对象,事件,方法
16.如果要改变窗体的标题,需要设置窗体对象的属性。
B
17.窗体的BackColor属性用于设置窗体的C
A.高度 B.宽度 C.背景色 D.前景色
18.VisualBasic提供的标签控件(LABEL)可具有功能是B
A.输入文本B.显示文本C.计时D.显示时间
19.要使窗体Form1的标题栏中显示“正在复制文件…”,以下语句正确的是A
A.=“正在复制文件…”
B.=“正在复制文件…”
C.=“正在复制文件…”
D.Form1.名称=“正在复制文件…”
20.VisualBasic规定窗体文件的扩展名是B
A..for B..frm C..vbp D..bas
21.下列关于算法的叙述不正确的是C
A.算法是解决问题的有序步骤
B.算法具有确定性、可行性、有限性等基本特征
C.一个问题的算法都只有一种
D.常见的算法描述方法有自然语言、图示法、伪代码法等
22.下列关于添加"控件"的方法正确的是B
A.单击控件图标,将指针移到窗体上,双击鼠标
B.双击工具箱中的控件,即在窗体上出现该控件
C.单击工具箱中的控件,将指针移到窗体上,再单击
D.用鼠标左键拖动工具箱中的某控件到窗体的适当位置
23.以下选项中,不是VisualBasic控件的是C
A.文本框 B.定时器 C.窗体 D.命令按钮
24.双击窗体中的对象后,VisualBasic将显示的窗口是C
A.项目(工程)窗口 B.工具箱 C.代码窗口 D.属性窗口
25.下列逻辑表达式中能完全正确表示条件"year是闰年"的是C
A.yearmod4=0
B.yearmod400=0
C.(yearmod400=0)or(yearmod4=0)and(yearmod100<>0)
D.(yearmod400=0)and(yearmod4=0)or(yearmod100<>0)
26.若要设置文本框中所显示的文本颜色,使用的属性是C
27.命令按钮能响应的事件是B
A.DblClick B.Click C.Load D.Scroll
28.如果想在程序中反复使用一个数据“01/01/2000”,为了避免在编写程序时反复输入这个数据,也为了一次能够修改程序中所有用到这个数据的语句,可以采用C
A.将这个数据声明为字符串型常量,用一个常量标识符代表它。
B.将这个数据声明为字符串型变量,用一个变量标识符表示它。
C.将这个数据声明为日期型常量,用一个常量标识符代表它。
D.将这个数据声明为日期型变量,用一个变量标识符表示它。
29.VisualBasic程序设计的完整的步骤是C
A.可视性程序设计 B.代码程序设计
C.可视性程序设计和代码程序设计 D.界面设计
30.在VisualBasic环境下,当写一个新的VisualBasic程序时,所做的第一件事是B
A.编写代码 B.新建一个工程 C.打开属性窗口 D.进入VB环境
31.VisualBasic是一种面向对象的程序设计语言,构成对象的三要素是B
A.属性、事件、方法 B.控件、属性、事件
C.窗体、控件、过程 D.窗体、控件、模块
32.只能用来显示字符信息的控件是B
A.文本框 B.标签框 C.图片框 D.图像框
33.如果x=4,那么以下运算结果为True的表达式是D
A.(x<=4)and(x>=6) B.(x>4)Or(x>=6)
C.(x<4)or(x>6) D.not(x<>4)
34.设计一个计算器时,必须要使用的控件是A
A.滚动条 B.图片框 C.文本框 D.单选框
35.下列各赋值语句,语法不正确的是A
A.x+y=5
B.BiNumber=15
C.=time
D.sLength=x+y
36.VisualBasic规定工程文件的扩展名是C
A..for B..frm C..vbp D..bas
37.下列关于“控体”属性的说法正确的是A
A.单击窗体中的某控件,在属性窗口中的属性列表框中找到所要设置的属性,即可设置其属性值。
B.所有对象都具有同样的属性
C.控件的属性只能在设计时设置,不能在运行时修改
D.控件的每一个属性都具有同样的默认值
38.下列关于事件的叙述中不正确的是D
A.事件是系统预先为对象定义的能被对象认别的动作
B.事件可分为用户事件与系统事件两类
C.VB为每个对象设置好各种事件,并定义好事件过程的过程名,但过程代码必须由用户自行编写
D.VB中所有对象的默认事件都是Click
39.下列各组变量声明不正确的是D
A.Dimabcasinteger,numassingle
B.Dimp(3to100)asinteger
C.Dimaaa,ccc,bbasdouble
D.dimsaa,str,sqraschar
40.在使用计算机处理数据的过程中,往往需要对数据进行排序,所谓排序就是:
C__。
A.把杂乱无章的数据变为从小到大排列的数据
B.把杂乱无章的数据变为从大到小排列的数据
C.把杂乱无章的数据变为有序的数据
D.以上说法都错误
41.已知:
三角形三条边的长a、b、c,求三角形的面积。
求三角形面积的海伦公式是:
其中:
下述流程图正确的是_B__。
A.B.
C.D.
42.关于下面流程图功能的描述正确的是:
__D__。
A.输入一个数,若其大于0则输出该数,若其小于0则输出该数的相反数
B.输入一个数,若其小于或等于0则输出该数的相反数
C.输入一个数,输出其绝对值
D.以上答案都正确
43.算法的特征是:
有穷性、B____、能行性、有0个或多个输入和有一个或多个输出。
A.稳定性B.确定性C.正常性D.快速性
44.可以用多种不同的方法来描述一个算法,算法的描述可以用:
_C___。
A.流程图、分支和循环
B.顺序、流程图和自然语言
C.流程图、自然语言和伪代码
D.顺序、分支和循环
45.算法中通常需要三种不同的执行流程,即:
_D___。
A.连续模式、分支模式和循环模式
B.顺序模式、结构模式和循环模式
C.结构模式、分支模式和循环模式
D.顺序模式、分支模式和循环模式
46.流程图是一种描述算法的方法,其中最基本、最常用的成分有:
D__。
A.处理框、矩形框、连接框、流程线和开始、结束符
B.菱形框、判断框、连接框、流程线和开始、结束符
C.处理框、判断框、连接框、圆形框和开始、结束符
D.处理框、判断框、连接框、流程线和开始、结束符
47.算法的描述可以用自然语言,下面说法中正确的是:
_D___。
A.所谓自然语言描述算法就是用人类语言加上数学符号,来描述算法
B.用自然语言描述算法有时存在“二义性”
C.自然语言用来描述分支、循环不是很方便
D.以上说法都错误
48.关于程序中的变量,下面说法中错误的是:
_B_中。
A.一旦将数据存入某变量,读取变量中的值,不会改变变量的内容
B.一旦将数据存入某变量,以后就不能将新的数据存入该变量
C.一旦将数据存入某变量,以后可以将新的数据存入该变量
D.一旦将数据存入某变量,只要不把新的数据存入,变量的内容不会改变
49程序通常需要三种不同的控制结构,即:
顺序结构、分支结构和循环结构,下面说法正确的是:
_C___。
A.一个程序只能包含一种结构
B.一个程序最多可以包含两种结构
C.一个程序可以包含以上三种结构中的任意组合
D.一个程序必须包含以上三种结构
信息技术基础部分(必修)
50.用UltrEdit软件观察字符”1949年新这个成立”的内码,结果如图2-1-1所示。
图中汉字”新”的内码是
(A)C2(B)C2D6(C)D0C2(D)FAB3
51.存储一个标准ASCII码需要的二进制位数是(D)
(A)1(B)2(C)4(D)8
52.十进制数35转换成二进制数是(D)
(A)(110001)2(B)(110101)2(C)(101010)2(D)(100011)2
53.二进制数1101011转换成十六进制数是(D)
(A)D3H(B)6AH(C)B6H(D)6BH
54.在计算机中,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)(1000111)2(D)(1110001)2
56.算式(78)10-(1101)2的结果是(B)
(A)(100001)10(B)(1000001)2(C)(13)10(D)(11010)2
57.算式C7H一1100B的运算结果是(A)
(A)(BB)16(B)(AA)16(C)()2(D)()2
58.用UltraEdit软件观察内码,结果下图所示:
则图中内码表示的字符可能是(B)
(A)6个ASCII字符(B)1个ASCII字符和1个GB2312字符
(C)2个GB2312字符(D)3个GB2312字符
59.下列数中最大的数是()
(A)37H(B)50D(C)110110B(D)100110B
率上调个百分点
60.以下问题适合用计算机编程解决的是(D)
(A)网上购物时物品样式的选择
(B)一批电脑绘画作品的评比
(C)验证10000以内“大于6的偶数必定由两个素数组成”
(D)确定放学回家的路线
61.下列四种流程图样式中,能用于表示循环结构的是(D)
(A)(B)(C)(D)
62.空气污染指数API值小于等于50,说明空气质量为优,下图是判断空气质量是否为优的部分流程图,其中变量A表示API值,则虚线框内应为()
(A)(B)(C)(D)
63.有流程图结构如下,其算法结构属于(B)
(A)顺序结构
(B)选择结构
(C)循环结构
(D)重复结构
64.下图是判断方程ax2+bx+c=0(a≠0)有无实根的部分流程图,则图中虚线部分的内容是(C)
(A)(B)(C)(D)
65.求矩形面积s的部分流程图如下图所示,矩形的长、宽分别用变量a、b表示,对于框①和框②的作用,下列说法正确的是(A)
(A)框①用于输入a和b的值,框②用于输出s的值
(B)框①用于输出a和b的值,框②用于输出s的值
(C)框①用于输入a和b的值,框②用于输入s的值
(D)框①用于输出a和b的值,框②用于输入s的值
66.有流程图如下图所示,其功能是将键盘输入的数进行相加,当输入的数为0时输出它们的和,则图中虚线部分的内容是()
(A)(B)(C)(D)
67.有如下VisualBasic程序段:
(C)
Fork=1to100
s=s+k
Next
其基本控制结构属于
(A)顺序结构(B)分支结构(C)循环结构(D)网络结构
68.有如下VisualBasic程序段:
(B)
Ifx>59Then
MsgBox("left")
Else
MsgBox("right")
EndIf
其基本控制结构属于
(A)顺序结构(B)分支结构(C)循环结构(D)网络结构
69.Windows的工作机制中,关键的三个概念是:
窗口、消息和(A)
(A)事件(B)文本(C)文件(D)文件夹
70.有如下VisualBasic程序段:
A=111
B=222
A=A+B
B=A-B
A=A-B
其基本控制结构属于(A)
(A)顺序结构(B)分支结构(C)循环结构(D)网络结构
71.VisualBasic程序设计语言是一种A
(A)高级语言(B)汇编语言(C)机器语言(D)数据库语言
72.有如下VisualBasic程序段:
A=3
B=5
A=A+B
B=A+B
该程序段运行后变量B的值是()
(A)3(B)5(C)13(D)15
73.有如下VisualBasic程序段:
y=3
x=y*y
Ifx>10Then
y=y*10
EndIf
该程序段运行后,变量y的值是(A)
(A)3(B)9(C)10(D)30
74.有如下VisualBasic程序段:
s=0
Fork=1to5
s=k
Next
该程序段运行后,变量s的值是()
(A)1(B)5(C)10(D)15
75.程序的三种基本控制结构是B
(A)顺序结构、层次结构、循环结构(B)顺序结构、分支结构、循环结构
(C)树型结构、分支结构、循环结构(D)顺序结构、分支结构、树型结构
76.有如下VisualBasic程序段:
A=3
B=5
A=A+B
S=A+B
该程序段运行后,变量S的值是()
(A)3(B)5(C)8(D)13
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 算法 程序 部分 复习 试题
![提示](https://static.bdocx.com/images/bang_tan.gif)