第一篇:程序設(shè)計(C)作業(yè)三(含答案)
第三次作業(yè)答案(紅字為答案)
1.下列敘述中錯誤的是()
A.對于double 類型數(shù)組,不可直接用數(shù)組名對數(shù)組進(jìn)行整體輸入或輸出 B.數(shù)組名代表數(shù)組所占存儲區(qū)的首地址,其值不可變 C.在程序執(zhí)行過程中,當(dāng)數(shù)組元素下標(biāo)超出定義的下標(biāo)范圍時,系統(tǒng)將給出“下標(biāo)”越界的錯誤提示
D.可以通過賦初值的方式確定數(shù)組元素個數(shù) 提示:請從數(shù)組下標(biāo)的合法取值范圍來考慮。
2.已有定義char a[] = “xyz”,b[]={‘x’, ‘y’, ‘z’},以下敘述正確的是()
A.數(shù)組a 和b 的長度相同
B.數(shù)組a 的長度小于數(shù)組b 的長度
C.數(shù)組a 的長度大于數(shù)組b 的長度
D.上述說法均不正確 提示:此題考察字符數(shù)組長度和字符串長度之間的關(guān)系。
3.以下能正確定義一維數(shù)組的選項是()
A.int num[];
B.#define N 100 int num[N] C.int num[0..100];D.int N = 100;int num[N];提示:此題考察一維數(shù)組的維數(shù)界定問題。
4.下列程序的輸出結(jié)果是()#include