对于下面的存储过程: [br][/br]CREATE PROCEDURE Mysp1 (IN p Int) [br][/br]BEGIN [br][/br]SELECT St_name, Age FROM Students WHERE Age=p [br][/br]END [br][/br]调用这个存储过程查询年龄为20岁的学生的正确方法是( )。
A: CALL Mysp1('20')
B: CALL Mysp1(20)
C: CALL Mysp1(@P='20')
D: CALL Mysp1(@P=20)
A: CALL Mysp1('20')
B: CALL Mysp1(20)
C: CALL Mysp1(@P='20')
D: CALL Mysp1(@P=20)
举一反三
- 对于下面的存储过程:CREATE PROCEDURE Myspl @p intASSELECT St_name,Age FROM Students WHERE Age=@p调用这个存储过程查询年龄为20岁的学生的正确方法是()。 A: EXEC Myspl @p='20' B: EXEC Myspl @p=20 C: EXEC Myspl='20' D: EXEC Myspl=20
- 创建存储过程如下:<br/>Create<br/>procedure bookproc<br/>@id<br/>int, @title char(20) output<br/>As<br/>Select<br/>@title=title from book where id=@id<br/>执行该存储过程的方法正确的是()。 A: exec bookproc 1, @title output <br/>print<br/>@title B: exec bookproc @id=1, @title output <br/>print<br/>@title C: declare @title char(20)<br/>exec<br/>bookproc 1, @title output <br/>print<br/>@title D: declare @title char(20)<br/>exec<br/>bookproc @id=1, @title output <br/>print<br/>@title
- 1)运行下面一段代码,能正确输出的是(C)。(选择两项) A: A.int age=20;string name=”如花”;<br>Console.write(“姓名”+name+”年龄”+age); B: B.int age=20;string name=”如花”;<br>Console.write(“姓名{0},年龄为{1}”,name,age); C: C.int age=20;string name=”如花”;<br>Console.write(name,age); D: D.int age;string name;<br>Console.write(“姓名”+name+”年龄”+age);
- 若有定义: [br][/br] int i1=30, i2=40; [br][/br] int * const p=&i1; const int *q = &i2;[br][/br] 且有语句: 1) p = &i2; 2) i2 = 50; 3) *q = 20; 4) *p = 10; [br][/br] 则下列_____中的语句均不正确。 A: 1、2 B: 2、3 C: 3、4 D: 1、3
- 用真值表证明¬(p↔q)和 ¬p↔q逻辑等价。空顺序从左到右,从上到下 p q Øp p→q q→p Øp→q Øq→p ¬(p↔ q)≡ ¬((p→q)∧(q→p)) ¬p↔q≡ (p→q)∧(q→¬p) 1 1 [br][/br] [br][/br] [br][/br] ( 一 ) ( 二) ( ) ( ) 1 0 [br][/br] [br][/br] [br][/br] ( 五 ) ( ) ( ) ( ) 0 1 [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] ( 九 ) ( ) 0 0 [br][/br] [br][/br] [br][/br] [br][/br] [br][/br] ( 十一) ( )