6第二章程序设计初步20140504

2026/4/28 3:36:40

《第二章程序设计初步》复习题

班别__________ 姓名_____________ 学号_______________

一、选择题:

C1、计算机能直接识别的程序设计语言是( )。

A、汇编语言 B、计算机语言 C、机器语言 D、高级语言 A2、下列数据属于字符串型数据的是( )。 (第3题图) A、\ B、114 C、11.4 D、{114} t=25 A3、在右面VB程序段中,哪一个是常量?( ) t=t+2 A、25 B、s C、t D、t+2 s=2*t B4、在VB语言中,下列表达式中不合法的是( )。 print s A、a\\b B、a3-3b C、a*h/2 D、a*100 B5、、要将数学表达式(看图) 写成VB中的表达式,下面( )是正确的。 A、a+c/b B、(a+c)/b C、a+(c/b) D、a+c\\b

C6、VB程序语句For i=2 to 10 step 3 ,表示该循环变量的步长值是( )。 A、2 B、1 C、3 D、5 D7、在VB语言中,表达式5*2+3^2运算的结果是( )。 (10题图) A、26 B、169 C、16 D、19 x=1 D8、VB语言中,下列哪一个不能用作变量名( )。 y=2 A、面积 B、student C、p2 D、print z=3 C9、在VB语言中,表达式3< >2的运算结果是( )。 z=x+y A、False B、3 C、True D、2 x=x+1 D10、右面VB程序段中,运行后数值没有发生变化的是( )。 Print z A、x B、z C、x+y D、y

D11、在VB程序中,画圆语句 Circle(400,300),100 所画的圆的半径是( )。 A、200 B、400 C、300 D、100 D12、为解决一些问题需要重复执行同一串语句,这种结构是( )。 (13题图) A=20 A、重复结构 B、顺序结构

B=10 C、分支结构 D、循环结构

B=A+5 C13、右面程序段的运行结果是( )。

print B A、5 B、10 C、25 D、20

A14、右面程序段的运行结果是___________。

(14题图) A、4 B、6 C、4,6 D、6,4

D15、右面程序段执行后没有运行的语句是( )。 x=6 y=4 A、print x B、x=8 C、y=x+1 D、print y

C16、下面()不是VB程序设计语言中的逻辑运算符。 If x

C17、最接近我们日常使用习惯的程序语言是:( ) Else A、汇编语言 B、机器语言 C、高级语言 Print y C18、下列数据不属于字符串常量的是( )

A、\厘米\ B、\ C、r D、\C19、在VB语言中,下列变量名合法的是( )

1

(15题图) x=8 y=x+1 If x>y then Print y Else Print x End If A、print B、9xk C、number D、total. B20、将数值123的值赋给变量A的正确语句是:( )

A、123=A B、A=123 C、123=\ D、\A21、下面( )是提供从键盘输入数据的函数名。

A、Inputbox B、Circle C、Dim D、Print

C22、如果A的值是3,B的值是5,执行语句print B的结果是( ) A、B B、3 C、5 D、\D23、VB里执行画圆语句的函数名是( )

A、Print B、Inputbox C、Dim D、Circle

A24、显示一个对话框,并显示出相应的输入提示信息,让用户输入数据的函数名是( ) A、Inputbox B、Circle C、Dim D、Print A25、VB语言中,表达式1+3*4/2<5的运算结果是( )

A、False B、True C、5 D、7 C26、在VB语言中, 表达式 (1+2) or ( 2>1)的运算结果是 ( ) A、2 B、1 C、True D、False A27、在VB语言中, 表达式 (1+2) and ( 2>1)的运算结果是 ( ) A、False B、1 C、2 D、True B28、下面关于变量名的约定中错误的一项是( ) A、变量名的总字符个数不能超过255个。B、变量名的组成 可以含有小数点、空格等字符。 C、不能用VB中专用的保留字作为变量名。

D、变量名必须以字母或汉字开头,而不能使用数字或者其他字符开头。 D29、VB里表示声明变量的语句是( )。

A、Print B、Inputbox C、Circle D、Dim C30、在VB工作界面中,程序代码在( )窗口显示。

A、对象窗口 B、立即窗口 C、代码窗口 D、属性窗口 D32、下列( )语句是程序的结束语句。

A、Circle (1500,1500),r B、r=1000 C、Private Sub Form_Click() D、End Sub D33、下列语句中,( )语句是VB语言的画圆语句。

A、End Sub B、Private Sub Form_Click() C、r=1000 D、Circle (1500,1500),r A34、下面( )语言不是高级语言。

A、Office B、Java C、Basic D、C++

B35、下面语句Private Sub Form_Click()中,是程序在( )情况下执行的。 A、按下命令按钮 B、单击鼠标 C、按下鼠标 D、双击鼠标

A36、某程序的开始语句是:Private Sub Form1_Click(),则该程序在( )情况下会执行。 A、单击窗体 B、双击按钮 C、双击窗体 D、单击按钮 D37、程序语句End Sub表示的含义是( )。

A、程序不执行 B、程序暂停 C、程序开始执行 D、程序执行结束 D38、式子54 mod 9 +5*6 +2^2的结果是( )。

A、22 B、32 C、12 D、34 A39、下列( )可以当VB的变量名。

A、Stuname B、For C、Int D、Do B40、下列赋值语句书写正确的是( )

A、(X+Y)=1 B、X=Y+1 C、(X=Y)=1 D、Y+1=X

D41、将变量Pass的当前值加1后再赋给Pass,在VB中的语句应写为( )。

2

A、Pass=Pass B、Pass=1 C、Pass+1=pass D、Pass=Pass+1 C42、程序段“a=5:b=a+4:b=a+b:print b”输出的结果是( )。 A、4 B、14 C、9 D、5 C43、下面数据类型不是VB的数据类型的是( )。

A、布尔型 B、数值型 C、关系型 D、字符串型 A44、\的运算结果是( )。

A、3445 B、345 C、34+45 D、79 B45、15\\4+15 mod 4的运算结果是( )。

A、7.5 B、6 C、2 D、6.75 D46、下列( )可以是变量名。

A、2c B、End C、#a D、Abc123 D47、3的2次方在VB中可以表示为( )。

A、2^3 B、3*3*3 C、2*2*2 D、3^2 C48、在VB中,下列数据中( )是变量。

A、Stuname B、345.58 C、1-name D、false (49题图) D49、执行右面程序段后,变量a、b的值分别为( )。 a=1 A、3,3 B、1,2 C、2,2 D、2,3 a=a+1 C50、如果a=\,那么a是( )数据。 b=a+1 A、以上都不是 B、数值型 C、字符串型 D、布尔型 C51、式子Abs(-8)+Sqr(16)的运算结果为( )。

A、8 B、24 C、12 D、-4 C52、式子Int (1.956*100+0.5)/100的运算结果为( )。

A、1.961 B、2 C、1.96 D、1.95

C53、在下列程序段中,能实现两个变量A、B的值互换功能的是( )

A、A=B:B=N:N=A B、B=A:A=B C、N=A:A=B:B=N D、A=B:B=A D54、以下程序段执行后,窗体上显示的结果为( ) Y=1:Y=Y+5:X=5+Y:Print X,Y

A、5 6 B、6 1 C、6 11 D、11 6

A55、设有语句x=Inputbox(\请输入数据:\输入窗口\,程序运行后,如果从键盘上输入\我在考试\,并按回车键,则下列叙述中正确的是( )

A、x=\我在考试\ B、x=Inputbox C、x=0 D、x=\请输入数据:\B56、下列运算值最大的是( )。

A、13\\4 B、13/4 C、3 D、4 mod 3 B57、下列赋值语句中( )是错误的。

A、x=x+y B、x+y=x C、x=x+1 D、x=4>6 D58、设计一个输入框,输入框的名称为:ab,输入的提示内容为:请你输入。那么应该( )书写。

(59题图) A、print \请你输入\ B、Inputbox(\请你输入\

x=2 C、Print \请你输入\ D、Inputbox(\请你输入\

pirnt x+1,x C59、右面程序段执行后,输出的结果是( )

A、2+1 2+1 B、x+1 x+1 C、3 2 D、3 4

(60题图) C60、以下程序段执行后,变量n的值为( )

Y=10 A、1 B、10 C、4 D、13\\3

n=Y\\3+1 A61、Abs(-9 mod 2)的值是( )。

3

A、1 B、-4 C、4 D、-1 C62、Sqr(81)的值是( )。

A、0 B、3 C、9 D、1 A63、式子Abs(-9)+Sqr(9)的值为( )。

A、12 B、10 C、9 D、18 A64、关系表达式2*3>=4+5的运算结果为( )。

A、False B、9 C、True D、6 B65、逻辑表达式(2*3)>5 or 3<4的运算结果为( )。

(73题图) A、False B、True C、3 D、4

A66、假设X的值为1,Y的值为2,表达式not X>Y的值为( )。 For i=10 to 50 step 20 Circle (2500,2500),i A、True B、\ C、False D、\

Next i C67、表达式3+2>4*5 and 5>4的计算结果是( )。

A、True B、20 C、False D、5>20

B68、设X的值为1,Y的值为2,表达式X>Y or Y>X的值为( )。 A、False B、True C、XX

B69、设变量c是一个布尔型(逻辑型)的变量,则下列正确的赋值语句是( )。 A、c=2 B、c=.False. C、c=1 D、c=false A70、在下列四个逻辑表达式中,其逻辑值为“真”的是( )。

A、not <3+5>4+6) B、1>2 C、1>2 or 2>3 D、2>1 and 3<2 B71、如果在窗口中执行以下操作,则输出结果是( )

a=8:b=9:print a>b (74题图) A、9 B、False C、True D、8 For i=5 to 40 step 10 B72、表达式(2*3)>=5 and 12\\3<=4的值为( )。 s=s+i+2 A、False B、True C、5 D、2 next i A73、右面程序段中,循环语句执行的次数为( )。 A、3 B、4 C、2 D、5 D74、右面变量中,循环变量为( ),循环变量的初值为( ),循环变量的终值为( ),步长为( )。

A、s;5;40;10 B、s;5;40;2 C、i;5;40;2 D、i;5;40;10

二、判断题:

1、在VB语言中,x=y的含义是表示x等于y。(×) 2、在VB程序语言中,n=n+1是不成立的。(×) 3、变量名的定义是可以用数字开头。(×) 4、算法设计是程序设计过程是关键的一步。(√) 5、编写好程序代码我们就完成程序设计工作了。(×) 6、Abs(x)是VB程序设计语言中的求绝对值函数。(√) 7、在程序运行过程中始终固定不变的量是变量。(×)

8、在VB编程中只可以利用For –Next 语句实现循环的功能。(×) 9、在VB语言中,定义变量时Integer表示字符型变量。(×) 10、在VB语言中,x = y 与 y = x的意义是相同的。(×) 11、所有工程生成工程后就不能继续编辑它的代码。(√) 12、在程序的运行过程中可以编辑代码。(√) 13、下面变量名是合法的:pp_1、Abc-3、初二。(×) 14、变量学号、年龄,语文成绩、总分可以是数值型数据。(√)

4


6第二章程序设计初步20140504.doc 将本文的Word文档下载到电脑
搜索更多关于: 6第二章程序设计初步20140504 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219