版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
選擇題(共40分,每小題2分)
題目1
在每個(gè)C語(yǔ)言程序中都必須包含有這樣一個(gè)函數(shù),該函數(shù)的函數(shù)名為()。
A.main
B.MAIN
C.name
D.function
題目2
C語(yǔ)言源程序文件的缺省擴(kuò)展名為()。
A.cpp
B.exe
C.obj
D.c
題目3
由C語(yǔ)言目標(biāo)文件連接而成的可執(zhí)行文件的缺省擴(kuò)展名為()。
A.cpp
B.exe
C.obj
D.c
題目4
程序運(yùn)行中需要從鍵盤上輸入多于一個(gè)數(shù)據(jù)時(shí),各數(shù)據(jù)之間應(yīng)使用的分隔符為()。
A.空格或逗號(hào)
B.逗號(hào)或回車
C.逗號(hào)或分號(hào)
D.空格或回車
題目5
每個(gè)C語(yǔ)言程序文件的編譯錯(cuò)誤被分為()。
A.1類
B.2類
C.3類
D.4類
題目6
不符合C語(yǔ)言規(guī)定的復(fù)合語(yǔ)句是()。
A.{}
B.{;}
C.{x=0;}
D.{y=10}
題目7
C語(yǔ)言程序中的基本功能模塊為()。
A.表達(dá)式
B.標(biāo)識(shí)符
C.語(yǔ)句
D.函數(shù)
題目8
在一個(gè)函數(shù)定義中,函數(shù)頭包括的3個(gè)部分依次為函數(shù)類型、函數(shù)名和()。
A.表達(dá)式
B.語(yǔ)句
C.參數(shù)表
D.函數(shù)體
題目9
在一個(gè)程序文件中,若要使用include命令包含一個(gè)用戶定義的頭文件,則此頭文件所使用的起止定界符為一對(duì)()。
A.尖括號(hào)
B.雙引號(hào)
C.單引號(hào)
D.花括號(hào)
題目10
在C語(yǔ)言程序中,多行注釋語(yǔ)句使用的開(kāi)始標(biāo)記符為()。
A.//
B./
C./
D.
題目11
在printf()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%c”,則對(duì)應(yīng)輸出的數(shù)據(jù)類型為()。
A.char
B.int
C.float
D.double
題目12
在printf()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%5d”,則規(guī)定對(duì)應(yīng)輸出的數(shù)據(jù)占用的字符位置個(gè)數(shù)為()。
A.5
B.4
C.3
D.6
題目13
轉(zhuǎn)義字符'\\'表示的字符是()。
A.單引號(hào)
B.雙引號(hào)
C.反斜線
D.問(wèn)號(hào)
題目14
枚舉類型中的每個(gè)枚舉常量的值都是一個(gè)()。
A.整數(shù)
B.浮點(diǎn)數(shù)
C.字符
D.邏輯值
題目15
運(yùn)算符優(yōu)先級(jí)最高的是()。
A.=
B.=
C.&&
D.!=
題目16
設(shè)x和y均為邏輯值,則x&&y為真的條件是()。
A.它們均為真
B.其中一個(gè)為真
C.它們均為假
D.其中一個(gè)為假
題目17
設(shè)有語(yǔ)句“inta=12;a+=aa;”,則執(zhí)行結(jié)束后,a的值為()。
A.12
B.144
C.156
D.288
題目18
x>0&&x<=10的相反表達(dá)式為()。
A.x<=0||x>10
B.x<=0&&x>10
C.x<=0||x<=10D.x>0&&x>10
題目19
字符串“a+b=12\n”的長(zhǎng)度為()。
A.6
B.7
C.8
D.9
題目20
在下列的符號(hào)常量定義中,錯(cuò)誤的定義語(yǔ)句格式為()。
A.constintM1=10;
B.constintM2=20;
C.constintM310;
D.constcharmark='3';
二、判斷題(共60分,每小題2分。敘述正確則回答“是”,否則回答“否”)
題目21
C語(yǔ)言中的每條簡(jiǎn)單語(yǔ)句以分號(hào)作為結(jié)束符。
對(duì)
錯(cuò)
題目22
C語(yǔ)言中的每條復(fù)合語(yǔ)句以花括號(hào)作為結(jié)束符。
對(duì)
錯(cuò)
題目23
在C語(yǔ)言程序中,在行尾使用注釋的開(kāi)始標(biāo)記符為一對(duì)單斜線字符。
對(duì)
錯(cuò)
題目24
注釋內(nèi)容的開(kāi)始所使用的標(biāo)記符為/,則注釋內(nèi)容的結(jié)束所使用的標(biāo)記符為/。
對(duì)
錯(cuò)
題目25
在一個(gè)C語(yǔ)言程序文件中,若要包含一個(gè)頭文件,則使用以百分號(hào)開(kāi)始的預(yù)處理命令。
對(duì)
錯(cuò)
題目26
用于輸出表達(dá)式值的標(biāo)準(zhǔn)輸出函數(shù)是printf()。
對(duì)
錯(cuò)
題目27
當(dāng)不需要函數(shù)返回任何值時(shí),則需要使用保留字void作為函數(shù)的返回值類型。
對(duì)
錯(cuò)
題目28
每個(gè)C程序文件在編譯時(shí)可能出現(xiàn)有警告性錯(cuò)誤,其對(duì)應(yīng)的標(biāo)識(shí)符為error。
對(duì)
錯(cuò)
題目29
十進(jìn)制數(shù)25表示成符合C語(yǔ)言規(guī)則的八進(jìn)制數(shù)為31。
對(duì)
錯(cuò)
題目30
十進(jìn)制數(shù)25表示成符合C語(yǔ)言規(guī)則的十六進(jìn)制數(shù)為0x19。
對(duì)
錯(cuò)
題目31
在C語(yǔ)言中,轉(zhuǎn)義字符'\n'表示一個(gè)換行符。
對(duì)
錯(cuò)
題目32
執(zhí)行“printf("%c",'F'2);”語(yǔ)句后得到的輸出結(jié)果為H。
對(duì)
錯(cuò)
題目33
已知字符'C'的ASCII碼為67,當(dāng)執(zhí)行“intx='C'+5;”語(yǔ)句后x的值為72。
對(duì)
錯(cuò)
題目34
假定一個(gè)枚舉類型的定義為“enumRB{ab,ac=3,ad,ae}x=ad;”,則x的值為2。
對(duì)
錯(cuò)
題目35
float的類型長(zhǎng)度為8。
對(duì)
錯(cuò)
題目36
在C語(yǔ)言中,常數(shù)28和3.26具有相同的數(shù)據(jù)類型。
對(duì)
錯(cuò)
題目37
若需要定義一個(gè)符號(hào)常量,并且使C語(yǔ)言能夠進(jìn)行類型檢查,則應(yīng)在定義語(yǔ)句的開(kāi)始使用保留字const。
對(duì)
錯(cuò)
題目38
使用const語(yǔ)句定義一個(gè)符號(hào)常量時(shí),不必對(duì)它進(jìn)行初始化。
對(duì)
錯(cuò)
題目39
表達(dá)式45%13的值為3。
對(duì)
錯(cuò)
題目40
假定x=5,則表達(dá)式2x++的值為12。
對(duì)
錯(cuò)
題目41
表達(dá)式(float)25/4的值為6。
對(duì)
錯(cuò)
題目42
表達(dá)式x=x+1表示成增量表達(dá)式為++x。
對(duì)
錯(cuò)
題目43
關(guān)系表達(dá)式(x!=0)的等價(jià)表達(dá)式為(x)。
對(duì)
錯(cuò)
題目44
關(guān)系表達(dá)式x+y>5的相反表達(dá)式為x+y<=5。對(duì)錯(cuò)題目45邏輯表達(dá)式(a>b||b==5)的相反表達(dá)式為(a>b&&b==5)。
對(duì)
錯(cuò)
題目46
若x=5,y=10,則x>y邏輯值為真。
對(duì)
錯(cuò)
題目47
假定x=5,則執(zhí)行“a=(x?10:20);”語(yǔ)句后a的值為10。
對(duì)
錯(cuò)
題目48
帶有隨機(jī)函數(shù)的表達(dá)式rand()%20的值所在的區(qū)間范圍是0~19。
對(duì)
錯(cuò)
題目49
假定x=5,則執(zhí)行“y=x++;”語(yǔ)句后,x的值為5。
對(duì)
錯(cuò)
題目50
假定x=5,則執(zhí)行“y=++x;”語(yǔ)句后,y的值為6。
對(duì)
錯(cuò)答案:一、選擇題1.A.main在每個(gè)C語(yǔ)言程序中都必須包含有一個(gè)名為`main`的函數(shù),這是程序的入口點(diǎn)。2.D.cC語(yǔ)言源程序文件的缺省擴(kuò)展名為`.c`。3.B.exe由C語(yǔ)言目標(biāo)文件連接而成的可執(zhí)行文件的缺省擴(kuò)展名為`.exe`。4.D.空格或回車從鍵盤輸入多個(gè)數(shù)據(jù)時(shí),各數(shù)據(jù)之間可以使用空格或回車作為分隔符。5.B.2類C語(yǔ)言程序的編譯錯(cuò)誤一般分為語(yǔ)法錯(cuò)誤和語(yǔ)義錯(cuò)誤兩類。6.D7.D.函數(shù)C語(yǔ)言程序中的基本功能模塊是函數(shù)。8.C.參數(shù)表函數(shù)頭包括函數(shù)類型、函數(shù)名和參數(shù)表。9.B.雙引號(hào)使用`include`命令包含一個(gè)用戶定義的頭文件時(shí),頭文件名應(yīng)該用雙引號(hào)括起來(lái)。10.B./C語(yǔ)言程序中,多行注釋的開(kāi)始標(biāo)記符為`/`。11.A.char在`printf()`函數(shù)調(diào)用的格式字符串中,`%c`用于輸出`char`類型的數(shù)據(jù)。12.A.5`%5d`表示輸出的整數(shù)至少占用5個(gè)字符位置。13.C.反斜線轉(zhuǎn)義字符`'\\'`表示的是反斜線字符`\`。14.A.整數(shù)枚舉類型中的每個(gè)枚舉常量的值都是一個(gè)整數(shù)。15.B.=賦值運(yùn)算符的優(yōu)先級(jí)高于邏輯運(yùn)算符和關(guān)系運(yùn)算符,其中`=`是賦值運(yùn)算符之一,優(yōu)先級(jí)高于`&&`和`!=`。16.A.它們均為真邏輯運(yùn)算符`&&`表示“與”,只有當(dāng)兩個(gè)操作數(shù)都為真時(shí),結(jié)果才為真。17.C.156`a+=aa;`等價(jià)于`a=a+aa;`,所以`a=12+1212=156`。18.A.x<=0||x>10`x>0&&x<=10`的相反表達(dá)式為`x<=0||x>10`。19.D.9字符串“a+b=12\n”的長(zhǎng)度為9,包括`\n`在內(nèi)。20.C.constintM310;符號(hào)常量定義中,缺少賦值運(yùn)算符`=`,正確的定義應(yīng)該是`constintM3=10;`。二、判斷題21.對(duì)C語(yǔ)言中的每條簡(jiǎn)單語(yǔ)句以分號(hào)作為結(jié)束符。22.對(duì)C語(yǔ)言中的每條復(fù)合語(yǔ)句以花括號(hào)作為結(jié)束符(盡管復(fù)合語(yǔ)句的開(kāi)始和結(jié)束都需要花括號(hào))。23.錯(cuò)在C語(yǔ)言程序中,在行尾使用注釋的開(kāi)始標(biāo)記符為`//`,而不是單斜線字符。24.對(duì)注釋內(nèi)容的開(kāi)始所使用的標(biāo)記符為`/`,則注釋內(nèi)容的結(jié)束所使用的標(biāo)記符為`/`。25.錯(cuò)在一個(gè)C語(yǔ)言程序文件中,若要包含一個(gè)頭文件,則使用以``開(kāi)始的預(yù)處理命令。26.對(duì)用于輸出表達(dá)式值的標(biāo)準(zhǔn)輸出函數(shù)是`printf()`。27.對(duì)當(dāng)不需要函數(shù)返回任何值時(shí),則需要使用保留字`void`作為函數(shù)的返回值類型。28.錯(cuò)警告性錯(cuò)誤在編譯時(shí)通常用`warning`表示,而不是`error`。29.對(duì)十進(jìn)制數(shù)25表示成符合C語(yǔ)言規(guī)則的八進(jìn)制數(shù)為`31`(即25=38^1+18^0)。30.對(duì)十進(jìn)制數(shù)25表示成符合C語(yǔ)言規(guī)則的十六進(jìn)制數(shù)為`0x19`(即25=116^1+916^0)。31.對(duì)在C語(yǔ)言中,轉(zhuǎn)義字符`'\n'`表示一個(gè)換行符。32.錯(cuò)執(zhí)行`printf("%c",'F'2);`語(yǔ)句后得到的輸出結(jié)果為`D`(因?yàn)閌'F'`的ASCII碼為70,702=68,而`D`的ASCII碼為68)。33.對(duì)已知字符`'C'`的ASCII碼為67,當(dāng)執(zhí)行`intx='C'+5;`語(yǔ)句后,x的值為72(即67+5=72)。34.錯(cuò)35.錯(cuò)`float`的類型長(zhǎng)度通常為4字節(jié)(32位),而不是8字節(jié)。36.錯(cuò)常數(shù)`28`是整數(shù)類型,`3.26`是浮點(diǎn)類型,它們具有不同的數(shù)據(jù)類型。37.對(duì)若需要定義一個(gè)符號(hào)常量,并且使C語(yǔ)言能夠進(jìn)行類型檢查,則應(yīng)在定義語(yǔ)句的開(kāi)始使用保留字`const`。38.錯(cuò)使用`const`語(yǔ)句定義一個(gè)符號(hào)常量時(shí),必須對(duì)它進(jìn)行初始化。39.對(duì)表達(dá)式`45%13`的值為`3`(即45除以13的余數(shù)為3)。40.錯(cuò)假定`x=5`,則表達(dá)式`2x++`的值為`10`,但`x`之后變?yōu)閌6`(因?yàn)閌x++`是后置遞增)。41.錯(cuò)表達(dá)式`(float)25/4`的值為`6.25`(即25.0除以4.0)。42.對(duì)表達(dá)式`x=x+1`表示成增量表達(dá)式為`++x`。43.錯(cuò)關(guān)系表達(dá)式`(x!=0)`的等價(jià)表達(dá)式不是`(x)`,而是直接`x!=0`本身。44.對(duì)關(guān)系表達(dá)式`x+y>5`的相反表達(dá)式為`x+y<=5`。45.錯(cuò)邏輯表達(dá)式`(a>b||b==5)`的相反表達(dá)式為`(a<=b&&b!=5)`。46.錯(cuò)若`x=5,y=10`,則`x>y`邏輯值為假。47.對(duì)假定`x=5`,則執(zhí)行`a=(x?10:20);`語(yǔ)句后,由于`x`非零,`a`的值為`10`。48.對(duì)帶有隨機(jī)函數(shù)的表達(dá)式`rand()%20`的值所在的區(qū)間范圍是`0~19`。49.錯(cuò)假定`x=5`,則執(zhí)行`y=x++;`語(yǔ)句后,`x`的值變?yōu)閌6`。50.對(duì)假定`x=5`,則執(zhí)行`y=++x;`語(yǔ)句后,`x`的值變?yōu)閌6`,`y`的值也為`6`。===================END============附:一、單項(xiàng)選擇題。把合適的選項(xiàng)編號(hào)填寫在括號(hào)內(nèi)。1.不符合C語(yǔ)言規(guī)定的復(fù)合語(yǔ)句是()。DA.{}B.{;}C.{x=0;}D.{y=10}2.C語(yǔ)言中的選擇類語(yǔ)句有兩條,它們是()。AA.if和switchB.if和elseC.switch和caseD.else和case3.在每個(gè)C語(yǔ)言程序中都必須包含有這樣一個(gè)函數(shù),該函數(shù)的函數(shù)名為()。AA.mainB.MAINC.nameD.function4.在C語(yǔ)言程序中,多行注釋語(yǔ)句使用的開(kāi)始標(biāo)記符為()。BA.//B./*C.*/D.**5.用于輸出表達(dá)式值的標(biāo)準(zhǔn)輸出函數(shù)是()。CA.scanf()B.print()C.printf()D.output()6.在printf()函數(shù)調(diào)用的格式字符串中,每個(gè)格式符的先導(dǎo)字符為()。BA.#B.%C.$D.@7.由C語(yǔ)言源程序文件編譯而成的目標(biāo)文件的擴(kuò)展名為()。CA.cppB.exeC.objD.C8.由C語(yǔ)言目標(biāo)文件連接而成的可執(zhí)行文件的擴(kuò)展名為()。BA.cppB.exeC.objD.c9.每個(gè)C程序文件在編譯時(shí)可能出現(xiàn)有警告性錯(cuò)誤,其對(duì)應(yīng)的標(biāo)識(shí)符號(hào)為()。AA.warningB.errorC.warnD.err10.在C語(yǔ)言中,表示換行符的轉(zhuǎn)義字符為()。CA.\fB.\rC.\nD.\m11.字符串“a+b=12\n”的長(zhǎng)度為()。BA.6B.7C.8D.912.要定義a和b為兩個(gè)整型變量,則使用的定義語(yǔ)句為()。BA.inta;b;B.inta,b;C.intab;D.inta:b;13.下列數(shù)值中最大值是()。CA.
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2022年初級(jí)會(huì)計(jì)職稱考試經(jīng)濟(jì)法基礎(chǔ)知識(shí)習(xí)題及答案300題
- 2024年北京東城社區(qū)工作者招聘筆試真題
- 2024版醫(yī)療設(shè)備采購(gòu)租賃合同
- 2024年藝術(shù)品寄售業(yè)務(wù)合作合同一
- 2024版搬運(yùn)作業(yè)安全規(guī)程合同
- 網(wǎng)站設(shè)計(jì)合同書
- 深圳市商鋪?zhàn)赓U合同
- 2024版特許連鎖經(jīng)營(yíng)合同
- 2024甲乙雙方貨物倉(cāng)儲(chǔ)服務(wù)合同
- 2024物聯(lián)網(wǎng)傳感器研發(fā)與生產(chǎn)外包合同
- 《藥品經(jīng)營(yíng)質(zhì)量管理規(guī)范-令GSP管理》課件
- 貨源保障協(xié)議書
- 腹腔鏡下胰體尾切除術(shù)手術(shù)配合課件
- JBT 14685-2023 無(wú)油渦旋空氣壓縮機(jī) (正式版)
- 2024會(huì)計(jì)事務(wù)所保密協(xié)議范本
- TD/T 1031.6-2011 土地復(fù)墾方案編制規(guī)程 第6部分:建設(shè)項(xiàng)目(正式版)
- 普通邏輯學(xué)智慧樹(shù)知到期末考試答案章節(jié)答案2024年河海大學(xué)
- 2024年新生兒??茟?yīng)急預(yù)案試題及答案
- ISO15614-1 2017 金屬材料焊接工藝規(guī)程及評(píng)定(中文版)
- 拒絕校園欺凌勇敢者行動(dòng) 課件 -2023-2024學(xué)年高中下學(xué)期主題班會(huì)
- 中原文化(歷史篇)智慧樹(shù)知到期末考試答案章節(jié)答案2024年鄭州大學(xué)
評(píng)論
0/150
提交評(píng)論