算法与程序设计
C、①输人字母到x②a=Val(x)一32③x=Chr(x)④Print x
D、①输人字母到x②a=Val(x)+32③x=Chr(x)④Print x
3.程序设计的顺序结构
相关题解
单选题
1、以下是一段VB程序:
a = 1
b = a + 1
c = a + b
它的基本结构属于(A)
A、顺序结构B、选择结构C、循环结构D、树型结构
End Sub
单击窗体后,在文本框显示的内容是( A )
A、12B、13 C、14 D、15
(4)运算:
1、算术运算:
^指数例:2^2 = 4
/(浮点)除例:5 / 2 = 2.5
\整除例:5 \ 2 = 2
Mod求余数例:5 Mod 2 = 1
相关题解
单选题
1、分析下列程序:
Private Sub Form_Click()
s=11\3 + 11 Mod 3
Print s
End Sub
当单击窗体时s的值是( A ).
A、5
B、6
C、4
D、3
2、关系运算
=、<>
>、>=
<、<=
注意:关系表达式的运算结果为布尔值True或False
例:3 > 2结果为True
相关题解
单选题
1、下面表达式的值是false的有( C ).
A、"969" < "n97"
Labell.Caption=这个数不是能被5整除的偶数
End If
选项:
A、(x Mod 5) = 0 And (x Mod 2 ) = 0
B、x Mod 10 = 0
C、x Mod 5 = 0
D、x Mod 2 = 0
3、如要完成:从键盘输入一个正整数,判断是否是偶数,如是就在屏幕上显示。比较好
5、日期表达式
#2003/09/01#
(5)常用函数
数学函数
Abs(x)求x的绝对值,例:abs(-3.6) = 3.6
Sqr(x)求x的平方根,例:sqr(100) = 10
其他Int(x)、Rnd(x)
字符串函数
Len(字符串)求字符串的长度,例:Len(“hello”) = 5
Left(字符串,截取长度)截取字符串左边部分,例:Left(“hello”,2) = “he”
B、程序设计就是寻求解决问题的方法,并将其实现步骤编写成计算机可以执行的程序的过程
C、程序设计语言和计算机语言是同一个概念的两个方面
D、程序设计就是指示计算机如何去解决间题或完成一组可执行指令的过程
2、下列说法错误的是(D).
A、程序设计就是寻求解决问题的方法,并将其实现步骤编写成计算机可以执行的程序的过程
B、程序设计语言的发展经历了机器语言、汇编语言、高级语言的过程
C、计算机程序就是指计算机如何去解决间题或完成一组可执行指令的过程
D、程序设计语言和计算机语言是同一概念的两个方面
2.数据及运算
(1)常用数据类型:Integer、Long、Single、Double、Boolean
表示范围:
Integer (-32768——32767,存储为16位,2个字节)
的算法是( C )。
选项:
A、①输入的数存人n变量②f=(n/2=Int(n/2))③如果f中的值为True就显示n中值
B、①输入的数存人n变量②f=(n/2=Int(n/2))③如果f中的值为False就显示n中值
C、①输入的数存人n变量②如果n/2=Int(n/2)成立,就显示n中值
D、①输入的数存人n变量②如果n/2=Int(n/2)不成立,就显示n中值
Month( )返回指定日期的月份数
Year( )返回指定日期的年份数
常用转换函数
Val(字符串)将字符串转换为数值
Str(数值)将数值转换为字符串
Chr(字符代码)求字符代码对应的字符
Asc(字符)求字符对应的ASCII代码
相关题解
单选题
1、Visual Basic中,下列( A )函数是求绝对值的。
算法与程序设计(选修)
相关知识点
(一)算法
1.定义
相关题解:
单选题
1、下列关于算法说法不正确的是( A )
A、算法独立于任何具体的语言,BASIC算法只能用BASIC语言来实现
B、解决问题的过程就是实现算法的过程
C、算法是程序设计的“灵魂”
D、其它三项都正确
2、下列关于算法说法不正确的是( D ) .
相关题解:
单选题
1、下列变量名写法错误的是( B )
A、abc_123
B、123abc
C、abc123
D、abc
2、下列语句中定义了一个实型变量的是( B )
A、Dim end as Integer
B、Dim sum As Single
C、Dim Name As String
D、其它三项都不对
3、在VB中,以下哪个是正确表示十六进制整型数常量?( D )
4、如要完成:从键盘输入一个正整数,判断是否是奇数,如是就在屏幕上显示。比较好
的算法是( D )。
选项:
A、①输入的数存人n变量②f=(n/2=Int(n/2))③如果f中的值为True就显示n中值
A处理或运算的功能
B输入输出操作
C用来判断条件是否满足需求
D算法的开始或结束
2、图形符号" "在算法流程图描述中表示( A ).
A处理或运算的功能
B输入输出操作
C用来判断条件是否满足需求
D算法的开始或结束
3、以下哪个是算法的描述方法?( A )
A流程图描述法
B枚举法
C顺序法
D列表法
4、以下哪个是算法的描述方法?( D )
B、Int(4.99) <> len("basic")
C、str(2000) < "1997"
D、3 > 2
3、逻辑运算(Not、And、Or)
结果为Boolean
Not (True) = False Not(False) = True
a And b (只有当a,b都为True时,结果为True)
a Or b (只有a,b都为False时,结果为False)
A顺序法
B列表法
C集合法
D自然语言描述法
(二)程序设计基础
(1)常用高级编程语言:BASIC、VB、Pascal、C、C++、Java
相关题解:
单选题
1、下列关于程序设计说法正确的是( B )。
A、程序设计语言的发展经历了机器语言、汇编语言到高级语言的过程,比
较流行的高级语言是PASCAL, FORTRAN,EXCEL, C++等
A、32F
B、H32F
C、h32F
D、&32F
4、在VB中,以下关于符号常量的声明,声明正确的是:( C )
A、Dim TAG as String
B、Const TAG as String "Visual" + "Basic"
C、Const TAG as String ="Visual Basic"
2、下列VB程序运行后,变量x的值为( A ).
x=2
Print x+l
Print x+2
A、2
B、3
C、5
D、8
4.程序设计的分支结构
相关题解
单选题
1、以下是一段Visual Basic程序:
If I=1 Then
X=X+1
Else
X=X*2
End If
它的基本结构属于( A ).
A、选择结构
B、循环结构
的算法是( D )。
选项:
A、①输人的数存人n变量②f=(n/2=Int(n/2))③如果f中的值为True就显示n中值
B、①输人的数存人n变量②f=(n/2=Int(n/2))③如果f中的值为False就显示n中值
C、①输人的数存人n变量②如果n/2=Int(n/2)成立,就显示n中值
D、①输人的数存人n变量②如果n/2=Int(n/2)不成立,就显示n中值
C、顺序结构
D、树型结构
2、下列程序段运行后,变量Value的值是(A)
x = 20
If x >= 10 Then
Value = 5 * x
Else
Value = 4 * x
End If
A、100 B、80 C、90 D、70
综合分析
1、如要完成:从键盘输入一个正整数,判断是否是奇数,如是就在屏幕上显示。比较好
A、Mid
B、Instr
C、Val
D、Len
5、下列( A )函数返回系统的当前时间。
A、time()
B、date()
C、day()
D、year()
6、代数表达式 表达式后错误的是( D )
A、g*t*t/2
B、1/2*g*t^2
C、g*t^2/2
D、gt^2/2
7、数学式子 在VB中的正确写法是:()
A、算法是程序设计的“灵魂”
B、解决问题的过程就是实现算法的过程
C、其它三项都正确
D、算法独立于任何具体的语言,BASIC算法只能用BASIC语言来实现
2.算法的描述方法:
(1)自然语言描述法;
(2)流程图描述法;
(3)常用流程图的符号意义。