版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第二部分 C 語言基本語法知識、選擇題1) 以下敘述中錯誤的是A) 用戶所定義的標識符允許使用關(guān)鍵字B) 用戶所定義的標識符應(yīng)盡量做到“見名知意”C) 用戶所定義的標識符必須以字母或下劃線開頭D) 用戶定義的標識符中,大、小寫字母代表不同標識2) 以下敘述中錯誤的是A) C語句必須以分號結(jié)束B) 復(fù)合語句在語法上被看作一條語句C) 空語句出現(xiàn)在任何位置都不會影響程序運行D) 賦值表達式末尾加分號就構(gòu)成賦值語句3) 以下不能正確計算代數(shù)式值的 C 語言表達式是A) 1/3*sin(1/2)*sin(1/2)B) sin(0.5)*sin(0.5)/3C) pow(sin(0.5),2)/3D)
2、1/3.0*pow(sin(1.0/2),2)4) 以下能正確定義且賦初值的語句是A) int n1=n2=10;B) char c=32;C) float f=f+1.1;D) double x=12.3E2.5;( 5)設(shè)有定義: intk=1,m=2;float是A) k=k=kB) -k+f=7; ,則以下選項中錯誤的表達式C) k%int(f)D) k=f=m(6) 有以下程序段int k=0,a=1,b=2,c=3; k=ac ? c:k;執(zhí)行該程序段后, k 的值是A) 3B) 2C) 1D) 0(7) 以下選項中可作為C語言合法常量的是A) -80.B) -080C) -8e1
3、.0D) -80.0e(8) . 以下不能定義為用戶標識符的是A) MainB) _0C) _intD)sizeof(9) 以下選項中 , 不能作為合法常量的是A) 1.234e04B) 1.234e0.4C) 1.234e+4D) 1.234e0(10) 有以下程序main() int m=12,n=34; printf(%d%d,m+,+n); printf(%d%dn,n+,+m);程序運行后的輸出結(jié)果是A) 12353514B) 12353513C) 12343514D) 12343513(11) 若整型變量 a、b、c、d 中的值依次為:1、4、3、2。則條件表達式 ab?a:c0;
4、A) n=(i=2,+i); B)j+;(28) 設(shè) a 和 b 均為 double 型變量,且 a=5.5、b=2.5 ,則表達式( int )a+b/b 的值是A) 6.500000B) 6C) 5.500000D) 6.000000(29) 與數(shù)學式子 對應(yīng)的C語言表達式是A) 3*xA n(2*x-1)B) 3*x*n(2*x-1)C) 3*pow(x,n)*(1/(2*x-1)D) 3*pow(n,x)/(2*x-1)(30) 若有以下程序:main() int k=2,i=2,m;m=(k+=i*=k);printf(“%d,%dn”,m,i); 執(zhí)行后的輸出結(jié)果是A) 8 ,6B
5、) 8 ,3C) 6 ,4D) 7 ,4(31) 以下選項中,與k=n+完全等價的表達式是A) k=n,n=n+1B) n=n+1,k=nC) k=+nD) k+=n+1(32) 若有定義:int a=8 , b=5, C;,執(zhí)行語句C=a/b+0.4;后,c的值為A) 1.4B) 1C) 2.0D) 2(33) 以下選項中不屬于C語言的類型的是A) signed short imtB) unsignedlong intC) unsignedintD) long short(34) 以下敘述正確的是A) 可以把 define 和 if 定義為用戶標識符B) 可以把 define 定義為用戶標識
6、符,但不能把 if 定義為用戶標識符C) 可以把 if 定義為用戶標識符,但不能把 define 定義為用戶標識符D) define 和 if 都不能定義為用戶標識符(35) 在C語言中,合法的長整型常數(shù)是A) OLB) 4962710C) 324562&D) 216D(36) 以下有 4組用戶標識符,其中合法的一組是A) For B) 4d -sub DO IF void Case Size abc defineC) f2_G3 D) WORD(37) 假定 x 和 y 為 double 型,則表達式 x=2,y=x+3/2 的值是A) 3.500000B) 3C) 2.000000D) 3
7、.000000(38) 以下合法的賦值語句是A) x=y=100B) d-;C) x+y;D) c=int(a+b);(39) 設(shè)正 x、y 均為整型變量,且 x=10 y=3 ,則以下語句的輸出結(jié)果是 pprintf( ”%d,%d n” ,x -,-y);A) 10,3B) 9.3C) 9.2D) 10.2(40) 以下程序的輸出結(jié)果是main() int a=3;printf( “%dn” ,(a+a-=a*a) );A) - 6B) 12C) 0D) -12(41) 以下所列的 C 語言常量中,錯誤的是A) 0xFFB) 1.2e0.5C) 2LD) 72(42) 下列選項中,合法的
8、C 語言關(guān)鍵字是A) VARB) cherC) integerD) default(43) 以下變量 x. 、 y、 z 均為 double 類型且已正確賦值,不能正確表示數(shù)學式 子 的 C 語言表達式是A) x/y*zB) x*(1/(y*z)C) x/y*1/zD) x/y/z(44)若a為int類型,且其值為3,則執(zhí)行完表達式a+=a-=a*a后,a的值是A) -3B) 9C) -12D) 6(45)若變量已正確定義并賦值,下面符合 C語言語法的表達式是A) a:=b+1B) a=b=c+2C) int 18.5%3D) a=a+7=c+b(46) C 語言中運算對象必須是整型的運算符是
9、A) %=B) /C) =D) =(47) 若已定義 x 和 y 為 double 類型,則表達式 x=1, y=x+3/2 的值是A) 1 B)2C) 2.0D) 2.5A) a=1B) +i;C)a=a+=5;D) a=int(i);(48) 若變量 a、iI 已正確定義,且 i 已正確賦值,合法的語句是(49) 若有以下程序段, int c1=1,c2=2,c3; c3=1.0/c2*c1;則執(zhí)行后,c3中的值是A) 01B) 0.5D) 2C)(50) 設(shè)有 int x=11; 則表達式 (x+ * 1/3) 的值是A) 3B)C) 11D) 12(51) 下列程序的輸出結(jié)果是A) 3
10、 B)D) 3.073.2 C) 0main() double d=3.2; int x,y; x=1.2; y=(x+3.8)/5.0; printf(%d n, d*y);(52) 下列變量定義中合法的是A) short _a=1-.le-1;B) double b=1+5e2.5;C) long do=0xfdaL;D) float2_and=1-e-3;(53) 以下選項中屬于 C 語言的數(shù)據(jù)類型是A) 復(fù)數(shù)型B) 邏輯型C) 雙精度型D) 集合型(54) 在 C 語言中,不正確的 int 類型的常數(shù)是 A) 32768B) 0C) 037D) 0xAF(55) 設(shè) x、y、z 和 k
11、 都是 int 型變量 , 則執(zhí)行表達式 :x=(y=4,z=16,k=32) 后 ,x的值為A) 432B) 16C)D) 52(56) 設(shè)有如下的變量定義 : int i=8, k, a, b; unsigned long w=5; double x=1, 42, y=5.2; 則以下符合 C 語言語法的表達式是A) a+=a-=(b=4)*(a=3)B) x%(-3);C) a=a*3=2D) y=float(i) (57) 假定有以下變量定義intk=7,x=12;則能使值為 3 的表達式是C) x%=k-k%5D)A) x%=(k%=5)B) x%=(k-k%5)(x%=k)-(k%
12、=5)A) 10 10B) 121211 10D) 1113main() inta=12,b=12;(58) 設(shè) x 和 y 均為 int 型變量 , 則以下語句 :x+=y,y=x-y;x-=y; 的功能是 A) 把 x 和 y 按從大到小排列B) 把x和y按從小到大排列C) 無確定結(jié)果D) 交換 x 和 y 中的值(59) 以下程序的輸出結(jié)果是printf(%d,%dn,- -a,+ +b); C)(60) 在 C 語言提供的合法的關(guān)鍵字是A) swicthB) cherC)Case D) default(61) 若已定義 x 和 y 為 double 類型,則表達式 :x=1 ,y=x+
13、3/2 的值是A)1B)2C)2.0D) 2.5(62) C 語言提供的合法的數(shù)據(jù)類型關(guān)鍵字是C)A) DoubleB) shortinteger D) Char(63) 在 C 語言中,合法的長整型常數(shù)是A) 0LB) 4962710C) 0.054838743D) 2.1869e10(64) 若有說明和語句 :int a=5;a+;此處表達式a+的值是A) 7B) 6C)5 D) 4(65) C 語言中最簡單的數(shù)據(jù)類型包括A) 整型、實型、邏輯型B) 整型、實型、字符型C) 整型、字符型、邏輯型D) 整型、實型、邏輯型、字符型(66) C 語言中, 運乍對象必須是整型數(shù)的運算符是A) %B
14、) C) %和 D) * *(67) 設(shè)有如下定義 : int x=10,y=3,z; 則語句 printf(%dn,z=(x%y,x/y); 的輸出結(jié)果是C)A) 1B) 04 D) 3(68) 以下程序的輸出結(jié)果是 main() int x=10,y=10;printf(%d %dn,x-,-y);A) 10 10B) 9 9C) 9 10D) 10 9(69) 下列語句中符合 C 語言語法的賦值語句是A) a=7+b+c=a+7;B) a=7+b+=a+7;C) a=7+b,b+,a+7D) a=7+b,c=a+7;(70) 在C語言中,要求運算數(shù)必須是整型的運算符是A) %B) /C)
15、 D) !(71) 請選出可用作C語言用戶標識符的一組標識符A) voidB) a3_b3C)For D) 2adefineabc_123DOWORDIFCasesizeof(72) 設(shè) int a=12 ,則執(zhí)行完語句 a+=a-=a*a 后, a 的值是A) 552 B) 264 C) 144 D) -264(73) C 語言程序的基本單位是A) 程序行 B) 語句 C) 函 數(shù) D) 字符(74) 請選出合法的 C 語言賦值語句A) a=b=58B) i+;C) a=58,b=58D) k=int(a+b);(75) 在 C 語言中,如果下面的變量都是 int 類型,則輸出的結(jié)果是 。
16、sum=pad=5; pAd=sum + + ,pAd + + , + + pAd;printf(%dn,pad);A) 7B) 6C) 5D) 4(76) 以下程序的輸出結(jié)果是 。# include main() inti=010 , j = 10;printf(%d,%dn,+ +i , j - -);A) 11,10B) 9,10C) 010,9D) 10,9二、填空題(1) 語句: x+; ?+x; x=x+1; ?x=l+x; ,執(zhí)行后都使變量 x 中的值增 1,請 寫出一條同一功能的賦值語句(不得與列舉的相同)【 1】 。(2) 若有定義: int a=10,b=9,c=8; 接著
17、順序執(zhí)行下列語句后,變量 b 中的值 是 2 。c=(a-=(b-5); c=(a%11)+(b=3);(3) 設(shè) x 和 y 均為 int 型變量 , 且 x=1,y=2, 則以下表達式的值為【 3】 1.0+x/ya*=16+(b+)-(+c);后,a 的值是【5】。答案:一、填空題01)A02)C03)A04)B06)B07)A08)D09)B11)A12)D13)D14)C16)C17)D18)B19)A21)D22)C23)B24)D26)B27)C28)D29)C31)A32)B33)D34)B36)C37)D38)B39)D41)B42)D43)A44)C46)A47)C48)B49)A51)C52)A53)C54)A56)A57)D58)D59)D61)C62)B63)A64
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度林業(yè)用地承包經(jīng)營權(quán)租賃合同范本2篇
- 2025年化妝品原料質(zhì)量追溯體系建設(shè)合同3篇
- 綠色金融在氣候科技中的未來角色
- 2025年度環(huán)保產(chǎn)業(yè)園投資合作合同集錦3篇
- 2025年度女方離婚協(xié)議履行義務(wù)及違約賠償合同-@-1
- 課題申報參考:馬克思主義與儒釋道思想融創(chuàng)的哲學范式研究
- 2025年度個人二手車交易合同模板全新升級版
- 《短視頻編?。哼x題構(gòu)想+腳本制作+劇本策劃+鏡頭拍攝》課件匯 第1-5章 選題方向:從賬號定位出發(fā) - 了解劇本:創(chuàng)作優(yōu)劇本的基礎(chǔ)
- 黑龍江省高三上學期開學考試語文試題(含答案)
- 二零二五版門衛(wèi)室節(jié)能環(huán)保改造合同4篇
- 變壓器搬遷施工方案
- 單位轉(zhuǎn)賬個人合同模板
- 八年級語文下冊 成語故事 第十五課 諱疾忌醫(yī) 第六課時 口語交際教案 新教版(漢語)
- 中考語文二輪復(fù)習:記敘文閱讀物象的作用(含練習題及答案)
- 老年外科患者圍手術(shù)期營養(yǎng)支持中國專家共識(2024版)
- 子宮畸形的超聲診斷
- 2024年1月高考適應(yīng)性測試“九省聯(lián)考”數(shù)學 試題(學生版+解析版)
- (正式版)JBT 11270-2024 立體倉庫組合式鋼結(jié)構(gòu)貨架技術(shù)規(guī)范
- EPC項目采購階段質(zhì)量保證措施
- T-NAHIEM 101-2023 急診科建設(shè)與設(shè)備配置標準
- 針灸與按摩綜合療法
評論
0/150
提交評論