- 基础理论
- 数据及数据库技术
- 人工智能
- 算法理论
- 程序设计语言
- 循环结构
- 分支结构
- 顺序结构
- 类、对象、属性、方法、事件和事件处理的概念
- VB应用程序的界面设计与调试
- 基本数据类型
- 常量、变量、数组
- 常用的标准函数
- 基本运算及表达式
- + 赋值语句
- 选择语句
- 循环语句
- 多媒体理论
- 基础软件操作
- 算法软件操作
- 多媒体软件操作
- 网络技术应用
分析完善程序。
以下是求解一元二次方程ax2+bx+c=0(a≠0)的主要VB程序片段,请你补全代码:
a=Val(InputBox(“a=”))
b=Val(InputBox(“b=”))
c=Val(InputBox(“c=”))
d=________________________’求判别式d
If d>0 Then
x1=(-b+Sqr(d))/(2*a)
x2=(-b-Sqr(d))/(2*a)
Print “x1=”;x1
Print “x2=”;x2
End If
If ________________ Then
Print”x=”;-b/(2*a)
End If
If d<0 Then
Print “无实数解!”
End If
以下是求解一元二次方程ax2+bx+c=0(a≠0)的主要VB程序片段,请你补全代码:
a=Val(InputBox(“a=”))
b=Val(InputBox(“b=”))
c=Val(InputBox(“c=”))
d=________________________’求判别式d
If d>0 Then
x1=(-b+Sqr(d))/(2*a)
x2=(-b-Sqr(d))/(2*a)
Print “x1=”;x1
Print “x2=”;x2
End If
If ________________ Then
Print”x=”;-b/(2*a)
End If
If d<0 Then
Print “无实数解!”
End If
如下VB程序段“a=13 b=32 a=b”关于语句“a=b”的含义,下列叙述中正确的是( )。
A.把变量a的值赋给变量b |
B.判断变量a的值是否等于变量b的值 |
C.把变量b的值赋给变量a |
D.把变量a的值与变量b的值交换 |
某算法流程图如图所示,若输入k的值为11,执行这部分流程后,最终输出的s,i的值分别为( )

A.18,12 | B.18,11 | C.19,12 | D.19,11 |
某算法流程图如下图所示,该流程图完整执行一次后,下列说法错误的是( )


A.变量s存储的值为![]() |
B.变量i的值为30 |
C.语句“s←s+i”共执行了10次 |
D.语句“i<30”共执行了30次 |
已知赋值语句 s="Good Bye!",则下列定义变量s正确的是( )
A.dim s as integer |
B.dim s as long |
C.dim s as double |
D.dim s as string |
给定一个四位数的年份,判断它是否为闰年:四年一闰、百年不闰;四百年又闰(年份能被4整除但不能被100整除是闰年,或者年份能被400整除也是闰年。例如2004年和2000年都是闰年,2100年不是闰年)。下列判断年份。下列判断年份y是闰年的表达式正确的是( )。
A.y Mod 4=0 Or y Mod 100<>0 And y Mod 400=0 | B.y Mod 4=0 |
C.y Mod 4=0 And y Mod 100 <>0 Or y Mod 400=0 | D.y Mod 400=0 |