当前位置:文档之家› 第四章基本的控制结构答案

第四章基本的控制结构答案

第四章基本的控制结构答案
第四章基本的控制结构答案

基本的控制结构

一、选择题

1.VB 提供了结构化程序设计的三种基本结构,这三种基本结构是 。

(A ) 递归结构、选择结构、循环结构 (B )选择结构、过程结构、顺序结构

(C )过程结构、输入输出结构、转向结构 (D )顺序结构、选择结构、循环结构

2.下面程序段运行后,显示的结果是 。

Dim x

If x then print x else print x+1

(A) 1 (B)0 (C)-1 (D)显示出错信息

3.对于语句If x=1 then y=1,下列说法正确的是 。

(A) x=1和 y=1均为赋值语句 (B )x=1和y=1均为关系表达式

(C) x=1为关系表达式,y=1为赋值语句 (D )x=1为赋值语句,y=1为关系表达式

4.用if 语句表示分段函数f(x)= 1,31

,12<+≥+x x x x ,下列不正确的程序段是

(A) f=x*x+3 (B) if x>=1 Then f=Sqr(x+1) If x>=1 Then f=Sqr(x+1) if x<1 Then f=x*x+3

(C)if x>=1 Then f=Sqr(x+1) (D)if x<1 Then f=x*x+3 Else f=x*x+3 Else f=Sqr(x+1)

5.下面程序段,运行后显示的结果是

Dim x

X=Int(Rnd)+5

Select Case x

Case 5

Print “优秀”

Case 4

Print “良好”

Case 3

Print “通过”

Case Else

Print “不通过”

End Select

(A)优秀 (B)良好 (C)通过 (D)不通过

6.下面语句执行后,变量w 中的值是

W=Choose(Weekday(“2007,5,1”),“Red”, “Green ” “Blue ” “Yellow ”)

(A)Null (B) “Red” (C) “Blue ” (D) “Yellow ”

7. 以下______是正确的For … Next 结构。

(A )For x=1 To Step 10 (B )For x = 3 To 3 Step 3

… …

Next x Next x

(C) For x = 1 To 10 (D) For x = 3 To 10 Step 3 AA: … …

Next x Next y

If i = 10 Then GoTo AA

8. 下列循环能正常结束循环的是。

(A) i=5 (B) i=1

DO DO

i=i+1 i=i+2

Loop Until i<0 Loop Until i=10

(C) i=10 (D) i=6

DO DO

i=i+1 i=i-2

Loop Until i>0 Loop Until i=1

9. 哪个程序段不能分别正确显示1!、2!、3!、4!的值______。

(A)For i = 1 To 4

n = 1

For j = 1 To i

n = n * j

Next j

Print n

Next i (B)For i = 1 To 4

For j = 1 To i

n = 1

n = n * j

Next j

Print n

Next i

(C)n = 1

For j = 1 To 4

n = n * j

Print n

Next j (D)n = 1

j=1

Do While j<=4

n = n * j

Print n

j=j+1

Loop

10. 下列程序的执行结果是______。

Dim s,n As Integer

s=0∶n=1

Do while n<5

s=s+n

n=n+1

Loop

Print s

(A) 10 (B) 50 (C)25 (D)15

11. Do-Loop[While|Until]循环体的作用说明正确的是______ 。

(A) 不能用Do-Loop语句设计出预先确定循环次数的循环

(B) While关键字或Until关键字必须选择其中之一

(C) While关键字或Until关键字可以同时使用

(D) While关键字或Until关键字的作用正相反

12.单击如下事件过程,显示的结果为______。

Private Sub Command1_Click()

A=0

For M=1 To 10

A=A+1

B=0

For J=1 To 10

A=A+1

B=B+2

Next J

Next M

Print A;B

End Sub

(A)10 20 (B)20 110 (C)110 20 (D)200 110

三、填空题

1.下面程序运行后输出的结果是 7

x= Int(Rnd) + 3

If x^ 2 > 8 Then y = x ^ 2 + 1

If x^ 2= 9 Then y = x ^ 2 – 2

If x^ 2 <8 Then y = x ^ 3

Print y

2.下面程序的功能是(2)

Dim n% , m%

Private Sub Textl_KeyPress ( KeyAscii As Integer )

If KeyAscii = 13 Then

If IsNumeric(Textl) Then

Select Case Textl Mod 2

Case 0

n= n + Textl

Case 1

m = m + Textl

End Select

End If

Text1 = “”

Text1.SetFocus

End If

End Sub

3. 循环语句 For I= -3 To 20 Step 4 的循环次数是___ 6 ___。

4.循环语句 For I= -3.5 To

5.5 Step 0.5 的循环次数是__ 19 。

5.循环语句 For I= -3 To 20 Step 0 的循环次数是_ 无数次 _____。

6. 下面程序运行后的结果是__ 10100___ _?该程序的功能是_将十进制数转换成二进制字符串___?

Private Sub Command1_Click()

Dim x$, n%

n = 20

x=""

Do While n <> 0

a = n Mod 2

n = n \ 2

x = Chr(48 + a) & x

Loop

Print x

End Sub

7.给定年份,下列程序用来判断该年是否闰年,请在划线处将程序补充完整。

提示:闰年的条件是年号可以被4整除但不能被100整除,或者能被400整除。

Private Sub Command6_Click()

Dim y As Integer

y=InputBox(″请输入年号″)

If(y Mod 4=0 _and_ y Mod 100 _<>0 or_ (y Mod 400=0)Then

Print ″是闰年″

Else

Print ″是普通年份″

End If

End Sub

8. 下列程序完成如下功能:以文本框Text1的值为n,计算1!+2!+3!+……n!的值。清除图形框中显示的内容,并显示如下内容:

sum=1!+2!+3!+……n! =xxx

Private Sub Command1_Click()

n = Val(Text1)

__sum=0____ : t = 1

For i = 1 To n

t = _t*i____

Sum = Sum + t

Next i

__picture1.cls____

Picture1.Print "sum=";

For i = 1 To n

If i=1__ Then Picture1.Print i & "!"; Else Picture1.Print "+"; i & "!";

Next i

______

Picture1.Print " ="; Sum

End Sub

第四章基本的控制结构答案

基本的控制结构 一、选择题 1.VB 提供了结构化程序设计的三种基本结构,这三种基本结构是 。 (A ) 递归结构、选择结构、循环结构 (B )选择结构、过程结构、顺序结构 (C )过程结构、输入输出结构、转向结构 (D )顺序结构、选择结构、循环结构 2.下面程序段运行后,显示的结果是 。 Dim x If x then print x else print x+1 (A) 1 (B)0 (C)-1 (D)显示出错信息 3.对于语句If x=1 then y=1,下列说法正确的是 。 (A) x=1和 y=1均为赋值语句 (B )x=1和y=1均为关系表达式 (C) x=1为关系表达式,y=1为赋值语句 (D )x=1为赋值语句,y=1为关系表达式 4.用if 语句表示分段函数f(x)= 1,31 ,12<+≥+x x x x ,下列不正确的程序段是 (A) f=x*x+3 (B) if x>=1 Then f=Sqr(x+1) If x>=1 Then f=Sqr(x+1) if x<1 Then f=x*x+3 (C)if x>=1 Then f=Sqr(x+1) (D)if x<1 Then f=x*x+3 Else f=x*x+3 Else f=Sqr(x+1) 5.下面程序段,运行后显示的结果是 Dim x X=Int(Rnd)+5 Select Case x Case 5 Print “优秀” Case 4 Print “良好” Case 3 Print “通过” Case Else Print “不通过” End Select (A)优秀 (B)良好 (C)通过 (D)不通过 6.下面语句执行后,变量w 中的值是 W=Choose(Weekday(“2007,5,1”),“Red”, “Green ” “Blue ” “Yellow ”) (A)Null (B) “Red” (C) “Blue ” (D) “Yellow ” 7. 以下______是正确的For … Next 结构。 (A )For x=1 To Step 10 (B )For x = 3 To 3 Step 3 … … Next x Next x

C语言 第四章 控制结构作业解答(一)

第四章控制结构作业解答(一) 1、按“体指数”对肥胖程度进行划分: 体指数t = w / h2 (体重w单位为公斤,身高h单位为米)–当t < 18时,为低体重; –当18 ≤ t < 25时,为正常体重; –当25 < t < 27时,为超重体重; –当t ≥ 27时,为肥胖。 编程从键盘输入你的身高h和体重w,根据给定公式计算体指数t,然后判断你的体重属于何种类型。 【程序】 #include V oid main() { float h, w, t; printf("Please enter h,w:"); scanf("%f, %f", &h, &w); t = w / (h * h); if (t < 18) { printf("t=%f\tLower weight!\n", t); } if (t >= 18 && t < 25) { printf("t=%f\tStandard weight!\n", t); } if (t >= 25 && t < 27) { printf("t=%f\tHigher weight!\n", t); } if (t >= 27) { printf("t=%f\tToo fat!\n", t); } }//main 2、编程设计一个简单的计算器程序,要求根据用户从键盘输入如下形式的表达式: 操作数1 运算符op 操作数2 然后,计算并输出表达式的值 指定的运算符为

加(+) 减(-) 乘(*) 除(/) 【程序】 #include void main() { int data1, data2; /*定义两个操作符*/ char op; /*定义运算符*/ printf("Please enter the expression:"); scanf("%d%c%d", &data1, &op, &data2); /*输入运算表达式*/ switch (op) { case '+': /*处理加法*/ printf("%d + %d = %d\n", data1, data2, data1 + data2); break; case '-': /*处理减法*/ printf("%d - %d = %d\n", data1, data2, data1 - data2); break; case '*': /*处理乘法*/ printf("%d * %d = %d\n", data1, data2, data1 * data2); break; case '/': /*处理除法*/ if (0 == data2) printf("Division by zero!\n"); else printf("%d/%d = %d\n", data1, data2, data1/data2); break; default: printf("Unknown operator! \n"); } } 3、键盘输入任一年的公元年号year,编程判断该年是否是闰年。 判断某一年year是否闰年;闰年的条件符合下列二者之一 ①能被4整除,但不能被100整除; ②能被100整除。 【程序】 # include void main() { int year,leap; //leap是1时,表示闰年;是0时,不是闰年 scanf(“%d”,&year); if(year%4==0)

控制工程基础课程第四章习题答案

2007机械工程控制基础第四章习题答案 第4章 频率特性分析 4.1什么是系统的频率特性? 答:对于线性系统,若输入为谐波函数,则其稳态输出一定是同频率的谐波函数,将输出的幅值与输入的幅值之比定义为系统的幅频特性,将输出的相位之差定义为系统的相频特性。系统的幅频特性和相频特性简称为系统的频率特性。 4.4若系统输入为不同频率ω的正弦t A ωsin ,其稳态输出相应为)sin(?ω+t B 。求该系统的频率特性。 解:由系统频率特性的定义知:?ωj e A B j G = )( 4.5已知系统的单位阶跃响应为)0(8.08.11)(94≥+-=--t e e t x t t o ,试求系统的幅频特性与相频特性。 解:由已知条件得:s s X i 1)(=,9 8 .048.11)(+++-=s s s s X o 得系统传函为:) 9)(4(36 )()()(++= = s s s X s X s G i o 得系统频率特性:) 9)(4(36 )(ωωωj j j G ++= ,其中 幅频特性为:2 2 811636)()(ω ωωω+?+= =j G A 相频特性为:9 arctan 4 arctan )(ω ω ω?--= 4.6由质量、弹簧、阻尼组成的机械系统如图(4.6)所示。已知m=1kg ,k 为弹簧刚度,c 为阻尼系数。若外力tN t f 2sin 2)(=,由实验得到系统稳态响应为)2 2sin(π -=t x oss 。试确定k 和c 。 解:由系统结构知系统的动力学方程为: )()()()(0t f t kx t x c t x m o o =++ 当m=1时,得系统传函为: k cs s s G ++= 21 )(,得系统频率特性为: ω ωωjc k j G +-= 21 )(。 图(题4.6) )t )

管理学基础 管理学基础第四章 A卷

管理学基础管理学基础第四章A卷 一、单选题(每题1分) 1 . 管理层次较少,而管理幅度较大的组织结构称为()。 A . 直线组织形式 B . 高层结构形式 C . 扁平结构形式 D . 职能组织形式 2 . 组织结构的内涵是人们的()关系。 A . 分工协作 B . 制约 C . 职、责、权 D . 相互监督 3 . 按人数划分部门主要适用于()的组织。 A . 生产经营一线 B . 制造或销售部门 C . 管理或销售部门 D . 某些技术含量低 4 . 按时间划分部门通常用于()的基层组织。 A . 生产经营一线 B . 某些技术含量低 C . 制造或销售部门 D . 管理或服务部门 5 . 按职能划分部门较多地应用于()的划分。 A . 某些技术含量低 B . 管理或服务部门 C . 生产经营一线 D . 制造或销售部门 6 . 按产品划分部门主要适用于()。 A . 某些技术含量低的部门 B . 管理部门 C . 制造、销售和服务等业务部门 D . 生产经营一线部门 7 . 按区域划分部门主要适应于()的企业的生产经营业务部门。 A . 生产经营一线 B . 生产服务 C . 技术含量低 1

D . 空间分布很广 8 . 组织结构的本质是成员间的()关系。 A . 制约 B . 分工协作 C . 相互监督 D . 人际 9 . 管理层次较多,而管理幅度较小的组织结构称为()。 A . 扁平组织形式 B . 高层结构形式 C . 直线制组织形式 D . 职能制组织形式 10 . 最基本、最普遍的团队形式是()。 A . 班组 B . 基层组织 C . 工作团队 D . 领导班子 11 . 最早的和最简单的组织形式是()。 A . 职能制 B . 参谋制 C . 矩阵制 D . 直线制 12 . ()是构成组织结构的核心要素,对于组织的合理构建与有效运行具有关键性作用。 A . 职权 B . 组织的基本制度 C . 职责 D . 组织的管理制度 13 . ()是指规定组织构成和组织方式、决定组织性质的基本制度。这是组织的根本制度,决定与制约组织的行为方向、基本活动的范围与性质。 A . 组织的管理制度 B . 组织的基本制度 C . 职权 D . 职责 14 . ()是指对组织各领域、各层次的管理工作所制定的指导与约束规范体系。它引导并约束组织的成员为实现组织的目标努力工作,是实现组织目标的根本性保证。 A . 组织的基本制度 2

第四章 VB程序的控制结构

第四章VB程序的控制结构 4.1算法概论 1.算法的概念 算法:指用计算机解决某一问题的方法和步骤。 数值算法:用于解决一般数学解析方法难以解决的问题,如:求超越方程的根、求定积分、解微分方程等。 非数值算法:用于对非数值信息进行查找、排序等。 2.算法的特征 (1)确定性:指算法的每个步骤都应确切无误,没有歧义。 (2)可行性:指算法的每个步骤必须是计算机能够有效执行、可以实现的,并可得到确定的结果。 (3)有穷性:指一个算法应该在有限的时间和步骤内可以执行完毕的。 (4)输入性:指一个算法可以有0或多个输入数据。 (5)输出性:指一个算法必须有一个或多个输出结果。 3.算法的评价 主要评价指标是:算法是否正确、运行的效率、占用系统资源的多少。 4.算法的描述 一般常用流程框图来描述算法。

5.基本算法结构 “结构化程序设计方法”规定算法有三种基本结构:顺序结构、选择结构和循环结构 6.算 法示 例 (1) 欧几里德算法——求两个自然数的最大公约数

(2)顺序查找算法——在N个字符串集合中,查找有无特定的字符串存在

4.2顺序结构 1.赋值语句 赋值语句是任何程序设计中最基本的语句,赋值语句都时顺序执行的。赋值语句的形式为:

变量名= 表达式 它的作用是计算右边表达式的值,然后赋给左边的变量,表达式的类型应该与变量名的类型一致。 2. 使用说明 (1)当表达式为数值型而与变量精度不同时,强制转换成左边变量的精度; (2)当表达式是数字字符串,左边变量是数值类型,自动转换成数值类型再赋值,但当表达式中有非数字字符或空串,则出错。 (3)任何非字符类型赋值给字符类型,自动转换为字符类型; (4)当逻辑型赋值给数值型时,True转换为-1,False转换为0;反之,非0转换为True,0转换为False; (5)赋值号左边的变量只能是变量,不能是常量、常数符号、表达式,否则报错; (6)不能在一句赋值语句中,同时给各变量赋值; (7)在条件表达式中出现的= 是等号,系统会根据= 号的位置,自动判断是否为赋值号; (8)注意N=N+1 是累加中常见的赋值语句,表示将N变量中的值加1后再赋值给N。 5 4.3选择结构(或称分支结构) 1.1. IF条件语句 (1)If……Then语句(单分支结构F) 语句形式: 1)If<表达式> Then 语句块 End If 2)If <表达式> Then <语句>

第4章控制结构作业练习题及提交说明

第4章控制结构作业练习题 “第4章控制结构作业练习题”,共10道题。提交方式:通过考试系统提交,可自我评分。作为平时成绩一部分。有时间限制,4月8日前提交,过时系统自动关闭。 上课时随时用U盘把作业带上,可能会给大家提供时间提交,若没时间,下来自己找时间和机房提交。 提交步骤: 1、在浏览器地址栏里输入IP地址:198.168.22.251 2、出现考试登录界面后输入自己学号,进入系统。 3、在页面左侧点击“作业练习”见下图 4、点击后在页面点击“点击答题” 5、进入作业练习页面后,点击“打开本题”,把自己编好的程序复制到对应源“文件”里。 6、做完后,提交试卷评分后可“重新评分”或“继续练习”。 第4章控制结构作业练习题目 按下面题目要求编程 1、在指定的C文件内sxc01.c编写程序。程序的功能是:已知圆半径r=4.5,求其圆周长len和圆面积area。圆周率取3.14159,输出结果宽度为5,小数点保留2位。输出按指定格式,如:len=15.71,area=19.63

2、在指定的C文件内xzc02.c编写程序。程序的功能是:从输入任意三个数num1、 num2、num3,按从大到小的顺序排序输出。(输入输出数据格式均为整型) 按指定格式输入输出 例如: 输入:63,72,56 输出:排序结果为:72,63,56 3、在指定的C文件内xzc03.c编写程序。从键盘上输入一个字符,如果它是大写字母,则把它转换成小写字母输出并输出对应的ASCII码值;否则,直接输出并输出对应的ASCII码值。 例如: 输入:A 输出:a,97 输入:b 输出:b,98 4、在指定的C文件内xzc04.c编写程序。程序的功能是:从键盘上输入一个百分制成绩score(0~100),按下列原则输出其等级:score≥90,等级为优秀;80≤score<90,等级为良好;70≤score<80,等级为中等;60≤score<70,等级为及格;score<60,等级为不及格。输入的成绩若不在0~100范围,则输出:成绩超出了范围。 例如: 输入:95 输出:等级为优秀 输入:55 输出:等级为不及格 输入:120 输出:成绩超出了范围 5、在指定的C文件内xzc01.c编写程序。程序的功能是:输入任意3个整数a、b、c,求3个数中的最大值,并输出。 输出按指定格式,(输入数据之间一个空格分隔) 例如:

《第4章 VB控制结构》习题

《第4章VB控制结构》习题 一、填空题 1、结构化程序设计语言的三种基本控制结构是、、。 2、分支结构中的条件通常是表达式。 1、Select case语句执行哪一个分支的根据是与相匹配。 2、强制性退出Do…Loop循环的语句是,强制性退出For…Next循环的语 句是。 3、VB有三种工作模式,它们分别是、和。 4、VB可能遇到的错误有、和。 5、执行下面的程序段后,s的值为。 s=5 For i=2.6 To 4.9 Step 0.6 s=s+1 Next i 6、阅读程序,写出程序的运行结果box 。 Private Sub Form_Click() Dim k,Box as Ivteger For k=1 to 11 Select Case k Case 1,3,5,7,9,11 Box=Box+Int(k/2) Case 2,4,6,8,10 Box=Box+Int(k/3) End Select Next k Print “Box”;Box End Sub 7、运行时单击窗体,以下事件发生的次序是。 8、执行下列程序段后,x的值是。 n = 5: x = 1: i = 1 Do x = x * i i = i + 1 Loop While i < n 9、阅读下列程序段: x = 0 For i = 1 To 4 For j = 1 To i x = x + 1 Next j, i 执行以上循环后,x 的值为。 10、执行下列程序段后输出的结果是。 s = 1

For i = 1 To 3 For j = 0 To i-1 s = s + s * j Next j ? s; Next i 11、阅读下列程序段: m = 0 For i = 1 To 3 For j = 1 To i m = m + j Next j, i 执行以上的循环后,i和m的值分别为。12、运行下列程序段,其中“n=n+1”语句被执行的次数是。 Dim m%, n% For m = 1 To 3 For n = 1 To 6 Step 2 n = n + 1 Print n Next n Next m 13、窗体上有一个命令按钮Command1,编写如下事件过程: Private Sub Command1_Click() Sum = 0 For m = 1 To 3 Select Case m Case 1 a = 1 Case 2 a = 2 Case 3 a = 3 End Select Print a, Sum = Sum + a Next m Print Sum End Sub 运行时,单击按钮,输出结果是。 14、窗体上有一个命令按钮Command1,编写如下事件过程: Private Sub Command1_Click() a = 80: b = 50: c = 30 If a < b Or b > c Then b = c If b = c And a < c Then a = a - 30

第四章--控制与设计

模块:技术与设计② 班级:姓名: 第四章控制与设计 【复习目标】 1.理解控制的含义及其在生产和生活中的应用。 2.了解手动控制、自动控制,开环控制系统和闭环控制系统简单的工作过程。 3.能画出一个简单的闭环控制系统的方框图。 4.能找出简单控制系统的主要干扰因素。 【知识要点】 一、控制的含义 (一)含义 人们根据自己的目的,通过一定的手段,使事物沿着某一确定的方向发展,就形成了控制。 (二)控制三要素 控制目的、控制手段、控制对象。 (三)控制手段 控制的实现需要通过一定的手段。 1.从控制过程中人工干预的情形来分,控制有人工控制和自动控制。 (1)人工控制:控制的过程是在人的直接干预下进行的。 如:人工纺纱、打开普通自来水龙头,揿按键打开电灯、驾驶汽车等。 (2)自动控制: 在无人直接参与的情况下,使事物的变化准确地按照期望的方向进行。 如:数控机床、饮料自动装罐生产线、花房恒温控制、十字路口红绿灯的转换等。 2.从执行控制的部件来分:机械控制、气动控制、液压控制、电子控制等。 二、控制系统分析 (一)控制系统的基本组成 简单的控制系统由控制对象和控制装置组成,其中控制装置包括传感器、控制器、执行器等环节,对于闭环系统来说,还包括反馈环节与比较环节。 (二)控制方式

构成形 式 本质(信息流的传递方 式) 结构和原理控制精度 开环控制系统无反馈一个通道较简单不高 闭环控制系统有反馈 两个通道(前向通道和 反馈通道)构成闭合回 路 较复杂较高(抗干扰) (三)控制系统框图 1.一般开环控制系统 2.一般闭环控制系统 五个环节:被控对象(控制对象)、执行器、控制器、反馈环节、比较环节。 五个量:输入量、输出量(被控量)、控制量、反馈量、偏差量。 3.环节及其作用 ①传感器,也称敏感器,其实质是一个监测元件。 ②控制器,在开环系统中根据传感器直接传送过来的信号,而在闭环系统中根据比较环节传送过来的信号,产生控制器输出信号并传送给下一个环节。 因此,控制器不仅要产生控制作用信号,而且还要起到信号的变换与放大作用。 ③执行器,是控制器输出信号的执行机构,也称执行元件,还称为驱动器。电动机,就是常用的执行器之一。 ④比较环节,根据输入量与反馈量的大小与极性,产生偏差,再传给控制器。 4.绘制一般闭环控制系统框图的方法 ①依次确定被控对象、执行器、控制器、反馈环节; ②确定被控量(输出量)、控制量、输入量、反馈量和偏差量; ③用带箭头的直线表示信息在系统中流动、传递的方向与过程; ④加上比较环节,闭环。 (四)控制系统的干扰 1.干扰的含义 就是控制系统的外部环境或条件对系统的工作准确性产生的影响。 如:人体温度控制系统中环境温度的变化,飞机俯仰姿态控制系统中的阵风。 在控制系统中,除输入量(给定值)以外,引起被控量变化的各种因素称为干扰因素。 执行器被控对象 控制器 传感器 输入量 输出量 (被控量) 控制量 干扰因素 执行器被控对象 控制器 反馈环节 输入量 反馈量 偏差量控制量 输出量 (被控量) 干扰因素

第四章有答案基本控制结构

第四章基本控制结构 一、单选题 1.设a=”a”,b=”b”,c=”c”,d=”d”,执行语句x=Iif((ad),”A”,”B”)后,x的值为__B ____。 A)”a”B)”b”C)”B”D)”A” 2.设分段函数y(x)的表达式为:y=x+1 (x>0) y=x-1 (x<=0) 则能正确实现该分段函数计算的语句为____C_____。 A)If x>0 Then y=x+1 y=x-1 B)If x>0 y=x+1 Else y=x-1 End If C)y=x+1 If x<=0 Then y=x-1 End If D)If x>0 Then y =x+1 Else y=x-1 End If 3.有如下程序: Private Sub Form_Click() xcase=1 t=InputBox(“请输入一个数:”) Select Case t Case Is>0 Y=xcase+1 Case Is=0 Y=xcase+2 Case Else Y=xcase+3 End Select Print xcase;Y End Sub 若输入-1,输出结果为____A_____。 A)1 4 B)1 3 C)1 2 D)1 1 4.下列程序段中,若要使输出结果为输入的两个数中较大者的平方,空白处应填写__D__语句。 x=Val(InputBox(“请输入x的值:”)) y=Val(InputBox(“请输入y的值:”)) s=x : ______________

s=s*s Print s A)If (xy Then s=y C)If (xy s=y 5.设X初值为0,则下列循环语句执行后,X的值等于____A_____。 For i=1 To 10 Step 2 X=X+I Next i A)25 B)36 C)24 D)27 6.执行以下程序段时,____D_____。 x=1 Do While x<>0 x=x*x print x; Loop A)循环体将执行1次B)循环体将执行0次 C)循环体将执行无限次D)系统将提示语法错误 7.设窗体中包含1个命令按钮Command1,1个标签Label1;并有以下的事件过程。程序运行后,单击Command1按钮,标签中显示的内容是___C______。 Private Sub Command1_Click() Dim I As Integer,n As Integer I=1: n=0 Do While I<10 n=n+I I=I*(I+1) Loop Label1=I & ”-” & n End Sub A)6-3 B)24-9 C)42-9 D)6-9 8.有如下程序: Do 循环体 Loop While <条件> 则以下叙述中错误的是___B______。 A)若“条件”是一个为0的常数,则一次也不执行循环体 B)“条件”可以是关系表达式、逻辑表达式或常数 C)循环体中可以使用Exit Do语句 D)如果“条件”总是为True,则不停地执行循环体 9.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:Private Sub Command1___Click() Dim num As Integer num = 1 Do Until num > 6 Print num;

相关主题
文本预览
相关文档 最新文档