資源描述:
《C語言內(nèi)部測試題.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、選擇題:1.使用計算機(jī)來解決問題,首先要理解這些問題,然后制訂出一套解決問題的步驟,這些步驟我們就稱之為算法?,F(xiàn)在要求組織下列步驟來實(shí)現(xiàn)從圖書館查找一本C語言書的過程()(選擇一項)①找計算機(jī)類圖書②來到圖書館③找出C語言的書④詢問計算機(jī)類書的位置A.②③④①B。④②③①C.①②③④D。②④①③2.在以下那種情況下你會去定義變量()(選擇三項)A.當(dāng)要保存輸入數(shù)據(jù)時B.當(dāng)要在屏幕下顯示一段固定內(nèi)容時C.當(dāng)你需要保存一些臨時數(shù)據(jù)時D.當(dāng)你要使用某一計算的結(jié)果時3.下列有關(guān)C語言的說法不正確的是()(選擇兩項
2、)A.C語言可以設(shè)計系統(tǒng)的程序B.C語言是一種解釋類型的語言,當(dāng)運(yùn)行C語言程序要先把它解釋成機(jī)器語言后執(zhí)行C.C語言是用換行表示一個語句結(jié)束的D.每個C語言都包含一個main()函數(shù)4.下面關(guān)于C語言中注釋的說法正確的是()(選擇一項)A.注釋的內(nèi)容是告訴計算機(jī)應(yīng)該如何執(zhí)行程序B.使用{表示注釋內(nèi)容的開始}表示注釋內(nèi)容結(jié)束C.一個C語言程序中可以沒有注釋D.使用/*注釋一行E.5.在流程圖中,下列哪個圖形可以表示輸入過程()(選擇一項)A.B.C.D.6.在C語言中,下面哪些常量的寫法是正確的()(選擇三
3、項)A.”36”B.’N’C.ND.367.下列哪些變量的名稱是合法的()(選擇兩項)A.INTB.A*bC.3qD.a(chǎn)3_b38.C語言的程序是由命令組成的,下列哪些是C語言的命令()(選擇兩項)A.forB。scanC.whileD。loop9.下面關(guān)于數(shù)據(jù)類型的說法正確的是()(選擇一項)A.一種數(shù)據(jù)類型的變量存放一種數(shù)據(jù),它們之間是不能互相轉(zhuǎn)換的B.不同數(shù)據(jù)類型的數(shù)據(jù)占的內(nèi)存空間大小和存放數(shù)據(jù)的格式都不相同C.當(dāng)使用整型變量存放一個字符時,它存放這個字符的ASCⅡ碼D.整數(shù)和浮點(diǎn)數(shù)進(jìn)行運(yùn)算時,會先
4、去掉小點(diǎn)數(shù)后的數(shù)再進(jìn)行運(yùn)算10.()能夠輸出int型數(shù)據(jù)所占的內(nèi)存空間大小。(選擇一項)A.printf(“%d”,int);B。printf(“%d”,&int);C.printf(“%d”,sizeof(int));D。printf(“%d”,int*);11.下面哪個不是C語言中的運(yùn)算符()(選擇一項)A.*B。>C.@D。()12.表達(dá)式24/5+12.2的最終值等于()(選擇一項)A.17.0B。17C.16.2D。1613.下面幾個運(yùn)算符的優(yōu)先級從高到低排列正確的是()(選擇兩
5、項)A.++高于/高于+B。+高于>高于=C.&&高于
6、
7、高于!D。=高于&&高于
8、
9、14.下面判斷語句中能夠判斷整型變量a在100到200之間的判斷表達(dá)式是()(選擇一項)A.100<=a<=200B。a>=100
10、
11、a<=200C.!(a<100&&a>200)D。a>=100&&a<=20015.基本的程序邏輯有那三種()(選擇三項)A.順序B。遞歸C.選擇D。循環(huán)16.下面語句中能正確輸出兩個整數(shù)中較大的是()(選擇兩項)A.printf(“a>b?a:b”);B。printf(“%d”,a>b?
12、a:b);C.if(a>b)D。if(a>b)printf(“%d”,a);printf(“a”);elseelseprintf(“%d”,b);printf(“b”);17.下面語句中輸出的結(jié)果是()。(選擇一項)intnum=10;if(num<=10)num=num+10;if(num>=10)num=num+10;printf(“%d”,num);A.10B。20C.30D。4018.已知在C語言中^號為按位異或運(yùn)算符有a=10,b=5,則a^b等于()(選擇一項)A.10B。100000C.5D
13、。1519.考慮以下的C程序:#includevoidmain(){inti,j=1,num=0;for(i=0;i<4;i++)num=num+j;printf(“Thevalueofnumis%d”,num);}程序執(zhí)行后,num的值應(yīng)該是()。(選擇一項)A.2B。4C.0D。320.在C語言中,下列()格式用于在printf()語句中以十六進(jìn)制的格式顯示變量的值。()(選擇一項)A.%cB.%dC.%xD.%f21.關(guān)于字符類型的數(shù)組初始化,下列寫法中正確的是()(選擇兩項)
14、A.charstr[20]={‘s’,’t’,’r’,’i’,’n’,’g’,’