版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
C語(yǔ)言程序設(shè)計(jì)復(fù)習(xí)題第一部分(填空題):.按照C語(yǔ)言規(guī)定的用戶標(biāo)識(shí)符命名規(guī)則,不能出現(xiàn)在標(biāo)識(shí)符中的是()。A.大寫字母B.連接符C.數(shù)字字符D.下劃線答案:B.下面關(guān)于計(jì)算機(jī)正確的是()。A.計(jì)算機(jī)由硬件系統(tǒng)和軟件系統(tǒng)兩部分構(gòu)成B.只要有硬件系統(tǒng),計(jì)算機(jī)就能工作C.計(jì)算機(jī)只能處理文本信息D.計(jì)算機(jī)只能處理計(jì)算問(wèn)題答案:A.()是c語(yǔ)言提供的合法的數(shù)據(jù)類型關(guān)鍵字。AoIntBolongC.CharD。integer答案:B.面向過(guò)程的高級(jí)語(yǔ)言包括()。AoC,JAVAB.C,BASICC。C++.NET,ASPD。C,VB答案:B.軟件按功能可以分為:應(yīng)用軟件、系統(tǒng)軟件和支撐軟件(或工具軟件).下面屬于應(yīng)用軟件的是()。Ao編譯程序B.操作系統(tǒng)Co教務(wù)管理系統(tǒng)D.匯編程序答案:C.以下選項(xiàng)中關(guān)于C語(yǔ)言常量的敘述錯(cuò)誤的是()。A.所謂常量,是指在程序運(yùn)行過(guò)程中,具值不能被改變的量B.常量分為整型常量、實(shí)型常量、字符常量和字符串常量C.常量可分為數(shù)值型常量和非數(shù)值型常量Do經(jīng)常被使用的變量可以定義成常量答案:D.下面描述中正確的是()。AoC語(yǔ)言提供了專門的輸入/輸出語(yǔ)句B.C語(yǔ)言調(diào)用輸入/輸出函數(shù)時(shí)需要使用include命令包含頭文件CoC語(yǔ)言可以直接使用輸入/輸出函數(shù)D.輸入/輸出函數(shù)所在的頭文件是stdlib.h答案:B.假設(shè)有char型變量c1,c2,執(zhí)行下面程序段:c1=gatchar();c2=gatchar();printf("c1=%c,c2=%c\n",c1,c2);如果cl和c2的值分別為字符a和b,則從鍵盤正確的輸入方式是()ab<回車>Boa<回車〉b〈回車〉C.a<空格>b〈回車〉D.a<tab>b<回車〉答案:A9.下面描述中正確的是().A.printf()函數(shù)的輸出列表項(xiàng)只允許是變量B.printf()函數(shù)的輸出列表項(xiàng)可以是常量、變量以及表達(dá)式C.printf()函數(shù)輸出列表項(xiàng)也可以是另一個(gè)printf()函數(shù)D.printf()函數(shù)的輸出列表項(xiàng)之間用空格分隔答案:B.假設(shè)有:inta,b;scanf("%d,%d",&a,&b);為了得到a和b分別為10和20,從鍵盤正確輸入數(shù)據(jù)的是().Ao10〈空格>20<回車>Bo10V回車>20<回車>答案:C.下面說(shuō)法正確的是().A.表達(dá)式計(jì)算時(shí)要考慮運(yùn)算符的優(yōu)先級(jí)和結(jié)合性B.表達(dá)式計(jì)算需要考慮運(yùn)算符的優(yōu)先級(jí)C.表達(dá)式計(jì)算時(shí)需要考慮運(yùn)算符的結(jié)合性D.括號(hào)()可以改變運(yùn)算符的優(yōu)先級(jí)答案:A.下面說(shuō)法正確的是()。Ao負(fù)數(shù)參與“/”和“%”運(yùn)算時(shí),其結(jié)果與C89或C99的標(biāo)準(zhǔn)有關(guān)BoC語(yǔ)言的“/"和"%”運(yùn)算可以寫成5/0或5%0的形式C.賦值運(yùn)算要求他的左操作數(shù)可以是變量、常量或另一個(gè)表達(dá)式Do表達(dá)式(x=a〉b)&&(y=c>d)是錯(cuò)誤的寫法答案:A.假設(shè)有下面程序段:inta;floatb;b=a=4.5;下面錯(cuò)誤的描述是()。A.變量a的值是4B.變量b的是4.0Co賦值表達(dá)式a=4.5的結(jié)果值是4D.變量b的值是4。5
答案:D.假設(shè)a,b,c,x,y均為int型,下面說(shuō)法正確的是()Ao表達(dá)式“a+=2”等價(jià)于表達(dá)式“a=a+2”Bo表達(dá)式“a*=b+c”等價(jià)于表達(dá)式“a=a*b+c”Co表達(dá)式“y=x++"等價(jià)于表達(dá)式“x++,y=x”D.表達(dá)式“y=x++”等價(jià)于表達(dá)式“y=x,x++”答案:D.邏輯運(yùn)算符兩側(cè)運(yùn)算對(duì)象的數(shù)據(jù)()。Ao只能是0或1B.只能是Ao只能是0或1Co只能是整型或字符型數(shù)據(jù)Co只能是整型或字符型數(shù)據(jù)D.可以是任何類型的數(shù)據(jù)答案:D.sizeof(float)是()A.一個(gè)雙精度型表達(dá)式一個(gè)整型表達(dá)式C.A.一個(gè)雙精度型表達(dá)式一個(gè)整型表達(dá)式C.一個(gè)函數(shù)調(diào)用Do一個(gè)不合法的表達(dá)式答案:B17.結(jié)構(gòu)化程序的實(shí)現(xiàn)由()組成程序邏輯。A.順序結(jié)構(gòu)Bo分支結(jié)構(gòu)C.循環(huán)結(jié)構(gòu)D.順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)答案:D.假設(shè)變量a為整型量,語(yǔ)句if(a!=0);和語(yǔ)句if(a);相比較,正確答案(),Ao兩者作用不同Bo兩者作用等價(jià)Co兩者作用相反Doif(a)語(yǔ)法錯(cuò)答案:B.為了避免在嵌套的條件語(yǔ)句if-else中產(chǎn)生二義性,C語(yǔ)言規(guī)定:else子句總是與()。A.縮排位置相同的if配對(duì)B.其之前最近且不帶else的if配對(duì)C.其之前最近的if配對(duì)D.第一個(gè)if配對(duì)答案:B.閱讀下面程序:該程序()。#include"stdio。h”main()(intx=-10,y=5,z=0;if(x=y+z)printf("***\n");elseprintf("$$$\n”)Ao有語(yǔ)法錯(cuò)不能通過(guò)編譯B.輸出***C.可以通過(guò)編譯但不能通過(guò)連接D.輸出$$$答案:B21.下面說(shuō)法錯(cuò)誤的是()。A.當(dāng)條件滿足時(shí)重復(fù)執(zhí)行某一段程序(代碼)就是循環(huán)B.循環(huán)體只有一條語(yǔ)句時(shí),可以不寫成復(fù)合語(yǔ)句形式C.while語(yǔ)句、for語(yǔ)句可以相互轉(zhuǎn)換Dodo..。while語(yǔ)句可以實(shí)現(xiàn)前判斷結(jié)構(gòu)答案:D.下面說(shuō)法錯(cuò)誤的是()。Aobreak語(yǔ)句可退出循環(huán)體而執(zhí)行該循環(huán)語(yǔ)句后面的語(yǔ)句Bobreak語(yǔ)句可以出現(xiàn)在switch語(yǔ)句和循環(huán)語(yǔ)句中Cocontinue語(yǔ)句只能出現(xiàn)在循環(huán)結(jié)構(gòu)中D.goto語(yǔ)句即可以從函數(shù)體跳出,也可以跳入函數(shù)體中答案:D.以下不是無(wú)限循環(huán)的是()A.for(y=6,x=1;x<y;x+=2,y—=2);B。for(;;);C.while(—5)x++;D。for(i=20;;i--)sum+=i;答案:A.對(duì)以下說(shuō)明語(yǔ)句的正確理解是()。inta[10]={6,7,8,9,10};A.將5個(gè)初值依次賦給a[1]至a[5]Bo將5個(gè)初值依次賦給a[0]至a[4]C.將5個(gè)初值依次賦給a[6]至a[10]D.因?yàn)閿?shù)組與初值的個(gè)數(shù)不相同,所以此語(yǔ)句不正確答案:B.判斷字符串a(chǎn)和b是否相等,應(yīng)當(dāng)使用().A.a==bBoa=bC.strcpy(a,b)D.strcmp(a,b)答案:D.閱讀程序,輸出結(jié)果是()。intmax(intx,inty){intz;
z=x>y?x:y;return(z);)main(){inta=10,b=50,c=20,m;m=max(a,max(b,c));printf("%d",m);}A.20B.10Co語(yǔ)法錯(cuò)誤D.50答案:Dchara[]="ABCDEF”;.對(duì)兩個(gè)數(shù)組a和b進(jìn)行如下初始化:chara[]="ABCDEF”;charb[]={'A','B','C','D','E','F'};則以下敘述正確的是()。Aoa與Aoa與b數(shù)組完全相同C.a和b中都存放字符串B.a與b長(zhǎng)度相同D。a數(shù)組比b數(shù)組長(zhǎng)答案:D.C語(yǔ)言規(guī)定:簡(jiǎn)單變量做實(shí)參時(shí),它和對(duì)應(yīng)形參之間的數(shù)據(jù)傳遞方式是()Ao地址傳遞B.單向值傳遞C.由實(shí)參傳給形參,再由形參傳回實(shí)參D.由用戶指定傳遞方式答案:B.以下正確的描述是()。Ao函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套B.函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套Co函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套D.函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套答案:B.若有以下定義:chara[10]="student",*p=a;則不能代表字符u的表達(dá)式是().Aop+2Boa[2]C.p[2]D。p+=2,*p答案:A第二部分(編程題):1。判斷一個(gè)4位數(shù)是否為回文數(shù)(正讀反讀都一樣的數(shù))?
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 福建省南平市巨口中學(xué)2021-2022學(xué)年高一物理月考試卷含解析
- 2025年度冷鏈配送與農(nóng)產(chǎn)品產(chǎn)地直銷服務(wù)合同3篇
- 2024高標(biāo)準(zhǔn)農(nóng)田水利設(shè)施建設(shè)合同
- 2024維修橋施工合同范本:橋梁維修施工安全教育培訓(xùn)協(xié)議2篇
- 2024知識(shí)產(chǎn)權(quán)歸屬合同協(xié)議
- 2024聘請(qǐng)法律顧問(wèn)為企業(yè)提供常年法律培訓(xùn)及風(fēng)險(xiǎn)預(yù)警協(xié)議3篇
- 2024牛糞有機(jī)廢棄物處理服務(wù)采購(gòu)合同6篇
- 2024門窗買賣銷售合同安裝施工規(guī)范書3篇
- 2025年度個(gè)人二手房買賣房產(chǎn)增值收益共享合同3篇
- 2024版設(shè)備購(gòu)銷與安裝合作合同版B版
- 福建省廈門市2022-2023學(xué)年高一年級(jí)上冊(cè)期末質(zhì)量檢測(cè)物理試題(含答案)
- 2023年公路養(yǎng)護(hù)工知識(shí)考試題庫(kù)附答案
- 高警示(高危)藥品考試試題與答案
- 42山東省棗莊市薛城區(qū)2023-2024學(xué)年七年級(jí)上學(xué)期期末考試生物試題
- 部編版六年級(jí)語(yǔ)文下冊(cè)第三單元大單元教學(xué)設(shè)計(jì)
- 成人教育培訓(xùn)方案
- 食品安全企業(yè)標(biāo)準(zhǔn)模板
- 全麻病人蘇醒期躁動(dòng)的原因及處理課件
- VTE評(píng)估及護(hù)理預(yù)防
- 2024全新誠(chéng)信考試課件
- 展望未來(lái)4-單詞表
評(píng)論
0/150
提交評(píng)論