回 帖 发 新 帖 刷新版面

主题:qb变态怪题大全

超级变态的题目,看看大家可以得几分(不用qb做试验)

1.有这样一段代码
dim f as syring*12
f="ff"
print asc(mid$(f,3,1))
结果会输出多少

2.有这样一段代码
if 3>5 then print "f"
print "f"
结果是什么
那么if 3>5 then print "f":print "f"呢

3.有这样一段代码
a=3
for i=1 to a
a=5
print "f";
next
结果会输出什么

4.有这样一段代码
do while 2>1
print "f";
loop while 3>1
这段代码有错误吗

5.有这样一段代码
for i=1 to 5
    dim f as integer
next
这段代码有错误吗

6.已知i%=5/2   i=2
那么i%=15/2    i=?

7.有这样一段代码
if 2<1 then if 2>1 then print 1 else print 2
结果会输出多少

8.有这样一段代码
print "ff"
cls:
end
屏幕上会出现什么

9.有这样一段代码
::::::::::::::print ":"::::::::::
这段代码有错误吗

10.有这样一段代码
declare sub k()
k:
end
sub k
    print "f"
end sub
屏幕上会出现什么

附加题
I.有这样一段代码
10 print "1"
5 print "2"
结果会输出什么

II.有这样一段代码
if 3>2 then :print "ff":end if
这段代码有错误吗

答案
1.32 2.f 什么也没有 3.fff 4.有 5.没有 6.2 8 7.什么也没有 8.什么也没有 9.没有 10.什么也没有 
I.
1
2
II.有

回复列表 (共12个回复)

沙发

1~10 每题 10分
附加题每题 5分

如果在学qb的,给你门老师做做,估计他们也作不出几道

板凳

做好的贴个分数看看:)

3 楼

1、32
2、f
   什么都不输出
3、f
4、有错误。
5、有错误。
6、7
7、什么都不输出
8、什么都不输出(输出的被CLS盖住了)
9、没有错误。
10、什么都不输出
附加I、1
       2

4 楼

强 楼上的

5 楼

第五题应该是有错误的:不允许在程序中多次定义同一个变量。

6 楼

超级麻烦的题目:
DEF fna0# (a) = a + a + a
DEF fna1# (a) = fna0#(fna0#(a * 2))
DEF fna2# (a, b) = fna0#(a) + fna1#(fna0#(b)) + fna1#(a + b)
DEF fna3# (a) = fna2#(fna1#(fna0#(a)), fna0#(a))
DEF fna4# (a, b, c, d, e) = fna3#(fna2#(a, b)) + fna3#(fna2#(c, d) + fna1#(fna0#(e)))
DEF fna5# (a, b, c) = fna3#(fna3#(fna0#(a)) + fna2#(fna1#(b), c) - fna0#(a))
DEF fna6# (a, b, c, d) = fna5#(fna3#(fna1#(a)), fna2#(b, c), fna0#(d))
DEF fna7# (a, b) = fna4#(a, b, a + b, a * b, fna4#(b, a, b * a, b + a, fna3#(a)))
DEF fna8# (a, b) = fna4#(fna7#(a, b), fna2#(a, b), fna5#(a, b, a + b), fna0#(a), b)
DEF fna9# (a) = fna8#(fna2#(fna0#(a), b), fna3#(b))
CLS
PRINT fna9#(1)
END
这个我看你算一百年也算不出来!

7 楼


但是它确是对的 dim不是语句 所以无论出现在程序的哪个地方 只要相同变量的定义不[b]出现[/b]两次 都是可以的

8 楼

o(∩_∩)o...哈哈好题

9 楼

[quote]o(∩_∩)o...哈哈好题
[/quote]

还好题?

10 楼

喂!楼上的,别吵了行不!

我来回复

您尚未登录,请登录后再回复。点此登录或注册