1.在下面的數(shù)組定義中,合法的是( )。
A)int a[]="string"; B)int a[5]={0,1,2,3,4,5};
C)vhst s="string"; D)char a[]={0,1,2,3,4,5};
2.若有定義和語句:
char s[10];
s="abcd";
printf("%s\n",s);
則結(jié)果是(以下k代表空格)( )。
A)輸出abcd B)輸出a
C)輸出abcdkkkkk D)編譯不通過
3.給出以下定義:
char x[]="abcdefg";
char y[]={'a','b','c','d','e','f','g'};
則正確的敘述為( )。
A)數(shù)組x和數(shù)組y等價(jià) B)數(shù)組x和數(shù)組y的長(zhǎng)度相同
C)數(shù)組x的長(zhǎng)度大于數(shù)組y的長(zhǎng)度 D)數(shù)組x的長(zhǎng)度小于數(shù)組y的長(zhǎng)度4.若有以下定義:
double w[10];
則w數(shù)組元素下標(biāo)的上限為______,下限為______。
5.下面各語句行中,正確的關(guān)于字符串操作的語句行是( )。
A)char st[4][5]={"ABCDE"};
B)char s[5]={'A','B','C','D','E'};
C)char *s; s="ABCDE";
D)char *s; scanf("%s",s);
6.下述對(duì)C語言字符數(shù)組的描述中錯(cuò)誤的是( )。
A)字符數(shù)組可以存放字符串
B)字符數(shù)組中的字符串可以整體輸入、輸出
C)可以在賦值語句中通過賦值運(yùn)算符“=”對(duì)字符數(shù)組整體賦值
D)不可以用關(guān)系運(yùn)算符對(duì)字符數(shù)組中的字符串進(jìn)行比較
7.定義如下變量和數(shù)組:
int i;
int x[3][3]={1,2,3,4,5,6,7,8,9};
則下面語句的輸出結(jié)果是( )。
for(i=0;i<3;i++)
printf("%d",x[i][2-1]);
A)1,5,9 B)1,4,7 C)3,5,7 D)3,6,9
相關(guān)推薦:北京 | 天津 | 上海 | 江蘇 | 山東 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
廣東 | 河北 | 湖南 | 廣西 | 河南 |
海南 | 湖北 | 四川 | 重慶 | 云南 |
貴州 | 西藏 | 新疆 | 陜西 | 山西 |
寧夏 | 甘肅 | 青海 | 遼寧 | 吉林 |
黑龍江 | 內(nèi)蒙古 |