题目内容
(请给出正确答案)
[多选题]
在VB程序中,当变量H的值等于8时,执行“IF H>8 then R=10 else R=20”语句后,R值为()
A.8
B.10
C.20
D.10或20
答案
20
A.8
B.10
C.20
D.10或20
20
第2题
A.变量必须要有一个变量名
B.变量的值在程序运行过程中可以变化
C.常量的数据类型只可以是数值型
D.变量名不能取VB中的保留字
第3题
A.0
B.3
C.4
D.6
第4题
A.变量是一个命名的内存单元,在程序运行的过程中,它的值可以改变
B.变量的数据类型只分为整型、实型和字符型三种
C.变量在使用前必须先对变量的数据类型和变量名进行定义,以使系统为其分配存储单元
D.变量的数据类型可以随意选择,因为数据类型的取值范围是可以变更的,不是固定不变的
第5题
B.当Boolean类型的值转换为数值类型的数时,False转成为0,而 True转成为-1
C.在VB.NET中,数组的下界可以是小于上界的任何整数
D.vbproj文件是VB工程文件
第8题
[数据流分析]下图给出一个具体过程的流程图,描述了一个欧几里德算法的计算过程(对输入的两个整数p和q,计算它们的最大公约数)。现在要求对这个过程进行简单的数据流分析,即检查这个过程在执行过程中,当控制达到某一步时,程序中哪些变量已有定值,哪些变量还没有定值(下图中的读语句和赋值语句实现“数据定值”)。