国产在线精品一级A片-国产另类欧美-国产精品va在线观看一-我要找美国一级片黄色|www.zheinei.com

C語言程序設計試題及答案一

時間:2017-04-30 12:47:32 C語言試題 我要投稿

C語言程序設計試題及答案(一)

  C語言程序設計這門課程比較深奧,內容復雜,要學好這門課程不容易,同學們要用心去學才能學好C語言程序設計。下面是陽光網小編給大家整理的C語言程序設計試題及答案,歡迎大家學習參考。

C語言程序設計試題及答案(一)

C語言程序設計試題及答案(一)

一:C語言基礎
1.下列四組選項中,均不是C語言關健字的選項是( A )。
A) define B) gect C) include D) while
IF char scanf go
type printf case pow
2.下面四個選項中,均是合法整型常量的選項是( A )。
A)160 B)-0xcdf C) -01 D)-0x48a
-0xffff 01a 986,012 2e5
011 0xe 0668 0x
<<02>>B>>2
3.下面四個選項中,均是不合法的轉義符的選項是( B )。
A) '\"' B) '\1011' C) '\011' D) '\abc'
'\\' '\' '\f' '\101'
'xf' '\A' '\}' 'x1f'
4.下面不正確的字符串常量是( A )。
A)'abc' B)"12'12" C)"0" D)" "
5.以下選項中不合法的用戶標識符是( A )。
A)abc.c B)file C)Main D)PRINT
6.C語言提供的合法關鍵字是( D )。
A) swith
B) cher
C) Case
). Default
7.下列標識符組中,合法的用戶標識符為 A
A)_0123與ssiped
B)del-word與signed
C)list與*jer
D) keep%與wind
8.在C語言中,邏輯值"真"的表示是用( C )。
A) true B) 整型值0 C)非另整型值 D) T
9若有以下定義
char s='\092';
則該語句( B )
A)使s的值包含一個字符 B)定義不合法,s的值不確定
C)使s的值包含4個字符 D)使s的值包含3個字符
10設C語言中,int類型數據占2個字節,則float類型數據占( D )個字節。
A)1 B)2 C)8 D)4
11已知字母A的ASCII碼為十進制數65,且c2為字符型,則執行語句c2='A'+'6'-'3'后,c2中的值為( A )。
A)D B)68 C)不確定的值 D)C
12邏輯運算符兩側運算對象的數據類型是 ( D )。
A) 只是0或1 B) 只能是0或非0正數
C) 只能是整型或字符型數據 D) 可以是任何合法的類型數據
13TURBO C中int類型變量所占字節數是( B )。
A)1 B)2 C)3 D)4
14在C語言中,char型數據在內存中的存儲形式是( D )。
A) 補碼 B) 反碼 C) 原碼 D) ASCII碼
15若有以下定義,則能使值為3的表達式是( D )。
int k=7, x=12;
A)x%=(k%=5) B)x%=(k-k%5) C)x%=k-k%5 D)(x%=k)-(k%=5)
16判斷char型變量c1是否為小寫字母的正確表達式為 ( D )。
A) 'a'<=c1<='z' B) (c1>=A. &&(c1<='z')
C) ('a'>=c1)||('z'<=c1) D) (c1>='a')&&(c1<='z')
17 已知各變量的類型說明如下:
int k,a,b;
unsigned long w=5;
double x=1.42
則以下不符合C語言語法的表達式是( A )。
A)x%(-3)
B)w+=-2
C)k=(a=2,b=3,a+b)
D)a+=a-=(b=4)*(a=3)
若t為double類型,表達式t=1,t+5,t++的值是( D )。
A)1 B)6.0 C)2.0 D)1.0
設n=10,i=4,則賦值運算 n%=i+1執行后,n的'值是( A ).
A) 0
B) 3
C) 2
D) 1
設Int n=3;則有表達式++n,n的結果是( C )。
A)2 B)3 C)4 D)5
用十進制形式輸入有符號整數時,在scanf函數語句里格式字符為( AB )。
A)d B)i C)n D)u
在scanf函數語句中可用的修飾符有( ABCD )。
A)* B)h C)l D)寬度
1數據是操作的對象,操作的結果會改變數據的狀況。 對
2字符型變量用來存放字符常量,注意只能放2個字符。 錯
3C語言中可以把一個字符串賦給一個字符變量。 錯
4在 C語言中的實型變量分為兩種類型,它們是 float(實型)和double(雙精度實型)。 錯
5在C語言中,要求參加運算的數必須是整數的運算符是% . 對
6若有以下定義,則執行下面表達式y+=y-=m*=y后,y的值為-6。int m=5,y=2; 對
7輸入語句的格式為: scanf("%d%d%d",&a,&b,&c);是正確的。 對
8在scanf("%d,%d",&a,&b)函數中,可以使用一個或多個空格作為兩個輸入數之間的間隔。 錯
9getchar函數的功能是接收從鍵盤輸入的一串字符。 錯
10在變量說明中給變量賦初值的方法是:int a=b=c=10; 錯


12printf函數是一個標準庫函數,它的函數原型在頭文件"stdio.h"中。 對
13printf函數稱為格式輸入函數,它的函數原型在頭文件"stdio.h"中。 錯
14在printf函數中,不同系統對輸出表列的求值順序不一定相同,TC是按從右到左進行的。 對
15若int x=3; printf("%d",&x);則系統會報錯,沒有任何結果。 錯
16邏輯運算符的優先級別高于算術運算符 錯
1在C語言中,表示邏輯"真"值用【 1 】.
2表達式pow(2.8,sqrt(double(x)))值的數據類型為( doubt )。
3假設所有變量均為整型,則表達式(a=2,b=5,b++,a+b)的值是【 8 】。
4若x是int型變量,則執行下面表達式后,x的值為【 12 】。x=(a=4,6*2)
5若k為 int整型變量且賦值7,請寫出賦值表達式 k *= k + 3的運算結果【70 】。
6scanf函數是一個標準庫函數,它的函數原型在頭文件【 stdio.h 】中。
7getchar函數可以接收【 單 】個字符,輸入數字也按字符處理。
8在語句中,給變量賦值時,賦值語句必須以【 分號 】結尾。
9當a=3,b=2,c=1時,表達式f=a>b>c 的值是【 0 】
10設x,y,z均為int型變量,請寫出描述"x,y中有一個為負數"的表達式【 x<0&&y>=0||y<0&&x>=0 】
11若a=6,b=4,c=3,則表達式 a&&b||b-c的值是【1 】
12設x=3,y=-4,z=5,則表達式!(x>y)+(y!=z)||(x+y)&&(y=z)的值是【 1 】

【C語言程序設計試題及答案(一)】相關文章:

1.C語言程序設計試題及答案(五)

2.C語言程序設計試題及答案全套

3.C語言程序設計期末試題及答案

4.C++語言程序設計試題及答案

5.C語言程序設計試題及答案(四)

6.C語言程序設計模擬試題及答案

7.2017年C語言程序設計試題及答案

8.C語言程序設計模擬試題及答案(八)