设要定义一个包含两个输入参数和两个输出参数的存储过程,各参数均为整型。下列定义该存储过程的语句中,正确的是______。
A: CREATE PROC P1 @ x1,@ x2 int, @ x3,@ x4 int output
B: CREATE PROC P1 @ x1 int,@ x2 int, @ x3,@ x4 int output
C: CREATE PROC P1 @ x1 int,@ x2 int, @ x3 int,@ x4 int output
D: CREATE PROC P1 @ x1 int,@ x2 int, @ x3 int output,@ x4 int output t
A: CREATE PROC P1 @ x1,@ x2 int, @ x3,@ x4 int output
B: CREATE PROC P1 @ x1 int,@ x2 int, @ x3,@ x4 int output
C: CREATE PROC P1 @ x1 int,@ x2 int, @ x3 int,@ x4 int output
D: CREATE PROC P1 @ x1 int,@ x2 int, @ x3 int output,@ x4 int output t
举一反三
- 设要定义一个包含两个输入参数和两个输出参数的存储过程,各参数均为整型。下列定义该存储过程的语句中,正确的是__________。 A: CREATE PROC P1 @x1,@x2 int.@x3.@x4int output B: CREATE PROC P1 @x1 int.@x2 int.@x2.@x4int output C: CREATE PROC P1 @x1 int,@x2 int,@x3 int.@x4 inta output D: CREATE PROC P1 @x1 int.@x2 int.@x3 int output.@x4 int output t
- 下列定义存储过程的语句,正确的是 ( )。 A: create proc p1as @x int set @x=1 print @x B: create proc p1 int @xas print @x C: create proc p1as declare @x int set @x=1 print @x D: create proc p1 declare @x intas print @x
- 以下程序片段的运行结果是_________。 int x1=30,x2=40; sub(int x,int y) { x1=x; x=y; y=x1; } int main() { int x3=10,x4=20; sub(x3,x4); sub(x2,x1); printf(“%d,%d,%d,%d\n”,x3,x4,x1,x2); }
- 下列程序的输出结果是( ) int x1=30,x2=40; void sub(int x,int y) { x1=x;x=y;y=x1;} int main() { int x3=10,x4=20; sub(x3,x4); sub(x2,x1); printf(“%d,%d,%d,%d”,x3,x4,x1,x2); return 0; }
- 设有存储过程定义语句:CREATE PROC P1 @x int, @y int output, @z int output。下列调用该存储过程的语句中,正确的是( )。