版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、 一、填空 共10題 (共計(jì)10分)第1題 (1.0分)C語(yǔ)言中一個(gè)函數(shù)由函數(shù)首部和【1】?jī)刹糠纸M成.答案:=(答案1)=函數(shù)體第2題 (1.0分)若在程序中用到"strlen()"函數(shù)時(shí),應(yīng)在程序開頭寫上包含命令# include "【1】".答案:=(答案1)=string.h第3題 (1.0分)從函數(shù)的形式上看,函數(shù)分為無參函數(shù)和【1】?jī)煞N類型.答案:=(答案1)=有參函數(shù)第4題 (1.0分)已知:int i=8,j=10,m,n;m=+i;n=j+;問語(yǔ)句執(zhí)行后m=【1】,n=【2】。答案:=(答案1)=9=(答案2)=10第5題 (1.0分)C
2、語(yǔ)言中調(diào)用【1】函數(shù)來打開文件.答案:=(答案1)=fopen=或=fopen()第6題 (1.0分)若有以下定義,則計(jì)算表達(dá)式y(tǒng)+=y-=m*=y后的y值是【1】.int m=5,y=2;答案:=(答案1)=-16第7題 (1.0分)已知a=13,b=6, !a的十進(jìn)制數(shù)值為【1】.答案:=(答案1)=0第8題 (1.0分)結(jié)構(gòu)體是不同數(shù)據(jù)類型的數(shù)據(jù)集合,作為數(shù)據(jù)類型,必須先說明結(jié)構(gòu)體【1】,再說明結(jié)構(gòu)體變量.答案:=(答案1)=類型第9題 (1.0分)下面程序段的輸出結(jié)果是【1】.int a=12; a=a&0377;pritnf("%dn",a);答案:=(答
3、案1)=12第10題 (1.0分)設(shè)c語(yǔ)言中,int類型數(shù)據(jù)占2個(gè)字節(jié),則long類型數(shù)據(jù)占【1】個(gè)字節(jié),short類型數(shù)據(jù)占【2】個(gè)字節(jié).答案:=(答案1)=4=(答案2)=2二、判斷 共10題 (共計(jì)10分)第1題 (1.0分)如果被調(diào)用函數(shù)的定義出現(xiàn)在主調(diào)函數(shù)之前,可以不必加以聲明.答案:Y第2題 (1.0分)邏輯表達(dá)式-5&&!8的值為1.答案:N第3題 (1.0分)C語(yǔ)言的函數(shù)可以嵌套定義.答案:N第4題 (1.0分)while和dowhile循環(huán)不論什么條件下它們的結(jié)果都是相同的.答案:N第5題 (1.0分)在Turbo C中,下面的定義和語(yǔ)句是合法的:file *
4、fp;fp=fopen("a.txt","r");答案:N第6題 (1.0分)若i =3,則printf("%d",-i+);輸出的值為 -4。答案:N第7題 (1.0分)若有int =10, j=0;則執(zhí)行完語(yǔ)句if (j=0)+ +; else - -; 的值為11。答案:N第8題 (1.0分)C語(yǔ)言的switch語(yǔ)句中case后可為常量或表達(dá)式或有確定值的變量及表達(dá)式.答案:N第9題 (1.0分)通過return語(yǔ)句,函數(shù)可以帶回一個(gè)或一個(gè)以上的返回值。答案:N第10題 (1.0分)C語(yǔ)言中只能逐個(gè)引用數(shù)組元素而不能一次引用整個(gè)
5、數(shù)組。答案:Y三、單項(xiàng)選擇 共30題 (共計(jì)30分)第1題 (1.0分)從循環(huán)體內(nèi)某一層跳出,繼續(xù)執(zhí)行循環(huán)外的語(yǔ)句是A:break語(yǔ)句B:return語(yǔ)句C:continue語(yǔ)句D:空語(yǔ)句答案:A第2題 (1.0分)能正確表示邏輯關(guān)系:" a10或a0 "的C語(yǔ)言表達(dá)式是A:a>=10 or a<=0B:a>=0 | a<=10C:a>=10 && a<=0D:a>=10 | a<=0答案:D第3題 (1.0分)C語(yǔ)言源程序文件經(jīng)過C編譯程序編譯連接之后生成一個(gè)后綴為()的可執(zhí)行文件A:.cB:.objC:.e
6、xeD:.bas答案:C第4題 (1.0分)C語(yǔ)言源程序文件經(jīng)過C編譯程序編譯后生成的目標(biāo)文件的后綴為A:.cB:.objC:.exeD:.bas答案:B第5題 (1.0分)在一個(gè)C源程序文件中,若要定義一個(gè)只允許本源文件中所有函數(shù)使用的全局變量,則該變量需要使用的存儲(chǔ)類型是A:externB:registerC:autoD:static答案:D第6題 (1.0分)若變量已正確定義,執(zhí)行語(yǔ)句scanf("%d,%d,%d ",&k1,&k2,&k3);時(shí),_是正確的輸入A:2030,40B:20 30 40C:20, 30 40D:20,30,40答
7、案:D第7題 (1.0分)C語(yǔ)言的if語(yǔ)句中,用作判斷的表達(dá)式為A:任意表達(dá)式B:邏輯表達(dá)式C:關(guān)系表達(dá)式D:算術(shù)表達(dá)式答案:A第8題 (1.0分)下列( )表達(dá)式的值為真,其中a=5;b=8;c=10;d=0A:a*2>8+2B:a&&dC:(a*2-c)|dD:a-b<c*d答案:D第9題 (1.0分)下列數(shù)據(jù)中屬于"字符串常量"的是A:ABCB:"ABC"C:'ABC'D:'A'答案:B第10題 (1.0分)C語(yǔ)言源程序名的后綴是A:exeB:cC:objD:cp答案:B第11題 (1.0
8、分)凡是函數(shù)中未指定存儲(chǔ)類別的局部變量,其隱含的存儲(chǔ)類別為()。A:自動(dòng)(auto)B:靜態(tài)(static)C:外部(extern)D:寄存器(register)答案:A第12題 (1.0分)已知p,p1為指針變量,a為數(shù)組名,j為整型變量,下列賦值語(yǔ)句中不正確的是()。A:p=&j,p=p1;B:p=a;C:p=&aj;D:p=10;答案:D第13題 (1.0分)下列語(yǔ)句的結(jié)果是()。main() int j; j=3;printf("%d,",+j); printf("%d",j+);A:3,3B:3,4C:4,3D:4,4答案:D第
9、14題 (1.0分)整型變量x和y的值相等、且為非0值,則以下選項(xiàng)中,結(jié)果為零的表達(dá)式是()。A:x | yB:x | yC:x & yD:x y答案:D第15題 (1.0分)位字段數(shù)據(jù)的單位是()位。A:十六進(jìn)制B:八進(jìn)制C:二進(jìn)制D:十進(jìn)制答案:C第16題 (1.0分)設(shè)C語(yǔ)言中,int類型數(shù)據(jù)占2個(gè)字節(jié),則short類型數(shù)據(jù)占()。A:1個(gè)字節(jié)B:2個(gè)字節(jié)C:4個(gè)字節(jié)D:8個(gè)字節(jié)答案:B第17題 (1.0分)以下描述中正確的是()。A:由于 do-while 循環(huán)中循環(huán)體語(yǔ)句只能是一條可執(zhí)行語(yǔ)句,所以循環(huán)體內(nèi)不能使用復(fù)合語(yǔ)句B:do-while 循環(huán)由do開始,用while結(jié)束,
10、在 while(表達(dá)式)后面不能寫分號(hào)C:在 do-while 循環(huán)體中,一定要有能使 while 后面表達(dá)式的值變?yōu)榱?"假")的操作D:do-while 循環(huán)中,根據(jù)情況可以省略 while答案:C第18題 (1.0分)若要打開A盤上user子目錄下名為abc.txt的文本文件進(jìn)行讀、寫操作,下面符合此要求的函數(shù)調(diào)用是()。A:fopen("A:userabc.txt","r")B:fopen("A:userabc.txt","r+")C:fopen("A:userabc.txt&
11、quot;,"rb")D:fopen("A:userabc.txt","w")答案:B第19題 (1.0分)C語(yǔ)言規(guī)定,在一個(gè)源程序中,main函數(shù)的位置()。A:必須在最開始B:必須在系統(tǒng)調(diào)用的庫(kù)函數(shù)的后面C:可以任意D:必須在最后答案:C第20題 (1.0分)下列定義數(shù)組的語(yǔ)句中不正確的是()。A:static int a23=1,2,3,4,5,6;B:static int a23=1,4,5;C:static int a3=1,4;D:static int a=1,2,3,4,5,6;答案:D第21題 (1.0分)若int a
12、=3,則執(zhí)行完表達(dá)式a-=a+=a*a后,a的值是A:-15B:-9C:-3D:0答案:D第22題 (1.0分)以下程序的輸出結(jié)果是_. void fun(int a, int b, int c) a=456; b=567; c=678; main() int x=10, y=20, z=30; fun(x, y, z); printf("%d,%d,%dn", z, y, x);A:30,20,10B:10,20,30C:456567678D:678567456答案:A第23題 (1.0分)有定義:char*p1,*p2;則下列表達(dá)式中正確合理的是A:p1/=5B:p1*
13、=p2C:p1=&p2D:p1+=5答案:C第24題 (1.0分)若有如下定義和語(yǔ)句,且0<=i<5,下面( )是對(duì)數(shù)值為3數(shù)組元素的引用 int a=1,2,3,4,5,*p,i; p=a;A:*(a+2)B:ap-3C:p+2D:a+3答案:A第25題 (1.0分)若有定義int a10,*p=a;,則p+5表示A:元素a5的地址B:元素a5的值C:元素a6的地址D:元素a6的值答案:A第26題 (1.0分)對(duì)于定義,char *aa2="abcd","ABCD",選項(xiàng)中說法正確的是A:aa數(shù)組元素的值分別是"abcd&
14、quot;和"ABCD"B:aa是指針變量,它指向含有兩個(gè)數(shù)組元素的字符型一維數(shù)組C:aa數(shù)組的兩個(gè)元素分別存放的是含有4個(gè)字符的一維字符數(shù)組的首地址D:aa數(shù)組的兩個(gè)元素中各自存放了字符'a'和'A'的地址答案:D第27題 (1.0分)下列程序段的輸出結(jié)果為()。int a=7,b=9,t;t=a*=a>b?a:b;printf("%d",t);A:7B:9C:63D:49答案:C第28題 (1.0分)以下不符合C語(yǔ)言語(yǔ)法的賦值語(yǔ)句是()。A:a=1,b=2B:+j;C:a=b=5;D:y=(a=3,6*5);答案
15、:A第29題 (1.0分)C語(yǔ)言中,文件由()。A:記錄組成B:由數(shù)據(jù)行組成C:由數(shù)據(jù)塊組成D:由字符(字節(jié))序列組成答案:D第30題 (1.0分)以下對(duì)一維整型數(shù)組a的正確說明是()。A:int a(10);B:int n=10,an;C:int n; scanf("%d",&n); int an;D:#define SIZE 10 (換行) int aSIZE;答案:D四、程序填空 共2題 (共計(jì)20分)第1題 (10.0分)/*-【程序填空】-功能:輸入3個(gè)數(shù)a,b,c,按從小到大的順序輸出。-*/#include <stdio.h>main()
16、void swap(int *p1, int *p2); int n1,n2,n3; int *pointer1,*pointer2,*pointer3; printf("please input 3 number:n1,n2,n3:"); scanf("%d,%d,%d",&n1,&n2,&n3); pointer1=&n1; pointer2=&n2; pointer3=&n3; /*SPACE*/ if(【?】) swap(pointer1,pointer2); /*SPACE*/ if(【?】) s
17、wap(pointer1,pointer3); /*SPACE*/ if(【?】) swap(pointer2,pointer3); printf("the sorted numbers are:%d,%d,%dn",n1,n2,n3);/*SPACE*/void swap(【?】)int *p1,*p2; int p; p=*p1;*p1=*p2;*p2=p;答案:=(答案1)=n1>n2=或=n2<n1=或=*pointer1>*pointer2=或=*pointer2<*pointer1=(答案2)=n1>n3=或=n3<n1=或=
18、*pointer1>*pointer3=或=*pointer3<*pointer1=(答案3)=n2>n3=或=n3<n2=或=*pointer2>*pointer3=或=*pointer3<*pointer2=(答案4)=p1,p2第2題 (10.0分)/*-【程序填空】-功能:百馬百擔(dān)問題:有100匹馬,馱100擔(dān)貨,大馬馱三擔(dān),中 馬馱2擔(dān),兩匹小馬馱一擔(dān),求大、中、小馬各多少匹?-*/#include <stdio.h>main() int hb,hm,hl,n=0; /*SPACE*/ for(hb=0;hb<=100;hb+=【
19、?】) /*SPACE*/ for(hm=0;hm<=100-hb;hm+=【?】) /*SPACE*/ hl=100-hb-【?】; /*SPACE*/ if(hb/3+hm/2+2*【?】=100) n+; printf("hb=%d,hm=%d,hl=%dn",hb/3,hm/2,2*hl); printf("n=%dn",n);答案:=(答案1)=3=(答案2)=2=(答案3)=hm=(答案4)=hl五、程序改錯(cuò) 共1題 (共計(jì)10分)第1題 (10.0分)/*- 【程序改錯(cuò)】-功能:八進(jìn)制轉(zhuǎn)換為十進(jìn)制。-*/#include <st
20、dio.h>main() /*FOUND*/ char p,s6; int n; p=s; gets(p); /*FOUND*/ n=0; /*FOUND*/ while(*(p)='0') n=n*8+*p-'0' p+; printf("%d",n);答案:=(答案1)=char *p,s6;=(答案2)=n=0;=(答案3)=while(*(p)!='0')六、程序設(shè)計(jì) 共2題 (共計(jì)20分)第1題 (10.0分)/*-【程序設(shè)計(jì)】-功能:從字符串s中刪除指定的字符c。-*/#include <stdio.h
21、>void wwjt();fun(char s,char c) /*Program*/ /* End */ main() static char str="turbo c and borland c+" char c='a' fun(str,c); printf("str=%sn",str); wwjt();void wwjt() FILE *IN,*OUT; char sin80,cIN; int i; IN=fopen("13.IN","r"); if(IN=NULL) printf(&q
22、uot;Please Verify The Currernt Dir.it May Be Changed"); OUT=fopen("13.out","w"); if(OUT=NULL) printf("Please Verify The Current Dir. it May Be Changed"); for(i=0;i<10;i+) fscanf(IN,"%s",sin); cIN=getc(IN);cIN=getc(IN); fun(sin,cIN); fprintf(OUT,"%sn",sin); fclose(IN); fclose(OUT);答案:-int i,k=0; for(i=0;si!='0'i+) if(
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- Unit 9 What's your hobby 說課稿(說課稿)-2024-2025學(xué)年湘少版(三起)英語(yǔ)五年級(jí)上冊(cè)
- Unit 3 What Would you like(說課稿)-2024-2025學(xué)年人教PEP版英語(yǔ)五年級(jí)上冊(cè)
- 2023九年級(jí)數(shù)學(xué)上冊(cè) 第六章 反比例函數(shù)1 反比例函數(shù)說課稿 (新版)北師大版
- 10《爬山虎的腳》說課稿-2024-2025學(xué)年語(yǔ)文四年級(jí)上冊(cè)統(tǒng)編版
- 2023三年級(jí)英語(yǔ)下冊(cè) Unit 2 Animals at the Zoo Lesson 8 Tigers and Bears說課稿 冀教版(三起)
- 2025民間個(gè)人借款合同書范文
- 2024-2025學(xué)年高一歷史第13周 6.2卓爾不群的雅典說課稿
- 2025常年法律顧問合同
- 19《一只窩囊的大老虎》第二課時(shí)(說課稿)-2024-2025學(xué)年統(tǒng)編版語(yǔ)文四年級(jí)上冊(cè)001
- 2025獨(dú)家經(jīng)銷合同范本
- 2025江蘇南京市金陵飯店股份限公司招聘高頻重點(diǎn)提升(共500題)附帶答案詳解
- 公共政策分析 課件匯 陳振明 第0-9章 導(dǎo)論、緒論:政策科學(xué)的“研究綱領(lǐng)”- 政策監(jiān)控
- 2025年牛津譯林版英語(yǔ)七年級(jí)下冊(cè)全冊(cè)單元重點(diǎn)知識(shí)點(diǎn)與語(yǔ)法匯編
- 《小學(xué)作文指導(dǎo)》課件
- 小學(xué)六年級(jí)數(shù)學(xué)方程應(yīng)用題100道及答案解析
- 2025新譯林版英語(yǔ)七年級(jí)下單詞表
- 海洋工程設(shè)備保溫保冷方案
- 文藝演出排練指導(dǎo)服務(wù)合同
- 人教版(2024新版)一年級(jí)上冊(cè)數(shù)學(xué)第一單元《數(shù)學(xué)游戲》單元整體教學(xué)設(shè)計(jì)
- 魏寧海超買超賣指標(biāo)公式
- (正式版)FZ∕T 80014-2024 潔凈室服裝 通 用技術(shù)規(guī)范
評(píng)論
0/150
提交評(píng)論