版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上C語言程序設(shè)計(jì)基礎(chǔ)測(cè)試題一、單選1 下面敘述中錯(cuò)誤的是_。 A. 復(fù)合語句中定義的函數(shù)只在該復(fù)合語句中有效 B. return( )語句中的括號(hào)中,可以是變量,常量或有確定值的表達(dá)式C. 形式參數(shù)也是局部變量D. 主函數(shù)中定義的變量在整個(gè)程序中都是有效的2 下列說法中正確的是_。 A.帶參數(shù)的宏定義中的參數(shù)是沒有類型的 B.宏展開將占用程序的運(yùn)行時(shí)間 C.宏定義命令是C語言中的一種特殊語句D.使用include命令包含的頭文件必須以“.h"為后綴3 若函數(shù)的形參為一維數(shù)組,則下列說法中正確的是_。 A.調(diào)用函數(shù)時(shí)的對(duì)應(yīng)實(shí)參必為數(shù)組名 B.形參數(shù)組可以不指定大
2、小C.形參數(shù)組的元素個(gè)數(shù)必須等于實(shí)參數(shù)組的元素個(gè)數(shù)D.形參數(shù)組的元素個(gè)數(shù)必須多于實(shí)參數(shù)組的元素個(gè)數(shù)4 系統(tǒng)的標(biāo)準(zhǔn)輸出設(shè)備是_。 A.鍵盤 B.硬盤 C.內(nèi)存D.顯示器5 下面敘述中正確的是_。 A.全局變量在定義它的文件中的任何地方都是有效的B.全局變量在程序的全部執(zhí)行過程中一直占用內(nèi)存單元C. C語言的switch語句中case后可為常量或表達(dá)式或有確定值的變量及表達(dá)式D. 說明函數(shù)時(shí)必須明確其參數(shù)類型和返回類型6 C程序的基本結(jié)構(gòu)單位是_。 A.文件 B.語句 C.函數(shù)D.表達(dá)式7 對(duì)于定義,char *aa2="abcd","ABCD",選項(xiàng)中說法
3、正確的是_。 A.aa數(shù)組元素的值分別是"abcd"和"ABCD" B.aa是指針變量,它指向含有兩個(gè)數(shù)組元素的字符型一維數(shù)組 C.aa數(shù)組的兩個(gè)元素分別存放的是含有4個(gè)字符的一維字符數(shù)組的首地址D.aa數(shù)組的兩個(gè)元素中各自存放了字符'a'和'A'的地址8 任何一個(gè)C語言的可執(zhí)行程序都是從_開始執(zhí)行的。 A.程序中的第一個(gè)函數(shù) B.main( )函數(shù)的入口處C.程序中的第一條語句9 操作系統(tǒng)的作用是( )。 A.把源程序翻譯成目標(biāo)程序
4、0; B.進(jìn)行數(shù)據(jù)處理 C.控制和管理系統(tǒng)資源的使用 D.實(shí)現(xiàn)軟硬件的轉(zhuǎn)換 10 下面幾種說法中哪個(gè)是正確的?_ A. else語句需與它前面的if語句配對(duì)使用; B. else語句需與前面最接近它的if語句配對(duì)使用; C. else語句需與前面最接近它的,且沒有和其它else語句配對(duì)的if語句配對(duì); D. 以上都正確。 11 設(shè)整型變量a為5,使b不為2的表達(dá)式是_ A. b=a/2
5、;B. b=6-(-a) C. b=a%2 D.b=a>3?2:1 12 下列對(duì)數(shù)組操作不正確的語句是_ A. int a5; B.char b =h,e,l,l,o; C. int a =2,3,4,5;
6、160; D. char b3 =1,2,3,4,5,6; 13 設(shè)A為存放短整型的一維數(shù)組,如果A的首地址為P,那么A 中第I個(gè)元素的地址為A. P+I*2 B. P+(I-1)*2 C. P+(I-1) D. P+I 14 十進(jìn)制數(shù)100轉(zhuǎn)換成二進(jìn)制數(shù)是
7、 A. 0110 0100 B. 0110 0101 C. 0110 0110 D. 15 Windows中,對(duì)文件和文件夾的管理是通過 來實(shí)現(xiàn)的。A. 對(duì)話框
8、0;B. 剪貼板C. 資源管理器或我的電腦 D. 控制面板【答案】DABDBCDBCCCDDAC 二、判斷1. 微型計(jì)算機(jī)的核心部件是微處理器。 ( 對(duì) )2. 在微機(jī)性能指標(biāo)中,CPU的主頻越高,其運(yùn)算速度越快。 ( 對(duì) )3. 組成微機(jī)系統(tǒng)總線的是譯碼、計(jì)數(shù)和控制總線。 ( 錯(cuò) )微型計(jì)算機(jī)三總線:數(shù)據(jù)總線(DB)、地址總線(AB)、控制總線(CB)4. 以二進(jìn)制形式輸出文件,則文件的內(nèi)容與內(nèi)存中完全一致 ( 對(duì)
9、)5. 定義:int a=123;若以ASCII文件的形式存放,則a將在磁盤上占三個(gè)字節(jié) ( 對(duì) )6. C語言中,switch后的括號(hào)內(nèi)表達(dá)式的值可以是整型,字符型,枚舉型 ( 對(duì) )7. 函數(shù)的形式參數(shù),在函數(shù)未被調(diào)用時(shí)就不被分配存儲(chǔ)空間 ( 對(duì) )8. 若函數(shù)的定義出現(xiàn)在主調(diào)函數(shù)之前,則可以不必再加說明 ( 對(duì) )9. 若一個(gè)函數(shù)沒有return語句,則什么值也不會(huì)返回 ( 錯(cuò) )10. 一般來說,函數(shù)的形參和實(shí)參的類型應(yīng)該一致 ( 對(duì) )三、填空 1.為解決某一特定問題而設(shè)計(jì)的指令序列稱為 程序 2.處于執(zhí)行狀態(tài)的進(jìn)程,因時(shí)間片用完就轉(zhuǎn)換為 就緒狀態(tài) 3.計(jì)算機(jī)硬件的五大基本構(gòu)包括:
10、運(yùn)算器 、 控制器 、 存儲(chǔ)器 、 輸入設(shè)備 和 輸出設(shè)備 4.計(jì)算機(jī)所能辨認(rèn)的最小信息單位是 位 5.計(jì)算機(jī)能直接識(shí)別和執(zhí)行的語言是 機(jī)器語言 6. 編譯 程序是將計(jì)算機(jī)高級(jí)語言源程序翻譯成目標(biāo)程序的系統(tǒng)軟件7.每條指令都必須具有的、能與其他指令相區(qū)別的、規(guī)定該指令執(zhí)行功能的部分稱為 操作碼 8.目前Windows系統(tǒng)是 多用戶多任務(wù) 操作系統(tǒng)。9.操作系統(tǒng)的主要作用是管理系統(tǒng)資源,這些資源包括 硬件 和 軟件 10.計(jì)算機(jī)可以處理信息有 數(shù)值 、 文字 、 語言 、 圖像 等 11.C語言從源程序的書寫到上機(jī)運(yùn)行輸出結(jié)果要經(jīng)過編輯、編譯、連接、執(zhí)行四個(gè)步驟。 12.C語言的表達(dá)式與語句的區(qū)
11、別在于“表達(dá)式”未尾加“;”號(hào)就成“語句”。 13.C語句 沒有 (有、沒有)輸入、輸出語句。14.結(jié)構(gòu)化程序的編寫有順序、分支、循環(huán)三種程序結(jié)構(gòu)。15.C語言中,變量的存儲(chǔ)類別共有四種,即時(shí)自動(dòng)型、外部型、靜態(tài)型和寄存器型。表達(dá)式10/3*9%10/2的值是 3 。16.設(shè)有“int x=2,y”說明,則逗號(hào)表達(dá)式“y=x+5,x+y”的值是 9 。17.設(shè)有“int x=1”,則“x>0?2*x+1: 0”表達(dá)式的值是 3 。 18.變量Y滿足以下兩條件中的任意一個(gè):能被4整除,但不能被100整除;能被400整除。請(qǐng)用邏輯表達(dá)式表示所給條件。y%4=0
12、&& y%100!=0 | y%400=019.邏輯運(yùn)算符“&&、|、 !”中是短路運(yùn)算符號(hào)是 &&、| 四、讀程序1.閱讀函數(shù),根據(jù)函數(shù)完成的主要功能,補(bǔ)充、完善主函數(shù)。float av(float a,int n) int i;float s; for (i=0,s=0;i<n;i+) s=s+ai; return (s/n); &
13、#160; main() float a10; int i; for (i=0; i<10; i+) scanf("%f", &ai ); printf("%f",av(a,10);
14、0; 2.寫出下列程序的輸出結(jié)果: main() int x,y,z; x=y=z=-1; printf("x=%dty=%dtz=%dn",x,y,z); +y&&+x|+z; printf("x=%dty=%dtz=%dn",x,y,z); x=y=z=-1; +x|y+&&z; printf("x=%dty=%dtz=%dn",x,y,z); 【答案】x=-1y=-1z=-1x=-1y=0z=0x=0y=0z=-13.下面程序的輸出結(jié)果是什么? #in
15、clude "stdio.h" main() int x=3; switch(x) case 1: case 2:printf("x<3n"); case 3:printf("x=3n"); case 4: &
16、#160; case 5:printf("x>3n"); default:printf("x unknown"); 【答案】x=3x>3x unknow4根據(jù)源程序,寫出相應(yīng)的數(shù)學(xué)表達(dá)式 #include “stdio.h” main() int x,y; scanf(“%d”,&x); if
17、160;(x<0) y= -1; else if (x= = 0) y=0; else y=1; printf(“x=%d,y=%dn”,x,y); 【答案】5分析下列程序所完成的功能。 main() int a,b,c,*pa=&a,*pb=&b,*pc=&c,*p; scanf("%d,%d,%d",pa,pb,pc); if (*pa>*pb) p=pa,pa=pb,pb=p; if&
18、#160;(*pa>*pc) p=pa,pa=pc,pc=p; if (*pb>*pc) p=pb,pb=pc,pc=p; printf("%d<=%d<=%d",*pa,*pb,*pc); 【答案】從小到大排序五、編程1.輸入一單精度二維數(shù)組a43,計(jì)算該二維數(shù)組中的最大元素的值及其所在位置(行、列),并輸出計(jì)算結(jié)果。源程序:#include "stdio.h" void main()float a43;float max;int row,col;
19、int i,j;for(i=0;i<4;i+)for(j=0;j<3;j+)scanf("%f",&aij);max=a00;for(i=0;i<4;i+) for(j=0;j<3;j+) if(aij>max) max=aij; row=i;col=j; printf("該二維數(shù)組中的最大元素是a%d%d=%fn",row,col,max);運(yùn)行結(jié)果:2.N個(gè)學(xué)生,每個(gè)學(xué)生的信息包括學(xué)號(hào)、性別、姓名、四門課的成績(jī),從鍵盤上輸入N個(gè)學(xué)生的信息,要求輸出總平均成績(jī)最高的學(xué)生信息,包括學(xué)號(hào)、性別、姓名和平均成績(jī)。源程序:#include"stdio.h"#define N 2struct studentchar num10;char sex;char name20;int score4;sN;void main()int i,j,t;float aveN=0;float max_ave=0;for(i=0;i<N;i+)printf("輸入第%d位學(xué)生的信息n",i+1);printf("學(xué)號(hào):");scanf("%s",&
溫馨提示
- 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. 人人文庫(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年醫(yī)用材料制造項(xiàng)目投資申請(qǐng)報(bào)告代可行性研究報(bào)告
- 2024項(xiàng)目程序代碼開發(fā)安全規(guī)范
- 資產(chǎn)評(píng)估學(xué)教程-練習(xí)答案 2
- 2023-2024學(xué)年廣東省深圳市龍華區(qū)九年級(jí)(上)期中英語試卷
- 百家號(hào)批量發(fā)布軟件怎么賽選關(guān)鍵詞
- 三年級(jí)數(shù)學(xué)計(jì)算題專項(xiàng)練習(xí)及答案
- 電冰箱、空調(diào)器安裝與維護(hù)電子教案 2.2 電冰箱的拆裝
- 再生育申請(qǐng)審批表
- 廣東省深圳市羅湖區(qū)2024-2025學(xué)年一年級(jí)上學(xué)期月考語文試卷
- 黑龍江省齊齊哈爾市富??h第二中學(xué)2024-2025學(xué)年九年級(jí)上學(xué)期11月期中考試化學(xué)試題(含答案)
- 2024-2030年生活用紙產(chǎn)業(yè)規(guī)劃專項(xiàng)研究報(bào)告
- 四川省綿陽市2025屆高三第一次診斷性考試數(shù)學(xué)試題含答案
- 2024-2025學(xué)年江蘇省揚(yáng)州市邗江區(qū)梅嶺中學(xué)七年級(jí)(上)第一次月考數(shù)學(xué)試卷(含答案)
- 2024年制造業(yè)生產(chǎn)基地租賃協(xié)議模板版
- 自建房與鄰居商量間距協(xié)議書范文
- 北師大版(2024新版)七年級(jí)上冊(cè)數(shù)學(xué)期中模擬測(cè)試卷 3套(含答案解析)
- 公司境外人員管理制度
- 古建筑修復(fù)維修工程施工方案
- 部編版道德與法治八年級(jí)上冊(cè)第三單元 第七課《積極奉獻(xiàn)社會(huì)》說課稿
- 登高車高空作業(yè)施工方案
- 2024藍(lán)帽子國(guó)內(nèi)保健品消費(fèi)趨勢(shì)報(bào)告
評(píng)論
0/150
提交評(píng)論