

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、一、單選(每題參考分值2.5分)1、下面敘述正確的是()。宏展開不占用運行時間,只占用編譯時間B.預處理命令也是C語句,必須以分號結(jié)束C.個源程序只能有一個預編譯處理命令行D.宏名必須用大寫字母表示錯誤:【A】2、以下程序段的運行結(jié)果是()。unionintnuml;intnum2;s;s.num1=20;s.num2=30;printf("%d",s.num1);20B.30C.50D.2030錯誤:【B】3、若有定義:structteacherintnum;charsex;intage;teacher1則下面敘述錯誤的是(幾A.struct是結(jié)構(gòu)類型的關鍵字B.stru
2、ctteacher是用戶定義的結(jié)構(gòu)類型C.num、sex、age都是結(jié)構(gòu)變量teacherl的成員D.teacher1是結(jié)構(gòu)類型名錯誤:【D】4、下面敘述正確的是(幾A.C語言中整型與字符型變量的混合運算表達式的結(jié)果是整型B.(3+9)+是正確表達式C.模運算符"%"兩邊運算數(shù)的數(shù)據(jù)類型是任意的D."abc"+"xxx"是正確表達式錯誤:【A】5、有以下程序:main()intc;while(c二getchar()!=、n')switch(c-2)case0:case1:putchar(c+4);case2:putchar(c
3、+4);break;case3:putchar(c+3);default:putchar(c+2);break;printf("n");當輸入:247v回車,程序的輸出結(jié)果是().689B.6689C.66778D.66887錯誤:【B】值為()。06、若有定義:inta=3;語句a+=a-=a*a;運行后,a的B.-3C.-12D.-6錯誤:【C】7、下面敘述錯誤的是(幾A.:#definePRICE3命令的作用是定義一"與30等價的符號常量PRICEB.預處理命令行都必須以護開頭C.預處理命令行必須以分號結(jié)束D.C源程序中加入一些預處理命令是為了改進程序設計環(huán)
4、境,提高編程效率錯誤:【D】2sqrt(x)-a+byjsinx)B.2sqn(xi-(a+b).-(3sn()C.2*sqrt(x)-(a+-by3/sinx)錯誤:【c】9、()是正確的敘述A.Jnt)-5.0.6與5/6等價B.C.5/S與5.D/6.DD.錯誤:【A】10、設有姍二曲工=口嚴壩工:yKHE()A.0B.3C.12ffi河【D】一尸sssss(voidmain()亠intx'yNdXHyHZHldHly1if(x)e-seif(y二if(z)a"3;e-sea+H4;printf(=%drrb);B.3c19D14ffi河【B】>chai二II二h
5、appyfc郢臺Hvh'J“匚'匚'D.chars4=1h1,1ap/p錯誤:【A】13、若在fopen函數(shù)中使用文件的方式是"a+",該方式的含義是()。以讀/寫方式打開一個文本文件B.以輸出方式打開一個文本文件C.以讀/寫方式建立一個新的文本文件D.以讀/寫方式建立一個新的二進制文件錯誤:【A】14、若已定義inta=3,b=3,x=1,y=2;表達式(a=y>x)&&(x=b>a)的()。B.1C.9D.0錯誤:【D】15、以下程序的運行結(jié)果是()。main()inta3=1,2,3;int*num3;int*p,i
6、;for(i=0;iv3;i+)numi=&ai;p=num;printf("%d",*p);1B.3C.&a0D.num錯誤:【A】下面程癢的輸出結(jié)果是(K":#incliide<stdio.h>+1#defineMON2:#d.efin.eTUE2*MCNa#defineWED3*TUEQ16、voidmain.Qprintf'1%d.'nr1:WED-TUE):B.3C.4D.5錯誤:【C】以下程序段運行后輸出涪果是()chaisDinfoOims->Vv-tVtVtiuj17printfrn%driIstr
7、leik(s):+JB.45C.D.錯誤:【A】)。18、若有下面定義,能打印出字母'L'的語句是(structclasscharname8;intage;structclasss12="Zheng",16,"Lin",18,"Yang",19,"Guo",20;printf("%cn",0);B.printf("%cn",0);C.printf("%cn",);D.printf("%cn
8、",);錯誤:【A】19、一個結(jié)構(gòu)體變量占用的內(nèi)存大小是()。占內(nèi)存容量最大的成員所需容量B.各成員所需內(nèi)存容量之和C.第一個成員所需內(nèi)存容量D.最后一個成員所需內(nèi)存容量錯誤:【B】20、x的值在-20至-5之間為“真”,否則為"假"的正確邏輯表達式為()。A.-20vxv-5B.x>-20&&xv-5C.!(x>-20)&&!(xv-5)D.-5<xv-20錯誤:【B】21、以下C語言共用體類型數(shù)據(jù)的描述中,正確的是()。共用體變量占的內(nèi)存大小等于所有成員所占的內(nèi)存大小之和B.共用體類型不可以出現(xiàn)在
9、結(jié)構(gòu)體類型定義中C.在定義共用體變量的同時允許對第一個成員的值進行初始化D.同一共用體中各成員的首地址不相同錯誤:【C】22、C語言函數(shù)體由()括起來。B.()D.0錯誤:【C】值為()。23、語句x=5%4+(4/5);運行之后,整型變量x的B.2C.3D.錯誤:【A】24、下列關于C語言函數(shù)的描述中,錯誤的是()。函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套0B.凡不加類型說明的函數(shù),其返回值默認為整型C.函數(shù)的返回值可以通過函數(shù)中的return語句獲得D.可以定義有參函數(shù),也可以定義無參函數(shù)錯誤:【A】值為25、若已定義inta=3,b=2,c=1;則語句+a|+b&&+c
10、;運行后b的()。B.3C.1D.2錯誤:【D】值是()。26、若有定義:inta=3,b=2,c=1,k;則表達式k=a>b>c的B.1C.D.3ffiiw【A】>£呂=2工=23嚴宀4>6于BcB-t呂転|£七94(3汁D巨呂一2|>1“2>4也UJffiiw【A】28"cu£xdoub®k"3fpamssfimsw>.kudoub-e(3.6)B.k%3kuklo)¥3.6Dk+Hkh(kH1.2)*(kH3)ffi河【D】>int*p()B.int(*p)()C.(in
11、t*)p()D.int(*p()錯誤:【B】30、以下程序段運行后sum的值為()。intk=0,sum=0;inta34=1,2,3,4,5,6,7,8,9,10,11,12;for(;k<3;k+)sum+=akk+1;9B.19C.D.21錯誤:【D】31、若已定義:intm=7,n=4;floatx=30,y=80,k;則執(zhí)行語句k=m/2+n*x/y;后,變量k的值是()。3B.4C.4.5D.5錯誤:【C】值為()。變量i的值32、若定義inta=-5,b=-8,c=-12;則表達式a>=b|bvc的B.變量j的值C.0D.錯誤:【D】133、若有以下類型說明,則敘述錯
12、誤的是(typedefunioncharname10;intage;ustu,*umy;umy是指向共用體類型ustu的指針類型名B.ustu是一個共用體類型名C.umy是一個共用體類型名D.age是共用體類型ustu的成員錯誤:【C】34、以下程序的運行結(jié)果是().voidmain()intm,n=1,t=1;if(t=O)t=-t;elsem=n>=0?7:3;printf("%dn",m);B.-1C.7D.1錯誤:【C】35、若有左義:float下列表達式中與門舟計算結(jié)果不相將的是A.(x+y*K;2B.(x-by)*h*l/2C.(l/2*(x+yT)*h錯
13、誤:【C】36、錯誤的敘述是().-個C語言源程序可由一個或多個函數(shù)組成B.若一條語句較長,也可分寫在下一行上C.C程序必須包含一個main()函數(shù)D.構(gòu)成C語言源程序的基本單元是算術表達式)o錯誤:【D】臥下程序運行后輸出結(jié)果是<#definem*nmain£V1intx=531,12:val=F(x+y.x-y):1a2=F(x-y=x+y>a37、16,16B.16,-16-7,17D.17,-7錯誤:【D】38、若有定義floatx;要從鍵盤輸入數(shù)據(jù)602賦給x,則應選用()語句。A.scanf("%8.2f",&x);B.scanf(
14、"%1.2f",&x);C.scanf("%4.2f",&x);D.scanf("%f",&x);錯誤:【D】39、下面敘述中,錯誤的是()。A.C語言中的表達式求值,是按其運算符的優(yōu)先級先高后低的次序進行B.自增與自減運算符的結(jié)合方向為“自右至左”C.關系運算符的優(yōu)先級低于算術運算符D.C語言算術運算符不包含模運算符“”錯誤:【D】40、若有定文int匸打二匕則表達式(的值為A.0B.10C.9D.8錯誤:【B】41、測試文件是否結(jié)束函數(shù)的函數(shù)名是(feofB.EOFC.eofD.FEOF錯誤:【A】值為()
15、。42、若已定義intx=5,y=9,z;語句z=x>=y;運行后z的B.tC.0D.f錯誤:【C】43、若已定義inta;不會產(chǎn)生死循環(huán)的語句是()。A.for(;a+=2);B.for(a=10;a);C.for(;(a=getchar()!='n');D.while(-1)a+;錯誤:【C】44、下列程序段中,非死循環(huán)的是()。A.inti=100;while(1)i=i%100+1;if(i>=100)break;ints=10;while(+s%2+s%2)s+;intk=0;do+k;while(k>=0);C.D.for(;)錯誤:【A】45、下
16、面關于數(shù)組的敘述中,正確的是()定義數(shù)組后,數(shù)組的大小是固定的,且數(shù)組元素的數(shù)據(jù)類型都相同B.定義數(shù)組時,可不加類型說明符C.定義數(shù)組后,可通過賦值運算符"="對該數(shù)組名直接賦值D.在數(shù)據(jù)類型中,數(shù)組屬基本類型錯誤:【A】46、設訕滬=執(zhí)行語句工之-2:后,變量x的H是(A.1B.3C.14D.28錯誤:【A】47、以下屬于C語言保留字的是()A.fopenB.includeC.getD.unsigned錯誤:【D】48、錯誤的枚舉類型定義語句是()oA.enumcarA,B,C;B.enumcar1,2,3;C.enumcarX=0,Y=5,Z=9;D.enumcarD=3,E,F;錯誤:【B】49、若有定義:inta=3,b=2,c=
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 石材臺階施工方案
- 大橋鋼索地基施工方案
- 工業(yè)地坪施工方案
- 廣場石材工地施工方案
- 樹木淘汰 施工方案
- 房屋改造施工方案
- 店面施工方案
- 2025年度電子產(chǎn)品商標許可及銷售代理合同
- 二零二五年度橋梁工程款抵頂設計費合同
- 2025年度貨運信息化建設合同規(guī)范
- 中職數(shù)學基礎模塊上冊學業(yè)水平考試第四章三角函數(shù)單元測試及參考答案
- 2024年全國鄉(xiāng)村醫(yī)生資格考試專業(yè)基礎知識復習題庫及答案(共150題)
- 山東信息職業(yè)技術學院單招職業(yè)技能測試參考試題庫(含答案)
- 農(nóng)林行業(yè)政策分析
- 蘇教版六年級下冊數(shù)學第三單元第1課《解決問題的策略(1)》課件(公開課)
- 食品加工安全生產(chǎn)安全培訓
- 類案檢索報告
- 公務車駕駛員禮儀培訓2講課
- EOS-60D-說明手冊課件
- 企業(yè)經(jīng)營管理診斷方案
- 電力系統(tǒng)二次設備配置
評論
0/150
提交評論