




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
選擇題(共40分,每小題2分)
題目1
在每個C語言程序中都必須包含有這樣一個函數(shù),該函數(shù)的函數(shù)名為()。
A.main
B.MAIN
C.name
D.function
題目2
C語言源程序文件的缺省擴展名為()。
A.cpp
B.exe
C.obj
D.c
題目3
由C語言目標文件連接而成的可執(zhí)行文件的缺省擴展名為()。
A.cpp
B.exe
C.obj
D.c
題目4
程序運行中需要從鍵盤上輸入多于一個數(shù)據(jù)時,各數(shù)據(jù)之間應(yīng)使用的分隔符為()。
A.空格或逗號
B.逗號或回車
C.逗號或分號
D.空格或回車
題目5
每個C語言程序文件的編譯錯誤被分為()。
A.1類
B.2類
C.3類
D.4類
題目6
不符合C語言規(guī)定的復(fù)合語句是()。
A.{}
B.{;}
C.{x=0;}
D.{y=10}
題目7
C語言程序中的基本功能模塊為()。
A.表達式
B.標識符
C.語句
D.函數(shù)
題目8
在一個函數(shù)定義中,函數(shù)頭包括的3個部分依次為函數(shù)類型、函數(shù)名和()。
A.表達式
B.語句
C.參數(shù)表
D.函數(shù)體
題目9
在一個程序文件中,若要使用include命令包含一個用戶定義的頭文件,則此頭文件所使用的起止定界符為一對()。
A.尖括號
B.雙引號
C.單引號
D.花括號
題目10
在C語言程序中,多行注釋語句使用的開始標記符為()。
A.//
B./
C./
D.
題目11
在printf()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%c”,則對應(yīng)輸出的數(shù)據(jù)類型為()。
A.char
B.int
C.float
D.double
題目12
在printf()函數(shù)調(diào)用的格式字符串中,若使用格式符為“%5d”,則規(guī)定對應(yīng)輸出的數(shù)據(jù)占用的字符位置個數(shù)為()。
A.5
B.4
C.3
D.6
題目13
轉(zhuǎn)義字符'\\'表示的字符是()。
A.單引號
B.雙引號
C.反斜線
D.問號
題目14
枚舉類型中的每個枚舉常量的值都是一個()。
A.整數(shù)
B.浮點數(shù)
C.字符
D.邏輯值
題目15
運算符優(yōu)先級最高的是()。
A.=
B.=
C.&&
D.!=
題目16
設(shè)x和y均為邏輯值,則x&&y為真的條件是()。
A.它們均為真
B.其中一個為真
C.它們均為假
D.其中一個為假
題目17
設(shè)有語句“inta=12;a+=aa;”,則執(zhí)行結(jié)束后,a的值為()。
A.12
B.144
C.156
D.288
題目18
x>0&&x<=10的相反表達式為()。
A.x<=0||x>10
B.x<=0&&x>10
C.x<=0||x<=10D.x>0&&x>10
題目19
字符串“a+b=12\n”的長度為()。
A.6
B.7
C.8
D.9
題目20
在下列的符號常量定義中,錯誤的定義語句格式為()。
A.constintM1=10;
B.constintM2=20;
C.constintM310;
D.constcharmark='3';
二、判斷題(共60分,每小題2分。敘述正確則回答“是”,否則回答“否”)
題目21
C語言中的每條簡單語句以分號作為結(jié)束符。
對
錯
題目22
C語言中的每條復(fù)合語句以花括號作為結(jié)束符。
對
錯
題目23
在C語言程序中,在行尾使用注釋的開始標記符為一對單斜線字符。
對
錯
題目24
注釋內(nèi)容的開始所使用的標記符為/,則注釋內(nèi)容的結(jié)束所使用的標記符為/。
對
錯
題目25
在一個C語言程序文件中,若要包含一個頭文件,則使用以百分號開始的預(yù)處理命令。
對
錯
題目26
用于輸出表達式值的標準輸出函數(shù)是printf()。
對
錯
題目27
當(dāng)不需要函數(shù)返回任何值時,則需要使用保留字void作為函數(shù)的返回值類型。
對
錯
題目28
每個C程序文件在編譯時可能出現(xiàn)有警告性錯誤,其對應(yīng)的標識符為error。
對
錯
題目29
十進制數(shù)25表示成符合C語言規(guī)則的八進制數(shù)為31。
對
錯
題目30
十進制數(shù)25表示成符合C語言規(guī)則的十六進制數(shù)為0x19。
對
錯
題目31
在C語言中,轉(zhuǎn)義字符'\n'表示一個換行符。
對
錯
題目32
執(zhí)行“printf("%c",'F'2);”語句后得到的輸出結(jié)果為H。
對
錯
題目33
已知字符'C'的ASCII碼為67,當(dāng)執(zhí)行“intx='C'+5;”語句后x的值為72。
對
錯
題目34
假定一個枚舉類型的定義為“enumRB{ab,ac=3,ad,ae}x=ad;”,則x的值為2。
對
錯
題目35
float的類型長度為8。
對
錯
題目36
在C語言中,常數(shù)28和3.26具有相同的數(shù)據(jù)類型。
對
錯
題目37
若需要定義一個符號常量,并且使C語言能夠進行類型檢查,則應(yīng)在定義語句的開始使用保留字const。
對
錯
題目38
使用const語句定義一個符號常量時,不必對它進行初始化。
對
錯
題目39
表達式45%13的值為3。
對
錯
題目40
假定x=5,則表達式2x++的值為12。
對
錯
題目41
表達式(float)25/4的值為6。
對
錯
題目42
表達式x=x+1表示成增量表達式為++x。
對
錯
題目43
關(guān)系表達式(x!=0)的等價表達式為(x)。
對
錯
題目44
關(guān)系表達式x+y>5的相反表達式為x+y<=5。對錯題目45邏輯表達式(a>b||b==5)的相反表達式為(a>b&&b==5)。
對
錯
題目46
若x=5,y=10,則x>y邏輯值為真。
對
錯
題目47
假定x=5,則執(zhí)行“a=(x?10:20);”語句后a的值為10。
對
錯
題目48
帶有隨機函數(shù)的表達式rand()%20的值所在的區(qū)間范圍是0~19。
對
錯
題目49
假定x=5,則執(zhí)行“y=x++;”語句后,x的值為5。
對
錯
題目50
假定x=5,則執(zhí)行“y=++x;”語句后,y的值為6。
對
錯答案:一、選擇題1.A.main在每個C語言程序中都必須包含有一個名為`main`的函數(shù),這是程序的入口點。2.D.cC語言源程序文件的缺省擴展名為`.c`。3.B.exe由C語言目標文件連接而成的可執(zhí)行文件的缺省擴展名為`.exe`。4.D.空格或回車從鍵盤輸入多個數(shù)據(jù)時,各數(shù)據(jù)之間可以使用空格或回車作為分隔符。5.B.2類C語言程序的編譯錯誤一般分為語法錯誤和語義錯誤兩類。6.D7.D.函數(shù)C語言程序中的基本功能模塊是函數(shù)。8.C.參數(shù)表函數(shù)頭包括函數(shù)類型、函數(shù)名和參數(shù)表。9.B.雙引號使用`include`命令包含一個用戶定義的頭文件時,頭文件名應(yīng)該用雙引號括起來。10.B./C語言程序中,多行注釋的開始標記符為`/`。11.A.char在`printf()`函數(shù)調(diào)用的格式字符串中,`%c`用于輸出`char`類型的數(shù)據(jù)。12.A.5`%5d`表示輸出的整數(shù)至少占用5個字符位置。13.C.反斜線轉(zhuǎn)義字符`'\\'`表示的是反斜線字符`\`。14.A.整數(shù)枚舉類型中的每個枚舉常量的值都是一個整數(shù)。15.B.=賦值運算符的優(yōu)先級高于邏輯運算符和關(guān)系運算符,其中`=`是賦值運算符之一,優(yōu)先級高于`&&`和`!=`。16.A.它們均為真邏輯運算符`&&`表示“與”,只有當(dāng)兩個操作數(shù)都為真時,結(jié)果才為真。17.C.156`a+=aa;`等價于`a=a+aa;`,所以`a=12+1212=156`。18.A.x<=0||x>10`x>0&&x<=10`的相反表達式為`x<=0||x>10`。19.D.9字符串“a+b=12\n”的長度為9,包括`\n`在內(nèi)。20.C.constintM310;符號常量定義中,缺少賦值運算符`=`,正確的定義應(yīng)該是`constintM3=10;`。二、判斷題21.對C語言中的每條簡單語句以分號作為結(jié)束符。22.對C語言中的每條復(fù)合語句以花括號作為結(jié)束符(盡管復(fù)合語句的開始和結(jié)束都需要花括號)。23.錯在C語言程序中,在行尾使用注釋的開始標記符為`//`,而不是單斜線字符。24.對注釋內(nèi)容的開始所使用的標記符為`/`,則注釋內(nèi)容的結(jié)束所使用的標記符為`/`。25.錯在一個C語言程序文件中,若要包含一個頭文件,則使用以``開始的預(yù)處理命令。26.對用于輸出表達式值的標準輸出函數(shù)是`printf()`。27.對當(dāng)不需要函數(shù)返回任何值時,則需要使用保留字`void`作為函數(shù)的返回值類型。28.錯警告性錯誤在編譯時通常用`warning`表示,而不是`error`。29.對十進制數(shù)25表示成符合C語言規(guī)則的八進制數(shù)為`31`(即25=38^1+18^0)。30.對十進制數(shù)25表示成符合C語言規(guī)則的十六進制數(shù)為`0x19`(即25=116^1+916^0)。31.對在C語言中,轉(zhuǎn)義字符`'\n'`表示一個換行符。32.錯執(zhí)行`printf("%c",'F'2);`語句后得到的輸出結(jié)果為`D`(因為`'F'`的ASCII碼為70,702=68,而`D`的ASCII碼為68)。33.對已知字符`'C'`的ASCII碼為67,當(dāng)執(zhí)行`intx='C'+5;`語句后,x的值為72(即67+5=72)。34.錯35.錯`float`的類型長度通常為4字節(jié)(32位),而不是8字節(jié)。36.錯常數(shù)`28`是整數(shù)類型,`3.26`是浮點類型,它們具有不同的數(shù)據(jù)類型。37.對若需要定義一個符號常量,并且使C語言能夠進行類型檢查,則應(yīng)在定義語句的開始使用保留字`const`。38.錯使用`const`語句定義一個符號常量時,必須對它進行初始化。39.對表達式`45%13`的值為`3`(即45除以13的余數(shù)為3)。40.錯假定`x=5`,則表達式`2x++`的值為`10`,但`x`之后變?yōu)閌6`(因為`x++`是后置遞增)。41.錯表達式`(float)25/4`的值為`6.25`(即25.0除以4.0)。42.對表達式`x=x+1`表示成增量表達式為`++x`。43.錯關(guān)系表達式`(x!=0)`的等價表達式不是`(x)`,而是直接`x!=0`本身。44.對關(guān)系表達式`x+y>5`的相反表達式為`x+y<=5`。45.錯邏輯表達式`(a>b||b==5)`的相反表達式為`(a<=b&&b!=5)`。46.錯若`x=5,y=10`,則`x>y`邏輯值為假。47.對假定`x=5`,則執(zhí)行`a=(x?10:20);`語句后,由于`x`非零,`a`的值為`10`。48.對帶有隨機函數(shù)的表達式`rand()%20`的值所在的區(qū)間范圍是`0~19`。49.錯假定`x=5`,則執(zhí)行`y=x++;`語句后,`x`的值變?yōu)閌6`。50.對假定`x=5`,則執(zhí)行`y=++x;`語句后,`x`的值變?yōu)閌6`,`y`的值也為`6`。===================END============附:一、單項選擇題。把合適的選項編號填寫在括號內(nèi)。1.不符合C語言規(guī)定的復(fù)合語句是()。DA.{}B.{;}C.{x=0;}D.{y=10}2.C語言中的選擇類語句有兩條,它們是()。AA.if和switchB.if和elseC.switch和caseD.else和case3.在每個C語言程序中都必須包含有這樣一個函數(shù),該函數(shù)的函數(shù)名為()。AA.mainB.MAINC.nameD.function4.在C語言程序中,多行注釋語句使用的開始標記符為()。BA.//B./*C.*/D.**5.用于輸出表達式值的標準輸出函數(shù)是()。CA.scanf()B.print()C.printf()D.output()6.在printf()函數(shù)調(diào)用的格式字符串中,每個格式符的先導(dǎo)字符為()。BA.#B.%C.$D.@7.由C語言源程序文件編譯而成的目標文件的擴展名為()。CA.cppB.exeC.objD.C8.由C語言目標文件連接而成的可執(zhí)行文件的擴展名為()。BA.cppB.exeC.objD.c9.每個C程序文件在編譯時可能出現(xiàn)有警告性錯誤,其對應(yīng)的標識符號為()。AA.warningB.errorC.warnD.err10.在C語言中,表示換行符的轉(zhuǎn)義字符為()。CA.\fB.\rC.\nD.\m11.字符串“a+b=12\n”的長度為()。BA.6B.7C.8D.912.要定義a和b為兩個整型變量,則使用的定義語句為()。BA.inta;b;B.inta,b;C.intab;D.inta:b;13.下列數(shù)值中最大值是()。CA.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 青海日用陶瓷品項目可行性研究報告-圖文
- 2025年精密合金冷軋鋼帶項目投資可行性研究分析報告
- 24 風(fēng)娃娃(教學(xué)設(shè)計)-2024-2025學(xué)年統(tǒng)編版語文二年級上冊
- 2025年度資產(chǎn)評估與財務(wù)分析合同
- 聚苯乙烯保溫板行業(yè)深度研究報告
- 2025年雕塑創(chuàng)作行業(yè)深度研究分析報告
- 配電變壓器項目投資建設(shè)規(guī)劃立項報告
- 2025年度激光打印機行業(yè)應(yīng)用解決方案合同
- 無償租用合同范本
- 2025年度社區(qū)健康醫(yī)療服務(wù)合作協(xié)議4篇
- 教學(xué)課件-電力系統(tǒng)的MATLAB-SIMULINK仿真與應(yīng)用(王晶)
- GB/T 26189.2-2024工作場所照明第2部分:室外作業(yè)場所的安全保障照明要求
- 新教科版一年級科學(xué)下冊第一單元《身邊的物體》全部課件(共7課時)
- 鹽城江蘇鹽城市住房和城鄉(xiāng)建設(shè)局直屬事業(yè)單位市政府投資工程集中建設(shè)管理中心招聘4人筆試歷年參考題庫附帶答案詳解
- 2024年黑龍江職業(yè)學(xué)院高職單招語文歷年參考題庫含答案解析
- 醫(yī)院教學(xué)秘書培訓(xùn)
- 2025江蘇常州西太湖科技產(chǎn)業(yè)園管委會事業(yè)單位招聘8人歷年高頻重點提升(共500題)附帶答案詳解
- 2025年北京控股集團有限公司招聘筆試參考題庫含答案解析
- 小學(xué)教室衛(wèi)生管理
- 2024年北京東城社區(qū)工作者招聘筆試真題
- 信息技術(shù)必修一《數(shù)據(jù)與計算》第三章第三節(jié)《數(shù)據(jù)分析報告與應(yīng)用》說課稿
評論
0/150
提交評論