以下程序段哪段是正确的()
A: declare id int default 0; repeat set id=id+1; end repeat;
until id>=10;
B: declare id int default 0; repeat set id=id+1; end repeat;
until id>=10
C: declare id int default 0; repeat set id=id+1; until id>=10 end repeat;
D: declare id int default 0; repeat set id=id+1; until id>=10; end repeat;
A: declare id int default 0; repeat set id=id+1; end repeat;
until id>=10;
B: declare id int default 0; repeat set id=id+1; end repeat;
until id>=10
C: declare id int default 0; repeat set id=id+1; until id>=10 end repeat;
D: declare id int default 0; repeat set id=id+1; until id>=10; end repeat;
举一反三
- 阅读下面代码片段:DECLARE id INT DEFAULT 0;REPEATSET id=id+1;UNTIL id>;=10;END REPEAT;下面选项,对于上述代码的功能描述中,正确的是 A: 实现1-10之间的数字累加 B: 实现1-10之间的数字遍历 C: 当id=10时循环就会退出执行 D: 以上代码会出现语法错误
- 阅读下面T-SQL语句,对变量赋值时存在错误的是( )(其中money为钱币数据类型,为其变量赋值可用或者不用$等货币符号)。 A: declare @id int ,@price money Set @id =100 Set @price=$2.21 B: declare @id int ,@price money Select @id=100,@price=2.21 C: declare @id int ,@price money set @id=100,@price=2.21 D: declare @id int ,@price money Select @id=100Select @price=$2.21
- 下面程序的运行结果___ #include “stdio.h” int id=3; void main { int id=5; { int id; id=7; printf(“id=%d\n”, id ); } printf(“id=%d\n”, id ); }
- 执行语句“a,b=1,1”后,以下结论正确的是( )。 A: id(a)、id(b)、id(1)各不相等 B: id(a)=id(b),但不同于id(1) C: id(a)=id(1),但不同于id(b) D: id(a)、id(b)、id(1)均相等
- create table t(id int not null, a int default 0, b int default 0, c int default 0, primary key(id), key idx_a_b(a, b));下面语句能够利用到索引的是() A: select b from t where a=10; B: select * from t where a=10 and id=100; C: select * from t where a=10 and b>100; D: select * from t where a>10 and b < 100; E: select * from t order by b limit 10;