c语言中用于判断ch是否是字符的表达式,最新C语言复习题集资料
精品文檔
C語言復(fù)習(xí)題集
一、 判斷題
1-1、C語言程序是從源文件的第一條語句開始執(zhí)行的。
正確答案:F
1-2、C語言中的變量名不區(qū)分大小寫。
正確答案:F
1-3、若變量定義為double x;,則x % 2是符合C語言語法的表達(dá)式.
正確答案:F
1-4、如果變量已經(jīng)正確定義,則表達(dá)式fahr ++ 與fahr + 1等價(jià)。
正確答案:F
1-5、以下C語言表達(dá)式的值為“真”。 'D' - 'A' == 'd' - 'a' 正確答案:T 1-6、#define MAX 100和int MAX=100;的效果相同,都是定義一個(gè)變量MAX并使其值為100。
正確答案:F
1-7、當(dāng)一個(gè)C語言程序由多個(gè)文件模塊組成時(shí),整個(gè)程序可以包含多個(gè)main()函數(shù)。
正確答案:F
1-8、C 語言是一種具有某些低級(jí)語言特征的高級(jí)語言。
正確答案:T
1-9、內(nèi)存中的每個(gè)存儲(chǔ)單元都有一個(gè)惟一的地址。
正確答案:T
1-10、C語言的書寫格式不會(huì)影響程序的可讀性。
正確答案:F
2-1、x*=y+8 等價(jià)于 x=x*(y+8)。
正確答案:T
2-2、表達(dá)式 (j=3, j++) 的值是4.
正確答案:F
2-3、在一段程序中不調(diào)用函數(shù)而直接將兩個(gè)整型變量a和b的值互換,一定是可以不借助第三個(gè)變量完成的。
正確答案:T
2-4、在C語言中,僅由一個(gè)分號(hào)(;)構(gòu)成的語句稱為空語句,它什么也不做。
正確答案:T
2-5、與float型數(shù)據(jù)相比,double型數(shù)據(jù)的精度高,取值范圍大。
正確答案:T
2-6、08是正確的整型常量。
正確答案:F
2-7、C語言中,%為求模(求余)雙目運(yùn)算符,它的兩個(gè)運(yùn)算數(shù)(操作數(shù))都必須是整型(如int、short、char等),不能是浮點(diǎn)型(如double、float)。
正確答案:T
2-8、C語言源代碼可以不經(jīng)過編譯而被計(jì)算機(jī)直接運(yùn)行。( )。
正確答案:F
2-9、C 語言中的變量名不區(qū)分大小寫。
精品文檔
精品文檔
正確答案:F
2-10、C程序中,用一對(duì)大括號(hào){}括起來的多條語句稱為復(fù)合語句,復(fù)合語句在語法上被認(rèn)為是一條語句。
正確答案:T
2-11、C語言中,數(shù)字字符'1'的值(ASCII碼)就是數(shù)字1。
正確答案:F
2-12、表達(dá)式 !x 等價(jià)于x != 1。
正確答案:F
3-1、double f = 2.5e5; printf (\The output will be f=250000.0000
正確答案:T
3-2、執(zhí)行以下程序段,輸入1000 3 0.025,輸出1000#3#0.025。 int money, year; double rate; scanf(\printf(\正確答案:T 3-3、C語言中不能用printf函數(shù)輸出字符。
正確答案:F
3-4、若表達(dá)式sizeof(int)的值為4,則int類型數(shù)據(jù)可以表示的最大整數(shù)為231?1。
正確答案:T
3-5、下面這段代碼,用%d格式打印輸出double型變量,將會(huì)進(jìn)行取整,輸出為3。 #include int main(){ double pi = 3.14159; printf(\ return 0;} 正確答案:F 4-1、在if語句的三種形式中,如果要想在滿足條件時(shí)執(zhí)行一組(多個(gè))語句,則必須把這一組語句用{}括起來組成一個(gè)復(fù)合語句。
正確答案:T
4-2、在switch語句中,每一個(gè)的case常量表達(dá)式的值可以相同。
正確答案:F
4-3、case語句后如沒有break,順序向下執(zhí)行。
正確答案:T
4-4、if(a=5) 是允許的。
正確答案:T
4-5、在switch語句中,可以根據(jù)需要使用或不使用break語句。
正確答案:T
5-1、do-while循環(huán)的while后的分號(hào)可以省略。
精品文檔
精品文檔
正確答案:F
5-2、do-while循環(huán)至少要執(zhí)行一次循環(huán)語句。
正確答案:T
5-3、C語言的三種循環(huán)不可以互相嵌套。
正確答案:F
5-4、continue 只能用于循環(huán)體中。
正確答案:T
5-5、在多層循環(huán)中, 一個(gè)break語句只向外跳一層。
正確答案:T
6-1、數(shù)組定義中,數(shù)組名后是用方括號(hào)括起來的常量表達(dá)式,不能用圓括號(hào)。
正確答案:T
6-2、一維數(shù)組定義的一般形式如下,其中的類型名指定數(shù)組中每個(gè)元素的類型。 類型名 數(shù)組名[數(shù)組長(zhǎng)度]; 正確答案:T 6-3、在定義數(shù)組之后,根據(jù)數(shù)組中元素的類型及個(gè)數(shù),在內(nèi)存中分配一段連續(xù)存儲(chǔ)單元用于存放數(shù)組中的各個(gè)元素。
正確答案:T
6-4、數(shù)組定義后,只能引用單個(gè)的數(shù)組元素,而不能一次引用整個(gè)數(shù)組。
6-5二維數(shù)組的元素在內(nèi)存中按行/列方式存放,即先存放第0行的元素,再存放第1行的元素……其中每一行的元素再按照列的順序存放。
正確答案:T
7-1、C語言函數(shù)返回類型的默認(rèn)定義類型是void。
正確答案:F
7-2、函數(shù)形參的存儲(chǔ)單元是動(dòng)態(tài)分配的。
正確答案:T
7-3、函數(shù)的實(shí)參可以是常量,變量或表達(dá)式。
正確答案:T
7-4、靜態(tài)變量的作用域是整個(gè)文件。
正確答案:T
7-5、函數(shù)返回值的類型是由在定義函數(shù)時(shí)所指定的函數(shù)類型。
正確答案:T
8-1、關(guān)于C語言指針的運(yùn)算:指針只有加減操作,沒有乘除操作。指針可以加常數(shù)、減常數(shù);相同類型的指針可以相加、相減。
正確答案:F
8-2、變量定義:int *p, q; 中,p和q都是指針。
正確答案:T
8-3、對(duì)于定義int a[10],*p=a; 語句p=a+1;和a=a+1;都是合法的。
正確答案:F
8-4、char *s=\Language\表示s是一個(gè)指向字符串的指針變量,把字符串的首地址賦予s。
正確答案:T
8-5、字符串常量實(shí)質(zhì)上是一個(gè)指向該字符串首字符的指針常量。
正確答案:F
9、
精品文檔
精品文檔
二、 選擇題
1-1、若變量已正確定義并賦值,符合C語言語法的表達(dá)式是(B) A、a=2++ B、a=3,5 C、a=a+1=3 D、12.3%4 1-2、以下選項(xiàng)中不正確的整型常量是( D)。 A、12L B、-10 C、012 D、2,900
1-3、下列選項(xiàng)中用于判斷ch是否是字符的表達(dá)式是(D )。 A、( 'a' <= ch <= 'z' ) || ( 'A' <= ch <= 'Z' ) B、( 'a' <= ch <= 'z' ) && ( 'A' <= ch <= 'Z' )
C、( ch >= 'a' && ch <= 'z' ) && ( ch >= 'A' && ch <= 'Z' ) D、( ch >= 'a' && ch <= 'z' ) || ( ch >= 'A' && ch <= 'Z' ) 1-4、為表示關(guān)系x≥y≥z,應(yīng)使用C語言表達(dá)式(A )。
A、(x>=y)&&(y>=z) B、(x>=y)AND(y>=z) C、(x>=y>=z) D、(x>=y)&(y>=z) 1-5、表達(dá)式8>6>3值是(A )。
A、0 B、1 C、3 D、表達(dá)式語法錯(cuò) 1-6、一個(gè)C程序的執(zhí)行是從( A)
A、本程序的main函數(shù)開始,到main函數(shù)結(jié)束
B、本程序文件的第一個(gè)函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束 C、本程序的main函數(shù)開始,到本程序文件的最后一個(gè)函數(shù)結(jié)束 D、本程序文件的第一個(gè)函數(shù)開始,到本程序main函數(shù)結(jié)束 1-7、C語言規(guī)定:在一個(gè)源程序中,main函數(shù)的位置(C ) A、必須在最開始
B、必須在系統(tǒng)調(diào)用的庫(kù)函數(shù)的后面 C、可以任意 D、必須在最后
1-8、一個(gè)C語言程序是由(B ) A、一個(gè)主程序和若干子程序組成 B、函數(shù)組成 C、若干過程組成 D、若干子程序組成
1-10、下列關(guān)于C語言的敘述錯(cuò)誤的是(A )。 A、大寫字母和小寫字母的意義相同 B、不同類型的變量可以在一個(gè)表達(dá)式中
C、在賦值表達(dá)式中等號(hào)(=)左邊的變量和右邊的值可以是不同類型 D、同一個(gè)運(yùn)算符號(hào)在不同的場(chǎng)合可以有不同的含義
1-11、結(jié)構(gòu)化程序由三種基本結(jié)構(gòu)組成,三種基本結(jié)構(gòu)組成的算法(A) A、可以完成任何復(fù)雜的任務(wù) B、只能完成部分復(fù)雜的任務(wù) C、只能完成符合結(jié)構(gòu)化的任務(wù) D、只能完成一些簡(jiǎn)單的任務(wù) 1-12、下列敘述中錯(cuò)誤的是(D)
A、C語言源程序經(jīng)編譯后生成擴(kuò)展名為obj的目標(biāo)程序
B、C程序經(jīng)過編譯、連接步驟之后才能形成一個(gè)真正可執(zhí)行的二進(jìn)制機(jī)器指令文件 C、用C語言編寫的程序稱為源程序,它以ASCII代碼形式存放在一個(gè)文本文件中 D、C語言中的每條可執(zhí)行語句和非執(zhí)行語句最終都將被轉(zhuǎn)換成二進(jìn)制的機(jī)器指令
精品文檔
總結(jié)
以上是生活随笔為你收集整理的c语言中用于判断ch是否是字符的表达式,最新C语言复习题集资料的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: linux发邮件安装什么意思,linux
- 下一篇: vc 运行c语言步骤,第1章_C语言概