算法与程序部分复习试题.docx

上传人:b****6 文档编号:3367272 上传时间:2022-11-22 格式:DOCX 页数:12 大小:122.33KB
下载 相关 举报
算法与程序部分复习试题.docx_第1页
第1页 / 共12页
算法与程序部分复习试题.docx_第2页
第2页 / 共12页
算法与程序部分复习试题.docx_第3页
第3页 / 共12页
算法与程序部分复习试题.docx_第4页
第4页 / 共12页
算法与程序部分复习试题.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

算法与程序部分复习试题.docx

《算法与程序部分复习试题.docx》由会员分享,可在线阅读,更多相关《算法与程序部分复习试题.docx(12页珍藏版)》请在冰豆网上搜索。

算法与程序部分复习试题.docx

算法与程序部分复习试题

VB题复习题 

1.下列各组控件都具有Caption属性的是C

   A.窗体、文本框       B.标签、定时器      C.窗体、标签    D.文本框、定时器

2.下面关于算法的错误说法是B

 A)算法必须有输出 B)算法必须在计算机上用某种语言实现

 C)算法不一定有输入D)算法必须在有限步执行后能结束

3.下列每个控件都具有的属性是A

   A.Name    B.Caption    C.Font    D.Interval

4.下列运算结果中,值最大的是D

   A.3\4    B.3/4    C.4mod3    D.3mod4           〖/表示除,\表示整除,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)C.inputbox()D.P=val(text5.text)

E.printaF.a=a*b+cG.ads=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

   A.123        B.3        C.5        D.579

10.在VB中,执行“IFA>5thenb=10elseb=20”语句后(程序在该行语句前未对A变量赋值),B值为C【说明:

在VB中,如果变量未被赋值而直接引用,则数值型变量的值为0,字符型变量的值为空串“”。

】C

   A.5    B.10    C.20    D.10或20

11.下列逻辑运算结果为"true"的是C

   A.flaseornottrue    B.flaseandnottrue

   C.trueornottrue    D.trueandnottrue

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

   A.Name    B.Caption    C.BackColor    D.BorderStyle

17.窗体的BackColor属性用于设置窗体的C

   A.高度    B.宽度    C.背景色    D.前景色

18.VisualBasic提供的标签控件(LABEL)可具有功能是B

 A.输入文本B.显示文本C.计时D.显示时间

19.要使窗体Form1的标题栏中显示“正在复制文件…”,以下语句正确的是A

   A.Form1.Caption=“正在复制文件…”

   B.Form1.title=“正在复制文件…”

   C.Form1.Text=“正在复制文件…”

   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

  A.BackColor  B.FillColor  C.ForeColor  D.BackStyle

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.Labell.caption=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)(10101011)2(D)(10110011)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

率上调O.27个百分点

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

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1