Q1. 您所在的職位是:(單選題)
Q2. 您的工作年限是多久?(單選題)
Q3. 您目前的年收入?(單選題)
Q4. 您的班級:(單選題)
7
8
9
Q5. 您的姓名:(填空題)
Q6. 1 以下對 一維 數(shù)組 a 的 定義中 正確 的 是( ) 。(單選題)
A. char a(10) ;
B . int a[0..100] ;
C . int a[5] ;
D . int k =10;int a [ k ];
Q7. 2 以下 對一維 數(shù)組 的 定義 中 不正確的是 ( ) 。(單選題)
A. double x[5]= {2.0,4.0,6.0,8.0,10.0} ;
B. int y[5]= {0,1,3,5,7,9} ;
C . char ch1[ ]= {'1', '2', '3', '4', '5'} ;
D . char ch2[ ]= {'\x10', '\xa', '\x8'} ;
Q8. 3 以下對 二維 數(shù)組 的 定義中正確的是( ) 。(單選題)
A . int a[4][]= {1 , 2 , 3 , 4 , 5 , 6} ;
B . int a[][3] ;
C . int a[][3]= {1 , 2 , 3 , 4 , 5 , 6} ;
D . int a[][] = {{ 1,2,3} , {4,5,6} } ;
Q9. 4 假定一個 int 型變量占用兩個字節(jié),若有定義: int x[10]= {0,2,4} ; 則數(shù)組 x 在內(nèi)存中所占字節(jié)數(shù)是( )。(單選題)
A . 3
B . 6
C . 10
D . 20
Q10. 5 以下程序的輸出結(jié)果是 ( ) 。main() { int a[4][4]={{1,3,5} , {2,4,6} , {3,5,7} }; printf("%d%d%d%d\n",a[0][3],a[1][2],a[2][1],a[3][0]); }(單選題)
0650
1470
5430
輸出值不定
Q11. 6 以下程序的輸出結(jié)果是 ( ) 。main() { int m[][3]={1,4,7,2,5,8,3,6,9} ;int i,j,k=2; for(i=0;i<3;i++) { printf("%d ",m[k][i]);} }(單選題)
456
258
269
789
Q12. 若有 定義 : int a[2][4] ; ,則引用數(shù)組元素正確的是 ( ) 。(單選題)
A . a[0][3]
B . a[0][4]
C . a[2][2]
D . a[2][2+1]
Q13. 若二維數(shù)組 y 有 m 列,則 排 在 y[i][j] 前的元素個數(shù)為 ( )(單選題)
A . j*m+i
B . i*m+j
C . i*m+j-1
D . i*m+j+1
Q14. 若有定義 : char a[10],*b=a; , 則 不能給數(shù)組 a 輸入字符串 ” This is a book ” 的語句是 ( ) 。(單選題)
A . gets( a )
B . scanf( " %s " , a)
C . gets(&a[0]);
D . gets( b ) ;
Q15. 16 若 定義一個名為 s 且初值為 "123" 的 字符數(shù)組 ,則下列定義 錯誤 的 是( ) 。(單選題)
A . char s[]= { ’ 1' , '2' , '3' , '\0 '} ;
B . char s[]= {"123"} ;
C . char s[]= { "123\n " } ;
D . char s[ 4 ]= {'1' , '2' , '3'} ;