單項選擇題
A.scanf(“%c”,&c[10]); B.gets(c); C.scanf(“%s”,&c); D.gets(c[10]);
A.floata[3*8][7-3] B.floata[][3]={0,1,8}; C.#defineL3 floata[L][3] D.inta[6],[7]
A.inta(10); B.int n=10,a[n]; C.int n;scanf("%d",&n);inta[n]; D.#define SIZE10 int a[SIZE];
定義如下變量和數(shù)組,則輸出結(jié)果是()。
A.159 B.147 C.357 D.369
A.inta[5]={0,1,2,3,4,5}; B.chara[]={0,1,2,3,4,5}; C.chara={’A’,’B’,’C’}; D.inta[5]="0123";
下列語句的執(zhí)行結(jié)果是()。 static char str[10]={“china”}; printf(“%d”,strlen(str));
A.10 B.6 C.5 D.0
A.inta[1][4]={1,2,3,4,5}; B.floatx[3][]={{1},{2},{3}}; C.longb[2][3]={{1},{1,2},{1,2,3}}; D.doubley[][3]={0};
問答題
Description:編寫一個求字符串長度的函數(shù),其原型如下: int strlen(char str[]); 其中str[]表示待求長度的字符串,返回值是str[]的長度。 注意:主函數(shù)已經(jīng)給出,只需提交strlen()函數(shù)及必要的頭文件包含命令。 Input:輸入為多行。第一行N>0表示有N個測試用例,后面有N行,每行包含一個字符串(不超過1000個字符)。 Output:輸出為多行,每行對應(yīng)于一個測試用例。每行的格式為: case i:lenght=j. 其中i表示測試用例編號(從1開始),j表示相應(yīng)的字符串長度。
A.a[2][4] B.a[1,3] C.a[1+1][0] D.a(2)(1)
對兩個數(shù)組a和b進行如下初始化 則以下敘述正確的是()
A.a與b數(shù)組完全相同 B.a與b長度相同 C.a和b中都存放字符串 D.a數(shù)組比b數(shù)組長度長
讀程序 若運行時從鍵盤上輸入9876543210(表示回車),則上面程序的輸出結(jié)果是()
A.a=98,b=765,c=4321 B.a=1,b=432,c=8765 C.a=98,b=765.000000,c=4321.000000 D.a=98,b=765.0,c=4321.0