c語言模擬考試
學號:5 姓名:趙莎得分:1
單項選擇
c語言程式中必須有的函式是()。
a.#include ""
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
b【學生答案】
[未答此題]
下列語句中符合c語言語法的語句是:( ).
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
b【學生答案】
[未答此題]
c語言執行程式的開始執行點是()。
a.程式中的main函式
b.程式中第乙個函式
c.包含檔案中的第乙個函式
d.程式中第一條可以執行語言
【評分報告得分:1.0 之 1.0 】
【參***】 正確
a【學生答案】
a 若有定義:int *p[3];,則以下敘述中正確的是()。
a.定義了乙個基型別為int的指標變數p,該變數具有三個指標
b.定義了乙個名為*p的整型陣列,該陣列含有三個int型別元素
c.定義了乙個指標陣列p,該陣列含有三個元素,每個元素都是基型別為int的指標
d.定義了乙個可指向一維陣列的指標變數p,所指一維陣列應具有三個int型別元素
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
c【學生答案】
[未答此題]
c語言中的檔案的儲存方式有()。
a.只能從檔案的開頭進行訪問
b.可以順序訪問,也可隨機訪問
c.只能隨機訪問(或直接訪問)
d.只能順序訪問
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
b【學生答案】
[未答此題]
能將高階語言編寫的源程式轉換為目標程式的是()。
a.編譯程式
b.鏈結程式
c.解釋程式
d.編輯程式
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
a【學生答案】
[未答此題]
下列資料中屬於"字串常量"的是( )。
a.'a'
b."abc"
d.'abc'
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
b【學生答案】
[未答此題]
若希望當a的值為奇數時,表示式的值為「真」,a的值為偶數時,表達
式的值為「假」,則以下不能滿足要求的表示式是()。
c.!(a%2==0)
d.!(a%2)
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
d【學生答案】
[未答此題]
如下說法不正確的是:( )
a.若a為真b為假,則 a&&b為假
b.若a為真b為假,則! a-1&&b為真
c.若a為真,則! a為假
d.若a為真b為假,則 a||b為真
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
b【學生答案】
[未答此題]
已知大寫字母a的ascii碼值是65,小寫字母a的ascii碼是97,則用
八進位制表示的字元常量'\101'是()。
a.字元a
b.字元a
c.字元e
d.非法的常量
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
a【學生答案】
[未答此題]
指標變數p進行自加運算(即執行p++;)後,位址偏移值為2,則其
資料型別為()。
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
a【學生答案】
[未答此題]
設有巨集定義#define max(x,y) (x)>(y)?(x):(y),則f=4*max(2,3)的值為( ).
a.3b.2
c.12
d.8【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
b【學生答案】
[未答此題]
以下程式的輸出結果是
#define fmt 「%d,」
main()
;printf(fmt, *(*(b+1)+1));
printffmt, b[2][2]);
}a.1,11,
b.1,11
c.11,21
d.11,21,
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
d【學生答案】
[未答此題]
以下程式執行後的輸出結果是
struct stu
;void f1(struct stu c)
;c = b;
}void f2(struct stu *c)
;*c = b;
}main()
, b = ;
f1(a); f2(&b);
printf(「%d %d\n」,
}a.2041 2043
b.2042 2044
c.2041 2044
d.2042 2043
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
c【學生答案】
[未答此題]
以下選項中合法的使用者識別符號是()。
a._2test
d.3dmax
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
a【學生答案】
[未答此題]
int i,j,a[2][3];按照陣列a的元素在記憶體的排列次序,不能將數
1,2,3,4,5,6存入a陣列的是()。
<2;i++)for(j=0;j<3;j++)a[i][j]=i*3+j+1;
<6;i++)a[i/3][i%3]=i+1;
<=6;i++)a[i][i]=i;
<3;i++)for(j=0;j<2;j++)a[j][i]=j*3+i+1;
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
c【學生答案】
[未答此題]
在定義構造資料型別時,不能()。
a.說明變數
b.說明儲存型別
c.末尾不寫分號
d.初始化
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
c【學生答案】
[未答此題]
在乙個c源程式檔案中,若要定義乙個只允許本原始檔中所有函式使用的全域性變數,則該變數需要使用的儲存型別是
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
a【學生答案】
[未答此題]
以下程式的輸出結果是:( )
main()
a.6b.5
c.7d.4
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
a【學生答案】
[未答此題]
以下對二維陣列a的正確說明是()。
a[3]
a(3,4)
a[1][4]
a(3)(4)
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
c【學生答案】
[未答此題]
下列程式的輸出結果是()。
main()
98 b
c.97 b
d.97 98
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
c【學生答案】
[未答此題]
下面敘述中錯誤的是
a.若函式的定義出現在主調函式之前,則可以不必再加說明
b.一般來說,函式的形參和實參的型別要一致
c.若乙個函式沒有return語句,則什麼值也不會返回
d.函式的形式引數,在函式未被呼叫時就不被分配儲存空間
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
c【學生答案】
[未答此題]
開啟檔案時,方式「w」決定了對檔案進行的操作是()。
a.追加寫盤
b.可讀可寫盤
c.只讀盤
d.只寫盤
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
d【學生答案】
[未答此題]
c語言中不可以巢狀的是()。
a.選擇語句
b.迴圈語句
c.函式呼叫
d.函式定義
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
d【學生答案】
[未答此題]
以下敘述中正確的是()。
a.構成c程式的基本單位是函式
b.所有被呼叫的函式一定要在呼叫之前進行定義
c.可以在乙個函式中定義另乙個函式
函式必須放在其它函式之前
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
a【學生答案】
[未答此題]
設有如下函式
fac(int x)
則函式的型別為( ).型型
c.無法確定
型 【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
a【學生答案】
[未答此題]
以下資料中,不正確的數值或字元常量是()。
a.10
b.0xff00
c.8.9e1.2
d.82.5
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
c【學生答案】
[未答此題]
以下選項中,與k=n++完全等價的表示式是()。
【評分報告得分:0.0 之 1.0 】
【參***】 錯誤
a【學生答案】
[未答此題]
本程式的輸出結果是( ).
main()
,,};printf("%d",*a[1]);}
C語言試卷C
一 填空題 每小題1分,共15分 1 在語句中,給變數賦值時,賦值語句必須以 結尾。2 當a 3,b 2,c 1時,表示式f a b c 的值是 3 在c語言中,表示邏輯 真 值用 4 若x是int型變數,則執行表示式x a 4,6 2 後,x的值為 5 scanf函式的位址表列中給出各變數的位址,...
《C語言程式設計》試卷
1 c語言的函式主體必須用以下 符號括起來 cd 2 若有以下型別說明語句 char a int b float c double d 則表示式a b d c的結果 型別為 a floatb charc intd double 3 判斷char型變數c1是否為大寫字母的正確表示式 a a c1 zb...
《C語言》綜合試卷
總分90 30分 班級姓名學號得分 一 程式設計題 本大題共4小題,共70分 1 程式分析題,寫出下列程式執行的結果。每小題5分,共30分 寫出下列程式的執行結果 include void main else if k 5 break i printf i d,k d n i,k 下列程式的執行結果...