执行以下程序代码,输出结果是________。 f1 = 1 f2 = 1 for i = 1 to 3 step 1 f1 = f1 + f2 f2 = f

执行以下程序代码,输出结果是________。
f1 = 1
f2 = 1
for i = 1 to 3 step 1
f1 = f1 + f2
f2 = f2 + f1
next i
print f2
A.8 B.13 C.21 D.34

以下是关于学生成绩表ST上操作的代码,其中字段名SNO是学生学号,TNO是课程号,该代码的意义是________。
SELECT TNO, COUNT(*)
FROM ST
GROUP BY TNO
A. 查询学生成绩表ST中的课程编号及课程有成绩的人数
B. 查询学生成绩表ST中的课程编号及学生的成绩
C. 查询学生成绩表ST中的课程编号
D. 查询学生成绩表ST中的有成绩的课程编号
解释加答案,THANG YOU
第一题
n=0
f2=1
For i=1 To 3 Step l
f1=f1+f2
f2=f2+f1
Next i
Print f2
A.8 B.13 C.21 D.43
选B WHY

第一题是选C 一个个加就可以了,第二题是A,GROUP BY TNO
是以课程号分类,SELECT TNO, COUNT(*)这个是选择课程号,并计数有多少人有成绩追问

什么叫做" 一个个加",可以写得详细一点吗

追答

首先f1=f1+f2那么相当于就是给f1赋值=原本f1的值加上f2的值也就是1+1,这时候f1已经被赋值2了,在下一个等式中就是给f2赋值=f1+f2这时候的f1已经等于2了,在加上f2原本的值,然后f2就被赋值为2+1也就变为3了然后在进行循环。答案是C我做过的。你说的B是答案错了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-01-29
凭借我对高中所学的VB知识记忆,第一题应该选 C。21
i= 1 2 3
f1= 2 5 13
f2= 3 8 21
不得不承认第二题没学过,不好意思啦~~
第2个回答  2012-01-30
第一题是选C 一个个加就可以了,第二题是A,GROUP BY TNO