




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、C語言基礎(chǔ)強(qiáng)化精選練習(xí)題1-3附答案C語言基礎(chǔ)一:1.下列四組選項(xiàng)中,均不是C語言關(guān)健字的選項(xiàng)是( A )。A) define B) gect C) include D) while IF char scanf go type printf case pow2.下面四個(gè)選項(xiàng)中,均是合法整型常量的選項(xiàng)是( A )。A)160 B)-0 xcdf C) -01 D)-0 x48a -0 xffff 01a 986,012 2e5 011 0 xe 0668 0 xB23.下面四個(gè)選項(xiàng)中,均是不合法的轉(zhuǎn)義符的選項(xiàng)是( B )。A) B) 1011 C) 011 D) abc f 101 xf A x
2、1f4.下面不正確的字符串常量是( A )。A)abc B)1212 C)0 D) 5.以下選項(xiàng)中不合法的用戶標(biāo)識(shí)符是( A )。 A)abc.c B)file C)Main D)PRINT6.C語言提供的合法關(guān)鍵字是( D )。A) swithB) cherC) Case) Default7.下列標(biāo)識(shí)符組中,合法的用戶標(biāo)識(shí)符為 AA)_0123與ssipedB)del-word與signedC)list與*jerD) keep%與wind8.在C語言中,邏輯值真的表示是用( C )。A) true B) 整型值0 C)非另整型值 D) T9若有以下定義char s=092;則該語句( B )
3、A)使s的值包含一個(gè)字符 B)定義不合法,s的值不確定 C)使s的值包含4個(gè)字符 D)使s的值包含3個(gè)字符10設(shè)C語言中,int類型數(shù)據(jù)占2個(gè)字節(jié),則float類型數(shù)據(jù)占( D )個(gè)字節(jié)。A)1 B)2 C)8 D)411已知字母A的ASCII碼為十進(jìn)制數(shù)65,且c2為字符型,則執(zhí)行語句c2=A+6-3后,c2中的值為( A )。A)D B)68 C)不確定的值 D)C12邏輯運(yùn)算符兩側(cè)運(yùn)算對(duì)象的數(shù)據(jù)類型是 ( D )。A) 只是0或1 B) 只能是0或非0正數(shù)C) 只能是整型或字符型數(shù)據(jù) D) 可以是任何合法的類型數(shù)據(jù)13TURBO C中int類型變量所占字節(jié)數(shù)是( B )。 A)1 B)2
4、 C)3 D)414在C語言中,char型數(shù)據(jù)在內(nèi)存中的存儲(chǔ)形式是( D )。A) 補(bǔ)碼 B) 反碼 C) 原碼 D) ASCII碼15若有以下定義,則能使值為3的表達(dá)式是( 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á)式為 ( D )。A) a=c1=A. &(c1=c1)|(z=a)&(c1bc 的值是【 0 】10設(shè)x,y,z均為int型變量,請(qǐng)寫出描述x,y中有一個(gè)為負(fù)數(shù)的表達(dá)式【 x=0|y=0 】11若a=6,b=4,c=3,則表達(dá)式 a&
5、b|b-c的值是【1 】12設(shè)x=3,y=-4,z=5,則表達(dá)式!(xy)+(y!=z)|(x+y)&(y=z)的值是【 1 】基礎(chǔ)二1下面四個(gè)選項(xiàng)中,均是非法常量的選項(xiàng)是( A )。A)as B) C)-0 x18 D)0 xabc -0fff 01 01177 0 0a 12,456 0 xf a2下面四個(gè)選項(xiàng)中,均是不合法整型常量的選項(xiàng)是( D )。 A)-0f1 B)-0 xcdf C) -018 D)-0 x48eg -0 xffff 017 999 -0680011 12,456 5e2 03f3下面正確的字符常量是( C )。A) c B) C) W D) 4以下每個(gè)選項(xiàng)都代表一
6、個(gè)常量,其中正確的整型常量是( B )。A)1.2 B)-20 C)1,000 D)4 5 65以下選項(xiàng)中不合法的用戶標(biāo)識(shí)符是( C )。 A)_123 B)Printf C)A$ D)Dim6在下列C語言程序中,可以用做變量名的是( B )。A) 1B) a1C) intD) *p7C語言提供的合法數(shù)據(jù)關(guān)鍵字是( A )。A) floatB) SagnedC) IntegerD) Char8以下符號(hào)中不能用作用戶標(biāo)識(shí)符的符號(hào)是( B )。A)_256 B)voidC)scanf D)Struct9若k為int型變量,則以下語句( C )。k=8567;printf(|%-06d|n,k);A
7、)輸出格式描述不合法 B)輸出為|008567|C)輸出為|8567| D)輸出為|-08567|10sizeof(float)是( B )。A)一個(gè)雙精度表達(dá)式 B)一個(gè)整型表達(dá)式C)一種函數(shù)調(diào)用 D)一個(gè)不合法的表達(dá)式11在C語言中, int、char和short三種類型數(shù)據(jù)在內(nèi)存中所占用的字節(jié)數(shù)( D )。A)由用戶自己定義 B)均為2個(gè)字節(jié)C)是任意的 D)由所用機(jī)器的機(jī)器字長決定12判斷char型變量c1是否為小寫字母的正確表達(dá)式為 ( D )。A) a=c1=A. &(c1=c1)|(z=a)&(c1=z)13以下敘述中正確的是( B )。Aa是實(shí)型變量,C語言允許進(jìn)行以下賦值a=
8、10,因此可以這樣說:實(shí)型變量中允許存放整型值B在賦值表達(dá)式中,賦值號(hào)右邊即可以是變量也可以是任意表達(dá)式C執(zhí)行表達(dá)式a=b后,在內(nèi)存中a和b存儲(chǔ)單元中的原有值都將被改變,a的值已由原值改變?yōu)閎的值,b的值由原值變?yōu)?D已有a=3,b=5當(dāng)執(zhí)行了表達(dá)式a=b,b=a之后,已使a中的值為5,b中的值為314表達(dá)式18/4*sqrt (4.0)/8值的數(shù)據(jù)類型為( C )。A)int B)float C)double D)不確定15下列運(yùn)算符中,不屬于關(guān)系運(yùn)算符的是( C )。A) = C) ! D) ! =16若希望當(dāng)A的值為奇數(shù)時(shí),表達(dá)式的值為真,A的值為偶數(shù)時(shí),表達(dá)式的值為假,則以下不能滿足要
9、求的表達(dá)式是 ( C )。A) A%2= =1 B) !(A%2= =0) C) !(A%2) D) A%217已知各變量的類型說明如下:int i=8,k,a,b;unsigned long w=5;double x=1.42,y=5.2;則以下符合C語言語法的表達(dá)式是( A )。A)a+=a-=(b=4)*(a=3)B)a=a*3=2C)x%(-3)D)y=float(i)18 若變量已正確定義并賦值,下面符合C語言語法的表達(dá)式是( B )。 A)a=a+7; B)a=7+b+c,a+ C)int 12.3%4 D)a=a+7=a+b19逗號(hào)表達(dá)式(a=3*5,a*4),a+15的值為(
10、C )。A)15 B)60 C)30 D)不確定20設(shè)Int n=3;則n+的結(jié)果是( B )。A)2 B)3 C)4 D)51用小數(shù)或指數(shù)形式輸入實(shí)數(shù)時(shí),在scanf函數(shù)語句里格式字符為( BCD )。A)i B)f C)e D)g2可以使用( CD )輸入字符型數(shù)據(jù)。A)putchar(c); B)getchar(c); C)getchar();D)scanf(%c,&c);1C語言中數(shù)據(jù)有常量與變量之分。2一般一個(gè)字符變量在內(nèi)存中占一個(gè)字節(jié)。3C語言規(guī)定,可以在定義變量時(shí),同時(shí)使變量初始化。4把k1、k2定義成基本整型變量,并賦初值0的定義語句是int k1=k2=0; 。錯(cuò)5如果i的原
11、值為3,則:j = + i,j的值為3。 錯(cuò)6凡是表達(dá)式都有一個(gè)值。7輸入語句的格式為:scanf(%d,%d,%d,a,b,c);是正確的。 錯(cuò)8在scanf(%d,%*d,%d,&a,&b)函數(shù)中,當(dāng)輸入為1,2,3時(shí),將1賦給a,將2賦給b。 錯(cuò)9getchar函數(shù)的功能是接收從鍵盤輸入的一個(gè)整數(shù)。 錯(cuò)10假定變量a,b,c在說明時(shí)已賦初值,則 if (a=b;)0) c=a;是正確的。 錯(cuò)1112printf函數(shù)是一個(gè)標(biāo)準(zhǔn)庫函數(shù),它的函數(shù)原型在頭文件string.h中。 錯(cuò)13在printf函數(shù)中,格式字符d的意義是:以十進(jìn)制形式輸出帶符號(hào)整數(shù)。14 在printf函數(shù)中,輸出表列的各
12、輸出項(xiàng)之間可用冒號(hào)分隔。 錯(cuò)15若int x=3; printf(%d,&x);則系統(tǒng)不會(huì)報(bào)錯(cuò),會(huì)輸出x的地址。16int a=0,b=1,c=2;則表達(dá)式a|b+c&b=c的值為01若有以下定義:char c=010;則變量C中包含的字符個(gè)數(shù)為( 1 )。2若有以下定義:int x=3,y=2;float a=2.5,b=3.5;則下面表達(dá)式的值為【 1 】。(x+y)%2+(int)a/(int)b3若a是int型變量、且a的初值為6,則執(zhí)行下面表達(dá)式后,a的值為【 60 】。a+=a-=a*a4若x是int型變量,則執(zhí)行下面表達(dá)式后,x的值為【 4 】。x=a=4,6*25若a是int型
13、變量,且a的初值為6,則計(jì)算表達(dá)式后a的值為【 60 】。a+=a-=a*a 6scanf函數(shù)的地址表列中給出各變量的地址,地址是由【 地址運(yùn)算符& 】后跟變量名組成的。7使用getchar函數(shù)接收字符,若輸入多于一個(gè)字符時(shí),只接收第【 一 】個(gè)字符。8 C語言的格式輸出函數(shù)是【 printf() 】。9當(dāng)a=5,b=4,c=2時(shí),表達(dá)式ab!=c 的值是【 1 】10已知A=7.5,B=2,C=3.6,表達(dá)式AB&CA | AB的值是【 0 】11若a=3,b=2,c=1,則表達(dá)式a-bc|b=c的值是【0 】12有int a=0,b=4,c=5;則表達(dá)式a|b+c&b!=c的值為【 1 】
14、基礎(chǔ)三1下面四個(gè)選項(xiàng)中,均是不合法的用戶標(biāo)識(shí)符的選項(xiàng)是( C )。A) A B) float C) b-a D) _123 p_0 lao goto temp do _A int INT2下面四個(gè)選項(xiàng)中,均是不合法浮點(diǎn)數(shù)的選項(xiàng)是( B )。A) 160. B) 123 C) -018 D) -e3 0.12 2e4.2 123e4 .234 e3 .e5 0.0 1e33下面四個(gè)選項(xiàng)中,均是不正確的八進(jìn)制或十六進(jìn)制數(shù)的選項(xiàng)是( D )。A)016 B)0abc C)010 D)0a12 0 x8f 017 -0 x11 7ff 018 0 xa 0 x16 -1234以下每個(gè)選項(xiàng)都代表一個(gè)常量
15、,其中不正確的實(shí)型常量是( B )。 A)2.607E-1 B)0.8103e 2 C)-77.77 D)45.6e-25可用作用戶標(biāo)識(shí)符的一組標(biāo)識(shí)符是( B )。 A)void B)a3_b3 C)For D)2a define _xyz -abc DOWORD IF Case sigeof6下列標(biāo)識(shí)符組中,合法的用戶標(biāo)識(shí)符為( B )。A) PAd與p#dB) Scanf 與a10C) void與maxD) A*與temp7( B )是C語言提供的合法的數(shù)據(jù)類型關(guān)鍵字。A)Float B)signed C)integer D)Char8以下選項(xiàng)中正確的常量是( B )。A) 012B) -
16、20C) 1,000D) 4 5 69現(xiàn)已定義整型變量int i=1;執(zhí)行循環(huán)語句while(i+ +5);后,i的值為( B )。A)1 B)5 C)6 D)以上三個(gè)答案均不正確10設(shè)變量a是整型,f是實(shí)型,i是雙精度型,則表達(dá)式10+a+i*f值的數(shù)據(jù)類型為( C )。A)int B)float C)double D)不確定11若有說明語句:char c=72;則變量c ( C )。A)包含1個(gè)字符 B)包含2個(gè)字符C)包含3個(gè)字符 D)說明不合法,c的值不確定12設(shè)X、Y、Z都是int整型變量,且x=2, y=3, z=4,則下面的表達(dá)式中,值為0的表達(dá)式是( A )。A) x&z B)
17、 (!y= =1)&(!z= = 0)C) (xc&b= =c&a|b+c&b+c的值為( D )。A) 5 B) 8 C) 0 D) 116在C語言中,邏輯值真的表示是用( D )。A) true B) 整型值0 C) 非另整型值 D) T17以下不正確的敘述是( C )。A)在C程序中,逗號(hào)運(yùn)算的優(yōu)先級(jí)最低B)在C程序中,APH和aph是兩個(gè)不同的變量C)若a和b類型相同,在計(jì)算了賦值表達(dá)式a=b后b中的值將放入a中,而b中的值不變 D)當(dāng)從鍵盤輸入數(shù)據(jù)時(shí),對(duì)于整型變量只能輸入整型數(shù)值,對(duì)于實(shí)型變量只能輸入實(shí)型數(shù)值18以下結(jié)果為整型的表達(dá)式(設(shè)有int i; char c; float f
18、;)是( D )。 A)i+f B)i*c C)c+f D)i+c+f19設(shè)有逗號(hào)表達(dá)式(a=3*5,a*4),a+15,a的值為( B )。A)60 B)30 C)15 D)9020設(shè)Int n=3;則有表達(dá)式n+,n的結(jié)果是( C )。A)2 B)3 C)4 D)51若在scanf函數(shù)語句中沒有非格式字符作輸入數(shù)據(jù)的間隔,則可用( ACD )。作為輸入數(shù)據(jù)的間隔。A)空格 B)逗號(hào) C)TAB D)回車2使用scanf函數(shù)時(shí),在源程序開頭( ABC )。A)書寫#include stdio.h B)書寫#include C)不必寫#include D)書寫#include scanf.h1
19、C語言規(guī)定標(biāo)識(shí)符只能由字母、數(shù)字和小數(shù)點(diǎn)三種字符組成。2 C語言使字符型數(shù)據(jù)和整型數(shù)據(jù)之間可以通用。一個(gè)字符數(shù)據(jù)既可以以字符形式輸出,也可以以整數(shù)形式輸出。 對(duì)3 C語言中定義了一個(gè)變量,代表內(nèi)存中的一個(gè)地址。 對(duì)4表達(dá)式3.5 + 1/2 + 56%10的計(jì)算結(jié)果是7.5 。5 由賦值運(yùn)算符將一個(gè)變量和一個(gè)表達(dá)式連接起來的式子稱為賦值表達(dá)式。 對(duì)6設(shè)C語言中,一個(gè)int型數(shù)據(jù)在內(nèi)存中占2個(gè)字節(jié),則int數(shù)據(jù)的取值范圍為-32768-32769。7在使用scanf函數(shù)之前應(yīng)包含頭文件math.h。8在scanf(%c%c,&c1,&c2)函數(shù)中,當(dāng)輸入為字符a,b時(shí),將a賦給c1,將b賦給c2。9 scanf函數(shù)中,如果格式控制串中有普通字符則輸入時(shí)也要輸入該普通字符。10 假定變量x,y,z在說明時(shí)已賦初值,則 if (x=y+5)0) z=x; 是正確的11printf函數(shù)中的格式字符,既可以是大寫形式,也可以是小寫形式。12在p
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權(quán)】 ISO 11956:2025 EN Adventure tourism - Cyclotourism - Requirements and recommendations
- 2025年螺旋型熒光燈管項(xiàng)目發(fā)展計(jì)劃
- 網(wǎng)絡(luò)安全評(píng)估與維護(hù)保障服務(wù)協(xié)議
- 咨詢服務(wù)合同合同
- 勞動(dòng)協(xié)議集體勞動(dòng)協(xié)議
- 軟件業(yè)軟件開發(fā)與運(yùn)維管理解決方案
- 汽車零部件行業(yè)供應(yīng)鏈管理與優(yōu)化方案設(shè)計(jì)
- 2025年抗高血壓藥物項(xiàng)目建議書
- 生活用品銷售與售后服務(wù)合同
- 工程轉(zhuǎn)讓居間合同
- 2024年陜西省普通高中學(xué)業(yè)水平合格性考試歷史試題(解析版)
- 中國干眼臨床診療專家共識(shí)(2024年)解讀
- 2mm土工膜長絲土工布檢測(cè)報(bào)告合格證
- 一年級(jí)家長會(huì)課件2024-2025學(xué)年
- 拉美文化學(xué)習(xí)通超星期末考試答案章節(jié)答案2024年
- 校長思政課課件-百年奧運(yùn)
- 文藝復(fù)興經(jīng)典名著選讀智慧樹知到期末考試答案章節(jié)答案2024年北京大學(xué)
- 小小科學(xué)家《物理》模擬試卷A(附答案)
- 體能科學(xué)訓(xùn)練方法智慧樹知到期末考試答案2024年
- 四川民歌智慧樹知到期末考試答案2024年
- 歐盟RoHS2.0指令附件III及附件IV豁免清單(45頁)
評(píng)論
0/150
提交評(píng)論