• 2021-04-14
    struct record{int key; int others;}; int hashsqsearch(struct record hashtable[ ],int k) { int i,j; j=i=k % p; while (hashtable[j].key!=k&&hashtable[j].flag!=0){ j=(____________) %m; if (i==j) return(-1); } if (_______________________ ) return(j); else return(-1); }
  • j+1  hashtable[j].key==k

    内容

    • 0

      有以下程序: int f(int n) { if(n==1) return (1); else return(f(n-1)+1); } int main() { int i,j=0; for(i=1;i<3;i++) j+=f(i); printf("%d ",j); }

    • 1

      有以下程序: #include int fun(int x, int y) { static int m=0, i=2; i+=m+1; m=i+x+y; return m; } main() { int j=1, m=1, k; k=fun(j, m); printf("%d,", k); k=fun(j, m); printf("%d\n", k); } 执行后的输出结果是().

    • 2

      以下选项中没有语法错误的是( ) 。 A: while (int i&lt;7) { i++; System.out.println(“i is “+i); } B: int j=3; while(j) { System.out.println(“ j is “+j); } C: int j=0; for(int k=0; j + k !=10; j++,k++) { System.out.println(“ j is “+ j + “k is”+ k); } D: int j=0; do{ System.out.println( “j is “+j++); if (j == 3) { continue loop; } }while (j&lt;10);

    • 3

      输出结果为___________ main( ) { int i; for (i=1;i <= 5;i++) printf("%d ",f( i )); } f(int n) { static int j=1; j=j*n; return( j ); }

    • 4

      int i=3,j=5; int k; k=i&j,k=( ) k=!j, k=( ) k=! j || i , k= ( )