请问这两题题的结果是什么?分别说明一下,谢谢
1.判断 IF 语句:
IF v_num > 5 THEN
v_example := 1;
ELSIF v_num > 10 THEN
v_example := 2;
ELSIF v_num < 20 THEN
v_example := 3;
ELSIF v_num < 39 THEN
v_example := 4;
ELSE v_example := 5;
END IF;
如果 V_NUM 是 37, 什么值将被赋值给 V_EXAMPLE? (选择1项)
A)1 B)2 C)3 D)42.判断 IF 语句:
IF v_num > 1 THEN
v_example := 1;
ELSIF v_num > 5 THEN
v_example := 2;
ELSIF v_num < 10 THEN
v_example := 3;
ELSIF v_num < 29 THEN
v_example := 4;
ELSE v_example := 5;
END IF;
如果 V_NUM 是 6, 什么值将被赋值给 V_EXAMPLE? (选择1项)
A)1 B)2 C)3 D)4
1.判断 IF 语句:
IF v_num > 5 THEN
v_example := 1;
ELSIF v_num > 10 THEN
v_example := 2;
ELSIF v_num < 20 THEN
v_example := 3;
ELSIF v_num < 39 THEN
v_example := 4;
ELSE v_example := 5;
END IF;
如果 V_NUM 是 37, 什么值将被赋值给 V_EXAMPLE? (选择1项)
A)1 B)2 C)3 D)42.判断 IF 语句:
IF v_num > 1 THEN
v_example := 1;
ELSIF v_num > 5 THEN
v_example := 2;
ELSIF v_num < 10 THEN
v_example := 3;
ELSIF v_num < 29 THEN
v_example := 4;
ELSE v_example := 5;
END IF;
如果 V_NUM 是 6, 什么值将被赋值给 V_EXAMPLE? (选择1项)
A)1 B)2 C)3 D)4
IF结构里,只要遇到满足条件的第一个判断,即结束判断。
1中37>5,即执行v_example := 1;返回1
2中6>1,一样的道理。
如果没有条件成立,并且后面有else语句,则执行else语句并退出,否则什么都不执行
IF结构里,只要遇到满足条件的第一个判断,即结束判断。
1中37>5,即执行v_example := 1;返回1
2中6>1,一样的道理。