下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
PAGEPAGE620111高級語言程序設(shè)計(一)試題課程代碼:00342一、單項選擇題(本大題共15小題,每小題2分,共30分)1.下列運算符的操作數(shù)必須是整型的是1.下列運算符的操作數(shù)必須是整型的是()A./B.!C.%D.=2.可用于C語言用戶標(biāo)識符的是()A.void,defineB.2c,DOC.For,-abcD.as_b3,_123函數(shù)調(diào)用語句fun(fun(a,a+b,a+c),(a,b,c),5);中函數(shù)fun的參數(shù)個數(shù)( )A.3 B.4C.5 D.6設(shè)inta=0,b=,下列語句的是( )A.a=b=10; C.b+=a; D.(a+b)++;能正確表達(dá)數(shù)學(xué)關(guān)系式0≤x<20的C語言表達(dá)式( A.0<=x<20 B.x>=0||x<20C.x>=0&&x<20 D.!(x<=0)&&x<20正確的C語言字符常量( )A.'\\' B.'65'C.“A” D.'/n'設(shè)chars[]=“1234567,執(zhí)行printf(%,%dn,strlen(s,sizeof(s);后的輸出結(jié)果( A.7,7 B.7,8C.8,7 D.8,88.設(shè)inta[]={1345,78,*p=,下列表達(dá)式的值為56的( A.p[1+2] B.*(a+2)C.a[3] D.*(p+3)9.對二維數(shù)組正確定義并初始化的( )A.inta[][3]={1,2,3,4,5,6}; B.inta[3][3]=(1,2,3,4,5,6);C.inta[3][]={{l,2,3},{4,5,6}}; D.inta[3][3]={a,b,c,d,e,f,g};10.設(shè)doublex=5.16,執(zhí)行printf(%5.3fn,(int)(x*10+0.510.0;后的輸出結(jié)果( )A.5.218 B.5.210C.5.200 D.5.168關(guān)于函數(shù),下列敘述正確的( A.一個函數(shù)中可以定義其它的函數(shù)B.C程序總是從main()函數(shù)開始執(zhí)行C.main()函數(shù)也可以被其它函數(shù)調(diào)用D.一個C程序可以有多個main()函數(shù)設(shè)char,執(zhí)行printf(%d,%cn”,ch,ch+2;后的輸出結(jié)果( A.97,c B.97,99C.a,c D.a,a+2下列敘述正確的( )A.continue語句的作用是跳出循環(huán)while循環(huán)語句的循環(huán)體至少執(zhí)行一次do-while循環(huán)語句的循環(huán)體至少執(zhí)行一次switch語句中的每個case語句組必須含有break語句14.設(shè)struct{int;int;}m[2]={3,,1,執(zhí)行后的輸出結(jié)果( )A.10.5 B.9C.8.0 D.7設(shè)inta=l,b=2,c=,執(zhí)行表達(dá)(a>b)&&(c=1后c的值( )A.0 B.1C.2 D.3二、填空題(本大題共10小題,每小題2分,共20分)請在每小題的空格中填上正確答案。錯填、不填均無分。表達(dá)式3!=6的值。設(shè)inta=1,執(zhí)行printf(%dn,a>>2;后的輸出結(jié)果 。設(shè)char*strPeopl,執(zhí)行printf(%sn,str+4;后的輸出結(jié)果 19.執(zhí)行下面程序段,輸?shù)男袛?shù)。inti,j;for(i=0;i<5;i++)for(j=1;j<i;j++)printf(“FIFA\n”);2xy20.1 2xyxy
的C語言表達(dá)式。21.設(shè)intyear=201,daydays=year%4==0&&year%100!=0||year%400==0?29:28;后days的值22.設(shè)intx=1y=,執(zhí)行printf(%,%d\n,x--,++y;后的輸出結(jié)果 。在C語言中,形參和實參的傳遞方式分為地址傳遞。使用系統(tǒng)函數(shù)pow(時,在程序開始應(yīng)包含的預(yù)處理命令。在C語言中,文件分為二進(jìn)制文件。4416閱讀下列程序,將輸出結(jié)果寫到各題右側(cè)的空白處。#include<stdio.h>voidmain(){ inta=0,b=2,c=3;switch(a){ case0:switch(b==2){casel:printf(“*”);break;case2:printf(“%”);break;}case1:switch(c){ casel:printf(“$”);break;case2:printf(“&”);break;default:printf(“#”);}}printf(“\n”);}#include<stdio.h>voidfun(int*a,int*b,intx,inty){ voidmain(){ intc=8,d=4;fun(&c,&d,5,10);printf(“%d,%d\n”,c,d);}#include<stdio.h>intfun(intx){ intp;if(x==1)returnelsep=x-funreturn p;}voidmain(){ printf(“%d\n”,fun29.#include<stdio.h>inta=10;voidf(){ inta=30;printf(“%d,”,a);}voidmain(){ f();printf(“%d\n”,a);}四、程序填充題(本大題共3小題,每小題6分,共18分)請將下列程序橫線處缺少的部分補(bǔ)上,使其能正確運行。30.將數(shù)組a中元素按下圖循環(huán)左移一位并輸出。a[0]a[1]a[2]a[3]a[4]執(zhí)行前12345執(zhí)行后23451#include<stdio.h>voidmain(){ intk=a[0];for(j=0;j<5;j++)第一a[4]= 第二空*/for(j=0;j<5;j++)printf第三空printf}31.計算并輸出1!+2!+3!+4!+5!的值。#include<stdio.h>intf(inta){ staticintc=c*a;return 第一空}voidmain(){ inti,k;第二空*/for(i=2;i<=5;i++)k+=f( 第三空printf(“%d\n”,k);}將文本文件fin.dat中的數(shù)字字符找出并寫入文本文件fnum.dat#include<stdio.h>voidmain(){charch;FILE*fin,*fnum;fin=fopen第一空fnum=fopenwhile(!feof( 第二空{(diào)ch=fgetc(fin);if( )fputc第三空}fclose(fin);fclose(fnum);}五、程序設(shè)計題(本大題共2小題,每小題8分,共16分)從鍵盤輸入代表平面上某點的橫坐標(biāo)x和縱坐標(biāo)xyx>0y>0“A??x<0y>0“B”x<0y<0“C”x>0y<0“D”x=0y=045列的二維整型數(shù)組,輸出其每一行的最小值。參考答案:一、單項選擇題1-5CDADC5-10ABBAC11-15BACBD二、填空題16、1 、318、le 、620、1.0/(x+y)+sqrt(2*x*y) 、2822、10,4 、值傳遞24、#include<math.h> 、文本文三、程序分析題26、%#27、15,-528、629、30,10四、程序填充題30、a[j+1]、k、a[j]31、c、f(1)或1、i32、"r"、fin、ch>='0'&&ch<='9'五、程序設(shè)計題33、/*思路:輸入兩個數(shù)之后,使用if語句依次判斷它們所屬的象限*/#include<stdio.h>voidmain(){intx,y;scanf("%d%d",&x,&y);/*輸入x和y的值*/if(x>0&&y>0)printf("A\n");/*屬于第一象限elseif(x<0&&y>0)printf("B\n");/*屬于第二象限elseif(x<0&&y<0)printf("C\n");/*屬于第三象限elseif(x>0&&y<0)printf("D\n"); /*屬于第四象限elseprintf("E\n");/*不屬于任何象限*/}34、/*思路:先用一個雙重循環(huán)輸入4行5列的數(shù)據(jù)。然后再用一個雙重循環(huán)讀取數(shù)組中的每一個元素,在讀取每行數(shù)據(jù)時,先假設(shè)每行的第1個數(shù)為最小的,然后用該行的每個數(shù)與最小的比較,從而找出每行的最小值。*/#include<stdio.h>voidmain(){inti,j,a[4][5],min;for(i=0;i<4;i++)/*45*/{for(j=0;j<5;
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度鈑金展柜研發(fā)與市場推廣合作合同2篇
- 二零二五年度高品質(zhì)實木地板全球購銷合同范本3篇
- 二零二五年掘進(jìn)機(jī)操作人員安全教育與培訓(xùn)合同3篇
- 二零二五版房地產(chǎn)股權(quán)托管及資產(chǎn)增值管理合同3篇
- 二零二五年度高級別墅房產(chǎn)出售合同3篇
- 2025年高性能材料采購與合作研發(fā)合同3篇
- 二零二五版健身俱樂部健身教練就業(yè)保障與福利合同3篇
- 2024新勞動法對人力資源績效評估與反饋合同3篇
- 專業(yè)化生產(chǎn)流程服務(wù)協(xié)議2024版版B版
- 2024版公共廁所管理承包合同3篇
- 《阻燃材料與技術(shù)》-顏龍 習(xí)題解答
- 人教版八年級英語上冊Unit1-10完形填空閱讀理解專項訓(xùn)練
- 2024年湖北省武漢市中考英語真題(含解析)
- GB/T 44561-2024石油天然氣工業(yè)常規(guī)陸上接收站液化天然氣裝卸臂的設(shè)計與測試
- 《城市綠地設(shè)計規(guī)范》2016-20210810154931
- 網(wǎng)球場經(jīng)營方案
- 2024年公司保密工作制度(四篇)
- 重慶市康德卷2025屆高一數(shù)學(xué)第一學(xué)期期末聯(lián)考試題含解析
- 建筑結(jié)構(gòu)課程設(shè)計成果
- 雙梁橋式起重機(jī)小車改造方案
- 基于AR的無人機(jī)操作訓(xùn)練系統(tǒng)
評論
0/150
提交評論