下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、2004年黑龍江省高職考試試卷(本試卷滿分300分,考試時間150分鐘)專業(yè)i:c語言編程基礎(chǔ)部分一、單項選擇題(本大題共15小題,每小題2分,共30分)在每小題列出的四個備選項中只有一個是符合題目要求的,請將其代碼填寫在題的括號內(nèi)。錯選、多選或未選均無分。1、以下說法正確的是()a、c語言程序總是從第一個定義的函數(shù)開始執(zhí)行b、在c語言程序中,被調(diào)用的函數(shù)必須在main( )函數(shù)中定義c、c語言程序總是從main()函數(shù)開始執(zhí)行。d、c語言程序中的main( )函數(shù)必須放在程序的開始部分2、在c語言中,不正確的自定義標(biāo)識符是()a、xyzb、intc、x3dd、unsigned3、在c語言中,
2、若有以下定義:int a;float f;char c;則表達(dá)式a+f*c的值的類型為()a、charb、doublec、float d、int4、以下c語言程序的輸出結(jié)果是()main()int x=3,y=2,z=0;printf("%d",x/y&&!z);a、3b、2c、1d、05、在c語言中,運算對象必須是整型數(shù)的運算符是()a、%b、/c、%和/d、=6、在c語言中,下列函數(shù)中經(jīng)常與getchar()組合起來使用的函數(shù)是()a、 scanf()b、strcpy()c、puts()d、putchar()7、以下c 語言程序的輸出結(jié)果是()main(
3、)int x=10,y=3;printf("%d",x/y);a、0b、3.33c、3d、不確定8、以下c語言程序的輸出結(jié)果是()main()int k=17;printf("%d,%o,%x",k,k,k); a、17,021,0x11b、17,17,17c、17,0x11,021d、17,21,119、c語言自定義函數(shù)的返回值的類型是由()決定的。a、return語句中的表達(dá)式類型b、定義函數(shù)時,指定函數(shù)值類型c、調(diào)用函數(shù)時臨時確定的d、無法確定10、若執(zhí)行以下c語言程序時從鍵盤上輸入12,則輸出結(jié)果是()main()int n;scanf(&quo
4、t;%d",&n);if(n+<10)printf("%d",n);elseprintf("%d",n-);a、14b、13c、12d、1111、在c語言中,己知i,j,k,為int型變量,若從鍵盤輸入:1,2,3(回車)要使i的值為1,j的值為2,k的值為3,以下選項中正確的輸入語句是()。a、scanf("%2d%2d%2d",&i,&j,&k); b、scanf("%d % d %d",&i,&j,&k);c、scanf("%d
5、,%d,%d",&i,&j,&k); d、scanf("i=%d,j=%d,k=%d",&im&j,k);12、在c語言中,若有如下定義和語句,則輸出結(jié)果為()char a="abcd",*p;p=s+2;printf(%c",*p);a、bb、c c、cdd、bcd13、以下c語言程序的輸出結(jié)果是()main()int x=-10;if(x>0) x=-x;printf("%d",x);a、-10b、0 c、10 d、914、在c語言中,若己定義如下的數(shù)組:int x
6、15=0,1,2;則數(shù)組x中的各元素占用的存儲空間總共為()a、3b、6c、15d、3015、在c語言中, 以下函數(shù)定義:void fun(int n,double x) /./若以下選項中的變量都己正確定義并賦值,則對函數(shù)fun的正確調(diào)用語句是()a、fun(n,x);b、k=fun(10,12.5)c、void fun(n,x) d、fun(int y,double m);二、填空題(本題共8小題,每空3分,共30分)16、c語言語句分隔符是。17、在c語言中,整型(int)變量的取值范圍為 。18、與代數(shù)式 對應(yīng)主c語言表達(dá)式是 。19、在c語言中,設(shè)整型變量n的值為12,則表達(dá)式a+=
7、a-=a*=a的值為。20、在c語言中,若已經(jīng)定義如下的文件指針變量: file *fp;現(xiàn)要以“只讀”方式打開一個名為“abc.txt”的ascii碼文件,應(yīng)執(zhí)行的語名為 。21、執(zhí)行c語言程序后,輸出“#”號的個數(shù)是 。#include <stdio.h>main()int i,j;for(i=1;i<5;i+)for(j=2;j<=i;j+) putchar('#');22、運行下列c語言程序,顯示結(jié)果為。main()int m33=1,4,7,2,5,8,3,6,9;int i,k=2;for(i=0;i<3;i+) printf(&quo
8、t;%d ",mik);23、以下c語言程序的功是調(diào)用函數(shù)fun計算:sum=1-2+3-4+5-6+n,并輸出結(jié)果,請將程序補(bǔ)充完整。int fun(int n)int f=i,i;int ;for(i=1;i<m;i+)a= ;f=-f;return s;main()int n;scanf("%d,&n);printf("sum=%d", );三、判斷題(本大題共5題,每小題2分,共10分。)判斷正誤,將正確的劃上“”錯誤的劃上“×”。()24、一個由c語言編寫的程序,只要經(jīng)過編譯就可生成可執(zhí)行文件。()25、在c語言中,所有
9、的保留字均采用小寫。()26、在c語言中,條件運算符是一個唯一的三目運算符。()27、在c 語言中,所有的關(guān)系運算符優(yōu)先仍相聯(lián)系,均低于算術(shù)運算符。()28、在c語言中,while語句的循環(huán)體可以一次也不執(zhí)行,而do-while 語句的循環(huán)體至少執(zhí)行一次。四、閱讀以下c語言程序,寫出程序運行的結(jié)果(本大題共6小題,每小題8分,共48分)29、以下程序的輸出結(jié)果是。main()int a=4,b=3,c=5,t=0;if(a>b)t=a;a=b;b=t;if(a<c)t=a;a=c;c=t;printf("%d %d %d",a,b,c);30、以下程序的輸出結(jié)果
10、是。main()int n;for(n=1;n<=20;n+=2)if(n%3=0)printf("%d",n);31、以下程序的程序輸出的結(jié)果是。main()int j;for(j=4;j>=2;j-)switch(j)case 0:printf("%c",'0'); case 1:printf("%c",'1'); case 2:printf("%c",'2'); case 3:printf("%c",'3');de
11、fault :printf("%c",'4');32、以下程序的輸出結(jié)果是。main()int m10,a;for(a=0;a<10;a+) ma=10-a;printf("%d",m2+m7);33、以下程序的輸出結(jié)果是。main()int a=1,b=10;dob-=a;a+=3;while(b>=0);printf("a=%d,b=%d",a,b);34、以下程序的輸出結(jié)果是。int add(int a,int b)teturn(a+b);main()int x=1,y=2,x=3,s;s=add(a
12、dd(x,y),z);printf("%d",s);五、程序設(shè)計題(請用c語言按要求編寫程序,本大題共2小題,每小題16分,共32分)35、輸入一批整數(shù)(當(dāng)輸入-1時結(jié)束輸入),計算并輸入其中奇數(shù)之和與偶數(shù)之和。(要求:用while語句實現(xiàn),輸入的變量定義為a,奇數(shù)之和為 s1,偶數(shù)之和為s2,輸出s1,s2)36、輸入某班50個學(xué)生的學(xué)號和成績,輸出成績在班級平均分?jǐn)?shù)線以上(包括平均分)的所有學(xué)的學(xué)號,并統(tǒng)計出平均分?jǐn)?shù)一以一的學(xué)生人數(shù)( 求:設(shè)置數(shù)組a存放學(xué)號,設(shè)置數(shù)組b存放成績,不考慮輸入數(shù)據(jù)的隨機(jī)性,for語句,按“學(xué)號,成績“格式輸入,平均分以下的人數(shù)用m表示)。專
13、業(yè)i:c語言編程基礎(chǔ)部分參考答案一、單項選擇題(本大題共15題,每小題2分,共30分)1、c2、d3、b4、c5、a6、d7、c8、d9、c10、b11、c12、b13、a14、d15、a二、填空題(本大題共10題,每空3分,共30分)16、;(或分號)17、-327683276718、sqrt(a*a+b*c)/(x-y)或sqrt(pow(a,2)+(b*c)/(x-y)19、020、fp=fopen("abc.txt","r");21、622、7 8 922、(1)、s=0 (2)、s+f*i(或f=f+i) (3)、fun(n)三、判斷題(本大題
14、共5題,每小題2分,共10分)24、×25、26、27、×28、四、閱讀程序,寫出程序運行的結(jié)果(本大題共6題,每小題8分,共48分)29、5 0 330、3 9 131、434232、533、a=10,b=-234、6五、程序設(shè)計題(請用c語言近要求編寫程序,每小題16分,共32分)35、#include<stdio.h> main() int a,s1=0,s2=0;scanf("%d",&a);while(a!=-1)if(a%2=1) s1+=a;(s1+=a可為a1=s1+a或a%2=0 s2=s2+a )else s2+=a;(s2+=a可為s2=s2+a或s1=s1+a)scanf("%d",&a);printf("奇數(shù)之和是%d,偶數(shù)之和是%d",s1,s2);36、#include<s
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024生活垃圾清運、運輸與環(huán)保技術(shù)服務(wù)專項合同3篇
- 2024版金融科技產(chǎn)品研發(fā)與推廣合同
- 2024水利局行政執(zhí)法權(quán)委托合同文本3篇
- 第3章 廣袤浩瀚的宇宙【B卷 專項卷】(解析版)
- 電子產(chǎn)品配送:汽車租賃合同協(xié)議
- 垃圾處理工程大清包施工合同
- 珠寶行業(yè)合同規(guī)范
- 健身房修繕合同
- 商業(yè)協(xié)會用章管理準(zhǔn)則
- 無序晶體2微米波段激光特性解析
- 閘閥的操作力矩參考表
- 浙江省市政工程安全臺賬完整
- 環(huán)氧樹脂參考配方大全
- 花木綠化養(yǎng)護(hù)考核評分表
- #2鍋爐爐膛內(nèi)腳手架搭設(shè)及拆除施工方案
- 110KV變電站工程創(chuàng)優(yōu)監(jiān)理實施細(xì)則
- 個人信用報告異議申請表
- 檢驗批劃分大全16頁
- 教材中醫(yī)方劑學(xué)
- 2022年2022年電子信息系統(tǒng)機(jī)房設(shè)計規(guī)范
- 下鼻甲生理、解剖、血供
評論
0/150
提交評論