一、單選題
1.設有 int x=9; 則表示式 ( 1/3 * ++ x ) 的值是
a) 3b) 0 c) 9 d) 10
2.設ch是char型別的變數,其值為a,且有下面的表示式
ch=(ch>='a'&&ch<='z')?(ch+32):ch
上面表示式的值是
a) ab) ac) z d) z
3.設p1和p2是指向同乙個int型一維陣列的指標變數,k為int型變數,則不能正確執行的語句是 。
a) p1=p2; b) p2=kc) k=*p1+*p2; d) k=*p1 * (*p2);
4.請選出可用作c語言使用者識別符號的一組識別符號
a) float b) for c) a3_b3 d) 3a
defineabc123do
inttemp tempsizeof
5.以下敘述中不正確的是 。
a) 在不同的函式中可以使用相同名字的變數
b) 函式中的形式引數是區域性變數
c) 在乙個函式內定義的變數只在本函式範圍內有效
d) 在乙個函式內的復合語句中定義的變數在本函式範圍內有效
6.執行下面的程式段後
int k=3, s[2];
s[0]=k;
k= s[1]*10;
變數k中的值為
a) 10b) 30c) 33d) 不定值
7. 若宣告和定義了乙個結構體型別的資料如下:
struct student
stu_1;
現欲輸入結構體成員分量num的值,下面函式呼叫中正確的是
a) scanf(「%d」,studentb) scanf(「%d」,&
c) scanf(「%d」,&numd) scanf(「%d」,&stu_
8. 若已定義x為int 型別變數,則下面說明指標變數p的語句是正確的。
a) int p=&xb) int *p=x;
c) int *p=&xd) *p=*x;
9.若程式中定義了以下函式
float myadd(float a, float b)
並將其放在呼叫語句之後,則在呼叫之前應該對該函式進行說明,以下選項中錯誤的說明是
a) float myadd(float, floatb) float myadd(float a,b);
c) float myadd(float a, float bd) float myadd(float x, float y);
10.有以下程式,執行後結果是
#include <>
char fun(char x , char y)
void main( )
a) 7 b)8c)9d)函式呼叫出錯
二、填空題
1.一維陣列的陣列名本質是乙個位址,它指向陣列所佔連續記憶體空間的
2.給出能正確描述a和b同時大於0的邏輯表示式是
3.以下程式執行後的輸出結果是
#include <>
void main()
4.以下程式執行後的輸出結果是
#include <>
void main()
,*p;
int i ;
i=8;
p=a+i;
printf("%s\n",p-2);
}5.下面程式的功能是:輸出100以內能被3整除且個位數為6的所有整數。請在下劃線處填寫適當內容,使程式能正常執行。
#include <>
void main()
printf(「\n」);
}三、判斷題
1.c語言中用於結構化程式設計的三種基本結構是順序結構、選擇結構、迴圈結構。( )
2.語句printf("%s","hello");中s格式符的功能是輸出乙個字串。( )
3.下列資料中,是否都是有效的c語言浮點常數:2.345e3、1.65、1.7e2.5、e3。 ( )
四、程式設計題
1. 請寫出乙個函式,其功能是:求乙個一維整型陣列的全部元素之和。最後在主函式中呼叫該函式完成全部工作。
參***:
一、單選題
二、填空題
1.答案:首元素位址
2.答案:a>0&&b>0
3.答案:1
4.答案:789
5.答案:i<100i%10!=6 d
三、判斷題
1.答案:√
2.答案:√
3.答案:×
四、程式設計題
1.#include <>
#define n 10
int sumsj(int a[ ]);
void main()
int sumsj(int a[n])
或者為以下程式形式:
#include <>
#define n 10
void sumsj(int a[ ]);
void main()
void sumsj(int a[n])
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語言試卷
c語言模擬考試 學號 5 姓名 趙莎得分 1 單項選擇 c語言程式中必須有的函式是 a.include 評分報告得分 0.0 之 1.0 參 錯誤 b 學生答案 未答此題 下列語句中符合c語言語法的語句是 評分報告得分 0.0 之 1.0 參 錯誤 b 學生答案 未答此題 c語言執行程式的開始執行點...
C語言上機實驗題型詳解
例1 程式設計實現在螢幕上顯示如下三行文字 hello,world wolcome to the c language world everyone has been waiting for.程式如下 main 理解c語言的格式,printf是個函式用來輸出資料,要輸出的資料放在雙引號內。例2 表中...