當前位置:編程學習大全網 - 編程語言 - c語言程序設計的問題

c語言程序設計的問題

1. 若有以下數組說明,則數值最小的和最大的元素下標分別是(b )。

int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};

A.1,12 B.0,11 C.1,11 D.0,12

2. 若有以下數組說明,則i=10;a[a[i]]元素數值是(c )。

int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};

A.10 B.9 C.6 D.5

3. 若有以下說明,則數值為4的表達式是(c )。

int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};

char c='a’,d,g;

A.a[g-c] B.a[4] C.a[‘d’-‘c’] D.a[‘d’-c]

4. 下列語句中,正確的是(d )。

A. char a[3][]={‘abc’,‘l’};

B. char a[][3]={‘abc’,‘l’};

C. char a[3][]={‘a’,“l”};

D. char a[][3]={“a”,“l”};

5. 下列定義的字符數組中,“printf(“%s\n”,str[2]);”的是輸出是(b)。

static str[3][20]={“basic”,“foxpro”,“windows”};

A.basic B.foxpro C.windows D.輸出語句出錯

6. 合法的數組定義是(C)。

A. int a[]={“string”};

B. int a[5]={0,1,2,3,4,5};

C. char a={“string”};

D. char a[]={0,1,2,3,4,5};

7. 語句“printf((“%d\n”,strlen(“ats\no12\1\\”));”的輸出結果是( b)。

A.11 B.10 C.9 D.8

8. 設有如下字符數組定義,則合法的函數調用是(a )。

char a[]={“I am a student”},b[]={“techer”};

A.strcmp(a,b); B.strcpy(a,b[0]);

C.strcpy(a[7],b); D.strcat(a[7],b);

9. 設有如下定義,則正確的敘述為(c )。

char x[]={“abcdefg”};

char y[]={‘a’,‘b’,‘c’,‘d’,‘e’,‘f’,‘g’};

A. 數組x和數組y等價

B. 數組x和數組y長度相同

C. 數組x的長度大於數組y的長度

D. 數組x的長度小於數組y的長度

10. 設有如下二維數組定義,則不正確的元素引用是( c )。

int a[3][4]={1,2,3,4,5,6,7,8,9,10,11,12};

A.a[2][3] B.a[a[0][0]][1]

C.a[7] D.a[2][‘c’-‘a’]

以後可要自己做哦,我今天有空,才有耐心給妳做的。

  • 上一篇:我愛文言文兒手抄報
  • 下一篇:考研時間2024年
  • copyright 2024編程學習大全網