Vb方面的题,很急

1、Visual Basic是一种( D )。
A、宏 B、游戏 C、图像处理软件 D、程序设计语言
2、下列不是程序设计语言的是______。 (C)
A、C++ B、Java C、Photoshop D、Visual Basic
这是怎么回事???答案错了吗
、在VB中,表达式Abs(-8) + Len("my pen") - Int(4.942)的值是______。 (D)
A、7 B、8 C、9 D、10
怎么算的???分别是什么意思呢?

18、下列程序段不能正常运行的是______。 (D)
A、for i =1 to 10
print "Hello!"
i = i +1
next
B、for i =1 to 10 step 1
print "Hello!"
i = i +1
next
C、for i =1 to 10
print "Hello!"
i = i +2
next i
D、for i =1 to 10 step 1
print "Hello!"
i = i -1
next i
第四个错在哪里了???

19、已知A,B,C,D是整型变量,且都已有互不相同的值,执行以下语句后,其值一定相等的变量是__ ____。
B=8 A=C D=A D=B
A、A,D B、A,C C、C,B D、B,A
怎么做??为什么

20、在下列程序段运行后,循环体的执行次数和循环变量i的值分别是______和______。(D)
sum = 0
For i = 1 to 15 Step 3
sum = sum + i
Next i
A、15次,15 B、15次,16 C、5次,15 D、5次,16
为什么???

在VB中,表达式Abs(-8) + Len("my pen") - Int(4.942)的值是______。 (D)
ABS(-8)取绝对值 = 8
len 取字符串"my pen"的长度,有5个字母长度和1个空格 所以长度是6
int 取整 4.9 小数部分舍去= 4
所以8+6-4=10

18、下列程序段不能正常运行的是______。 (D)
D、for i =1 to 10 step 1
print "Hello!"
i = i -1
next i

i step 1 代表i的步长是1 就是每循环一次 i自加1
代码中又加入了i=i-1,这样每次循环中i自加1,然后又减1
i一直不增长,无法达到i大于10跳出循环的条件,所以是死循环

19、
语句中B=8 之后没有给B赋值,所以最后B=8
D不管之前D=A是什么值,最后D=8,所以D=8
所以D=B
A=C之后没有给A赋值,所以A和C也是相等的
所以答案是 BD 和AC 选 B

20 1 TO 15 STEP 3 代表 i=1~15 步长是3,代表I分别取值 1 4 7 10 13 (16)
但因为16大于15了,所以不循环直接跳出,但i的值保持16
所以是循环了5次 i的值是16
选D

2、下列不是程序设计语言的是______。 (C)
A、C++ B、Java C、Photoshop D、Visual Basic

Photoshop 俗称PS 是一款图像处理软件,不是程序设计语言,所以选C
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-01-02
1.2无错
在VB中,表达式Abs(-8) + Len("my pen") - Int(4.942)的值是______。
Abs(-8)=8
Len("my pen")=6
Int(4.942)=4
8+6-4=10
如果是减1,什么时候到10啊??从1开始啊·~,1-多少=10啊?
19.B 因为 D=B=8 D=A=C
20.执行15/3=5次,你的i变化15+1次,因为达到条件要循环多一次判断~~
第2个回答  2010-01-02
下列不是程序设计语言的是______。 ( C )
第3个回答  2010-01-02
答案正确 啊,没错
相似回答