版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
頁腳頁腳本題序號:80下面程序的輸出結(jié)果是#include<stdio.h>main(){intx=10;{intx=20;printf("%d,",x);}printf("%d\n",x);}A10,20B20,10C10,10D20,20參考答案B本題序號:107下面程序的輸出結(jié)果是main(){inta=2,i;for(i=0;i<3;i++)printf("%4d",f(a));}f(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}A777B71013C7911D789參考答案D本題序號:108下面程序的輸出結(jié)果是#include<stdio.h>try(){staticintx=3;x++;return(x);}main(){inti,x;for(i=0;i<=2;i++)x=try();printf("%d\n",x);}A3B4C5D6參考答案D本題序號:109下面程序的輸出結(jié)果是。#include<stdio.h>main(){intx=1;voidf1(),f2();f1();f2(x);printf("%d\n",x);}voidf1(void){intx=3;printf("%d",x);}voidf2(x)intx;{printf("%d",++x);}A111B222C333D321參考答案D本題序號:126下列敘述中錯誤的是A主函數(shù)中定義的變量在整個程序中都是有效的。B在其它函數(shù)中定義的變量在主函數(shù)中也不能使用。C形式參數(shù)也是局部變量。D復合語句中定義的變量只在該復合語句中有效。參考答案A本題序號:127若函數(shù)的形參為一維數(shù)組,則下列說法中正確的是A調(diào)用函數(shù)時的對應實參必為數(shù)組名。B形參數(shù)組可以不指定大小。C形參數(shù)組的元素個數(shù)必須等于實參數(shù)組的元素個數(shù)。D形參數(shù)組的元素個數(shù)必須多于實參數(shù)組的元素個數(shù)。參考答案B本題序號:128在函數(shù)的說明和定義時若沒有指出函數(shù)的類型,則A系統(tǒng)自動地認為函數(shù)的類型為整型。B系統(tǒng)自動地認為函數(shù)的類型為字符型。C系統(tǒng)自動地認為函數(shù)的類型為實型。D編譯時會出錯。參考答案A本題序號:135下面敘述中正確的是A對于用戶自己定義的函數(shù),在使用前必須加以說明。B說明函數(shù)時必須明確其參數(shù)類型和返回類型。C函數(shù)可以返回一個值,也可以什么值也不返回。D空函數(shù)不完成任何操作,所以在程序設計中沒有用處參考答案C本題序號:136有如下程序:#include“stdio.h”intm,n;ps1(){printf(“pleaseinputthefirstcode:”);scanf(“%d”,&m);m++;}ps2(){printf(“pleaseinputthesecondcode:”);scanf(“%d”,&n);n--;}main(){inta=ps1();intb=ps2();printf(“%d,%d”,a,b);return(1);}則下列關于上述程序的說確的是()A由于psi和ps2函數(shù)沒有return語句,所以調(diào)用形式a二psl()和b=ps2()是錯誤的。B上述程序正確,a和b的值將分別為m和n的值。C上述程序正確,a和b的值為不確定的整數(shù)。D上述程序正確,a和b的值將都是零。參考答案C本題序號:157下面正確的函數(shù)定義形式是TOC\o"1-5"\h\zAdoublefun(intx,inty)Bdoublefun(intx;inty)Cdoublefun(intx,inty);Ddoublefun(intx,y);參考答案A本題序號:158若調(diào)用一個函數(shù),且此函數(shù)中沒有return語句,則正確的說法是()該函數(shù):A沒有返回值B返回若干個系統(tǒng)默認值;C能返回一個用戶所希望的函數(shù)值;D返回一個不確定的值參考答案D本題序號:159下面說法中不正確的是()在C語言中A實參可以是常量、變量或表達式;B形參可以是常量、變量或表達式;C函數(shù)的參數(shù)是函數(shù)間傳遞數(shù)據(jù)的一種手段;D實參個數(shù)應與對應的形參個數(shù)相等,類型匹配;參考答案B本題序號:162C語言允許函數(shù)返回值類型缺省定義,此時該函數(shù)隱含的返回值類型是Afloat型Bint型Clong型Ddouble型參考答案B本題序號:163C語言規(guī)定,函數(shù)返回值的類型是由Areturn語句中的表達式類型所決定;B調(diào)用該函數(shù)時的主調(diào)函數(shù)類型所決定;C調(diào)用該函數(shù)時系統(tǒng)臨時決定;D在定義該函數(shù)時所指定的函數(shù)類型所決定;參考答案D本題序號:164下面函數(shù)調(diào)用語句含有實參的個數(shù)為()func((exp1,exp2),(exp3,exp4,exp5));A1B2C5D4參考答案B本題序號:165以下錯誤的描述是()函數(shù)的調(diào)用可以A出現(xiàn)在執(zhí)行語句中;B出現(xiàn)在一個表達式中;C為一個函數(shù)的實參;D作為一個函數(shù)的形參;參考答案D本題序號:167若使用一維數(shù)組名作函數(shù)參數(shù),則以下正確的說法是A必須在主調(diào)用函數(shù)中說明此數(shù)組的大??;B實參數(shù)組類型與形參數(shù)組類型可以匹配;C在被調(diào)函數(shù)中,不需要考慮形參數(shù)組的大??;D實參數(shù)組名與形參數(shù)組名必須一致;參考答案C本題序號:168下正確的說法是()。如果在一個函數(shù)中的復合語句中定義了一個變量,則該變量A只在該復合語句中有效B在該函數(shù)中有效C本程序中有效D為非法變量參考答案A本題序號:169以下不正確的說法是A在不同函數(shù)中可以使用相同的名字的變量;B形式參數(shù)是局部變量;C在函數(shù)定義的變量只在本函數(shù)圍有效;D在函數(shù)的復合語句中定義的變量在本函數(shù)圍有效參考答案D本題序號:173以下程序的正確的運行結(jié)果是()。main(){inta2,i;for(i=0;i〈3;i++)printf(“%d”,f(a));}f(inta){intb=0;staticintc=3;b++;c++;return(a+b+c);}A777B71013C7911D789參考答案D本題序號:174以下程序的正確運行結(jié)果是()#include〈stdio.h>main(){intk=4;m=1,p;p=func(k,m);printf(“%d”,p);p=func(k,m);printf(“%d\n”,p);}func(inta,intb){staticintm=0,i=2;i+=m+l;m=i+a+b;return(m);}A8,17B8,16C8,20D8,8參考答案A本題序號:309如果主調(diào)函數(shù)傳遞數(shù)組給被調(diào)函數(shù),對函數(shù)形參的說明有錯誤的是Ainta(floatx[],intn)Binta(float*x,intn)Cinta(floatx[10],intn)Dinta(floatx,intn)參考答案D本題序號:310如果一個變量在整個程序運行期間都存在,但是僅在說明它的函數(shù)是可見的,這個變量的存儲類型應該被說明為。A靜態(tài)變量B動態(tài)變量C外部變量D部變量參考答案A本題序號:311在一個C源程序文件中,□若要定義一個只允許在該源文件中所有函數(shù)使用的變量,則該變量需要使用的存儲類別是。AexternBregisterCautoDstatic參考答案D本題序號:312在C語言中,函數(shù)的數(shù)據(jù)類型是指A函數(shù)返回值的數(shù)據(jù)類型B函數(shù)形參的數(shù)據(jù)類型C調(diào)用該函數(shù)時的實參的數(shù)據(jù)類型D任意指定的數(shù)據(jù)類型參考答案A本題序號:313已知如下定義的函數(shù):fun1(inta){printf("\n%d",a);}則該函數(shù)的數(shù)據(jù)類型是。A與參數(shù)a的類型相同Bvoid型C沒有返回值D無法確定參考答案A本題序號:449有如下函數(shù)調(diào)用語句func(rec1,rec2+rec3,(rec4,rec5));該函數(shù)調(diào)用語句中,含有的實參個數(shù)是A3B4C5D有語法錯參考答案A本題序號:477以下所列的各函數(shù)首部中,正確的是Avoidplay(var:Integer,varb:Integer)Bvoidplay(inta,b)Cvoidplay(inta,intb)DSubplay(aasinteger,basinteger)參考答案C本題序號:483當調(diào)用函數(shù)時,實參是一個數(shù)組名,則向函數(shù)傳送的是A數(shù)組的長度B數(shù)組的首地址C數(shù)組每一個元素的地址D數(shù)組每個元素中的值參考答案B本題序號:491以下正確的說法是A用戶若需調(diào)用標準庫函數(shù),調(diào)用前必須重新定義;B用戶可以重新定義標準庫函數(shù),若如此,該函數(shù)將失去原有含義C系統(tǒng)根本不允許用戶重新定義標準庫函數(shù);D用戶若需調(diào)用標準庫函數(shù),調(diào)用前不必使用預編譯命令將該函數(shù)所在文件包括到用戶源文件中,系統(tǒng)自動去調(diào);參考答案B本題序號:511在下列結(jié)論中,只有一個是錯誤的,它是AC語言允許函數(shù)的遞歸調(diào)用BC語言中的continue語句,可以通過改變程序的結(jié)構而省略C有些遞歸程序是不能用非遞歸算法實現(xiàn)的DC語言中不允許在函數(shù)中再定義函數(shù)參考答案C本題序號:545函數(shù)用return語句返回計算20!的結(jié)果,此函數(shù)的類型應說明為。AintBlongCunsignedlongD其它三個答案都不對參考答案D本題序號:619以下程序的輸出結(jié)果是intf(){staticinti=0;ints=1;s+=i;i++;returns;}main(){inti,a=0;for(i=0;i<5;i++)a+=f();printf("%d\n",a);}A20B24C25D15參考答案D本題序號:621若有以下程序#include"stdio.h"voidf(intn);main(){voidf(intn);f(5);}voidf(intn){printf("%d\n",n);}則以下敘述中不正確的是A若只在主函數(shù)中對函數(shù)f進行說明,則只能在主函數(shù)中正確調(diào)用函數(shù)fB若在主函數(shù)前對函數(shù)f進行說明,則在主函數(shù)和其后的其它函數(shù)中都可以正確調(diào)用函數(shù)fC對于以上程序,編譯時系統(tǒng)會提示出錯信息:提示對f函數(shù)重復說明D函數(shù)f無返回值,所以可用void將其類型定義為無值型參考答案C本題序號:624在C語言中,形參的缺省存儲類是AautoBregisterCstaticDextern參考答案A本題序號:636不合法的main函數(shù)命令行參數(shù)表示形式是Amain(inta,char*c[])Bmain(intarc,char**arv)Cmain(intargc,char*argv)Dmain(intargv,char*argc[])參考答案C本題序號:637以下程序的輸出的結(jié)果是intx=3;main(){inti;for(i=1;i}ncre(){staicintx=1;x*=x+1;printf("%d",x);}A33B22C26D25參考答案C本題序號:658若各選項中所用變量已正確定義,函數(shù)fun過return語句返回一個函數(shù)值,以下選項中錯誤的程序是Amain()TOC\o"1-5"\h\z{x=fun(2,10);}floatfun(inta,intb){}Bfloatfun(inta,intb){}main(){x=fun(i,j);}Cfloatfun(int,int);main(){x=fun(2,10);}floatfun(inta,intb){}Dmain(){floatfun(inti,intj);x=fun(i,j);}floatfun(inta,intb){}參考答案A本題序號:670有以下程序intfun1(duoblea){returna*=a;}intfun2(dpublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main(){doublew;w=fun2(1.1,2.0);}程序執(zhí)行后變量w中的值A5.21B5C6D0參考答案A本題序號:683以下敘述中錯誤的是AC程序必須由一個或一個以上的函數(shù)組成B函數(shù)調(diào)用可以作為一個獨立的語句存在C若函數(shù)有返回值,必須通過return語句返回D函數(shù)形參的值也可以傳回對應的實參參考答案D本題序號:688在C語言中關于函數(shù)的正確敘述是A函數(shù)的定義和調(diào)用均可以嵌套B函數(shù)的定義不可以嵌套,但函數(shù)的調(diào)用可以嵌套C函數(shù)的定義和調(diào)用均不可以嵌套D函數(shù)的定義可以嵌套,但函數(shù)的調(diào)用不可以嵌套參考答案B本題序號:700在以下對C語言的描述中,正確的是A在C語言中調(diào)用函數(shù)時,只能將實參的值傳遞給形參,形參的值不能傳遞給實參BC語言的函數(shù)既可以嵌套定義又可以遞歸定義C函數(shù)必須有返回值,否則不能使用函數(shù)DC語言程序中有關調(diào)用關系的所有函數(shù)必須放在同一源程序文件中參考答案A本題序號:702若用數(shù)組名作為函數(shù)調(diào)用時的實參,則實際上傳遞給形參的是A數(shù)組首地址B數(shù)組的第一個元素值C數(shù)組中全部元素的值D數(shù)組元素的個數(shù)參考答案A本題序號:733有以下程序intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x;}main(){inta=4,b=3,c=5,d=2,e,f,g;e=f2(fl(a,b),fl(c,d));f=fl(f2(a,b),f2(c,d));g二a+b+c+d_e_f;printf("%d,%d%d",e,f,g);}程序運行后的輸出結(jié)果是()。A4,3,7B3,4,7C5,2,7D2,5,7參考答案A本題序號:772以下關于函數(shù)的敘述中正確的是A每個函數(shù)都可以被其它函數(shù)調(diào)用(包括main函數(shù))B每個函數(shù)都可以被單獨編譯C每個函數(shù)都可以單獨運行D在一個函數(shù)部可以定義另一個函數(shù)參考答案B本題序號:787設函數(shù)fun的定義形式為voidfun(charch,floatx){…}則以下對函數(shù)fun的調(diào)用語句中,正確的是()。Afun("abc",3.0);Bt=fun(''D'',16.5);Cfun(''65'',2.8);Dfun(32,32);參考答案D本題序號:827結(jié)構化程序由三種基本結(jié)構組成,三種基本結(jié)構組成的算法A可以完成任何復雜的任務B只能完成部分復雜的任務C只能完成符合結(jié)構化的任務D/
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2026山東第一醫(yī)科大學附屬腫瘤醫(yī)院第二批招聘備考題庫及答案詳解(奪冠系列)
- 初一昌平考試期末題目及答案
- 策劃師考試試卷及答案
- 醫(yī)院藥師培訓試題及答案
- 2025-2026人教版初中七年級語文卷
- 2025-2026七年級上道德與法治期末測試
- 《高寒退化坡草地客土噴播修復規(guī)程》征求意見稿編制說明
- 公共衛(wèi)生許可證管理制度
- 衛(wèi)生室組織管理制度
- 社區(qū)服務站衛(wèi)生監(jiān)督制度
- 新疆環(huán)保行業(yè)前景分析報告
- 2025~2026學年福建省泉州五中七年級上學期期中測試英語試卷
- 聯(lián)合辦公合同范本
- 2025年生物多樣性保護與生態(tài)修復項目可行性研究報告
- 2025年黑龍江省檢察院公益訴訟業(yè)務競賽測試題及答案解析
- 一氧化碳中毒救治課件
- 廣東事業(yè)單位歷年考試真題及答案
- 《會計信息化工作規(guī)范》解讀(楊楊)
- 工程機械設備租賃服務方案投標文件(技術方案)
- 高海拔地區(qū)GNSS大壩監(jiān)測技術研究
- 實施指南(2025)《DL-T 1630-2016氣體絕緣金屬封閉開關設備局部放電特高頻檢測技術規(guī)范》
評論
0/150
提交評論