• 2022-05-31
    设要定义一个包含两个输入参数和两个输出参数的存储过程,各参数均为整型。下列定义该存储过程的语句中,正确的是__________。
    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
  • D

    内容

    • 0

      以下程序运行后的输出结果是。 #define PR(int) printf("int=%d\n",int) main { int x=1,y=1,z=1; x+=y+=z; PR(x<y?x:y); PR(x<y?x++:y++); PR(x); PR(y); PR(z+=x<y?x++:y++); PR(y); }: int=2 int=2 int=3 int=3 int=4 int=4|int=3 int=2 int=3 int=3 int=4 int=3|int=3 int=2 int=3 int=3 int=4 int=4|int=4 int=2 int=3 int=3 int=4 int=4

    • 1

      以下数组定义中,错误的是( )。 A: int<br/>x[2][3] ={1, 2, 3, 4, 5, 6} ; B: int<br/>x[][3] ={0} ; C: int<br/>x[][3] ={{1, 2, 3} , {4, 5, 6} } ; D: int<br/>x[2][3] ={{1, 2} , {3, 4} , {5, 6} } ;

    • 2

      若有以下定义 int x[4][3]={1,2,3,4,5,6,7,8,9,10,11,12} int(*p)[3]=x; 则能够正确表示数组元素x[1][2]的表达式是()。

    • 3

      下列对二维数组的定义和初始化正确的是( )。 A: int x,a[x][x] = {1, 2, 3, 4 , 5}; B: int a[1][2] = {1, 2, 3, 4, 5}; C: int a[2][2] = { {1, 2}, {2, 3} }; D: float a[][2] = {1, 2, 3, 4, 5};

    • 4

      以下错误的定义语句是( )。? int; x[2][3]={1,2,3,4};|int; x[4 ][3]={{1,2,3},{1,2,3},{1,2,3},{1,2,3}};;|int; x[3][3]={{0},{1},{1,2,3}};;|int; x[4 ][ ]={{1,2,3,},{1,2,3},{1,2,3},{1,2,3}};;