SQL server 2000 试题,急急急!高手们帮一帮我吧!!!!!!

阅读程序后,写出程序输出结果1、Declare@numint,@sumintset@num=0set@sum=0While@num<7Beginset@num=@num+... 阅读程序后,写出程序输出结果
1、Declare @num int, @sum int
set @num=0
set @sum=0
While @num<7
Begin
set @num=@num+1
if @num%2=1
continue
else
set @sum=@sum+@num
End
SELECT @sum
所运行得出的结果是_____________________
2、
declare @x int,@y int,@z int
select @x = 1,@y = 2,@z=3
if @x > @y
print 'x > y' --打印字符串'x > y'
else if @y > @z
print 'y > z'
else print 'z > y'

输出结果为:________________________
展开
 我来答
小小菜鸟的乐园
2008-01-09
知道答主
回答量:3
采纳率:0%
帮助的人:0
展开全部
Declare @num int, @sum int
set @num=0
set @sum=0
While @num<7 --6遍
Begin
set @num=@num+1
if @num%2=1 --3,5,
continue
else
set @sum=@sum+@num --2,4,,6
print @num
End
print @sum --结果为12

declare @x int,@y int,@z int
select @x = 1,@y = 2,@z=3

if @x > @y --1>2不成立
print 'x > y' --打印字符串'x > y'
else if @y > @z --2>3不成立
print 'y > z'
else print 'z > y'--走这个循环,输出它 z > y
nomanland
2008-01-09 · TA获得超过1218个赞
知道小有建树答主
回答量:958
采纳率:0%
帮助的人:609万
展开全部
12
z>y

Declare @num int, @sum int
set @num=0
set @sum=0
While @num<7 --7遍(@num=0,1,2,3,4,5,6)
Begin
set @num=@num+1 --(@num=1,2,3,4,5,6,7)
if @num%2=1 -- (@num=1,3,5,7时成立)
continue
else --(@num=2,4,6时成立)
set @sum=@sum+@num
End
print @sum --结果为2+4+6=12

第2题楼上正解
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
heaton_nobu
2008-01-09 · TA获得超过367个赞
知道小有建树答主
回答量:642
采纳率:0%
帮助的人:0
展开全部
为什么我第一得出来是9啊!

唉,心算还是不行,学习楼上的!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式