2017廣技師專插本C語言程序設(shè)計專業(yè)課真題1_第1頁
2017廣技師專插本C語言程序設(shè)計專業(yè)課真題1_第2頁
2017廣技師專插本C語言程序設(shè)計專業(yè)課真題1_第3頁
2017廣技師專插本C語言程序設(shè)計專業(yè)課真題1_第4頁
2017廣技師專插本C語言程序設(shè)計專業(yè)課真題1_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

廣東技術(shù)師范學(xué)院2017年專插本C語言程序設(shè)計注意:請將答案寫在答題紙上,否則無效!!!判斷題:(12分每題2分)1、C語言規(guī)定:在一個源程序中,main函數(shù)的位置必須在最開始。2、假設(shè)所有變量均為整型,則表達式(a=2,b=5,b++,a+b)的值是8。凡是函數(shù)中未指定存儲類別的局部變量,其隱含的存儲類別為靜態(tài)存儲。4、C語言中規(guī)定函數(shù)的返回值的類型是由return語句中的表達式類型所決定。5、在C語言中對文件操作必須先關(guān)閉當(dāng)前文件,然后再打開一個新文件。6、C語言程序的基本單位是語句。選擇題:(20分每題2分)1、假設(shè)已定義char磯10]和char*p=a,下面的賦值語句中,正確的是:A)a[10]=”TurboC”;B)a=”TurboC”;C)*p=”TurboC”;D)p=”TurboC”;下面關(guān)于運算符優(yōu)先順序的描述中正確的是:關(guān)系運算符<算術(shù)運算符<賦值運算符<邏輯與運算符邏輯運算符<關(guān)系運算符<算術(shù)運算符<賦值運算符賦值運算符<邏輯與運算符<關(guān)系運算符<算術(shù)運算符算術(shù)運算符<關(guān)系運算符<賦值運算符<邏輯與運算符以下正確的描述是。continue語句的作用是結(jié)束整個循環(huán)的執(zhí)行只能在循環(huán)體內(nèi)和switch語句體內(nèi)使用break語句C)在循環(huán)體內(nèi)使用break語句或continue語句的作用相同D)從多層循環(huán)嵌套中退出時,只能使用goto語句用8位無符號二進制數(shù)能表示的最大十進制數(shù)為A)127B)128C)255D)256下列敘述中正確的是:C語言中既有邏輯類型也有集合類型C語言中沒有邏輯類型但有集合類型C語言中有邏輯類型但沒有集合類型C語言中既沒有邏輯類型也沒有集合類型6、以下對C語言函數(shù)的有關(guān)描述中,正確的是:調(diào)用函數(shù)時,只能把實參的值傳送給形參,形參的值不能傳送給實參函數(shù)既可以嵌套定義又可以遞歸調(diào)用函數(shù)必須有返回值,否則不能使用函數(shù)程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個源程序文件中7、在C語言中,不正確的int類型的常數(shù)是:A)32768B)0C)037D)Oxaf以下敘述中不正確的是:在不同的函數(shù)中可以使用相同名字的變量函數(shù)中的形式參數(shù)是局部變量在一個函數(shù)內(nèi)定義的變量只在本函數(shù)范圍內(nèi)有效在一個函數(shù)內(nèi)的復(fù)合語句中定義的變量在本函數(shù)范圍內(nèi)有效以下說法中正確的是:A)#define和printf都是C語句#define是C語句,而printf不是printf是C語句,但#define不是#define和printf都不是C語句10、若有以下定義和語句:doubler=99,*p=&r;*p=r;則以下正確的敘述是:以下兩處的*p含義相同,都說明給指針變量p賦值S"doubler=99,*p=&r;中,把r的地址賦值給了p所指的存儲單元語句"*p=r;把變量r的地址值賦給指針變量p語句"*p=r;”取變量r的值放回r中三、填空題:(24分每空2分)1、下面程序的功能是:輸入一行字符,統(tǒng)計其中有多少個單詞,單詞之間用空格分開。請?zhí)羁胀瓿伞?include<stdio.h>main(){charstr[81];inti,(【1】);charc;gats(str);for(i=0;(【2】)!='\0';i++)if(c=='')word=0;elseif(【3】){word=1;,num);printf(“Thereare%dwordinline.\n,num);2、下面程序的功能是:用選擇排序法對數(shù)組中2、下面程序的功能是:用選擇排序法對數(shù)組中10個數(shù)據(jù)按由小到大排序。請?zhí)羁胀瓿伞oidsort(inta[],intn){(【5】)for(l=0;l<n-1;l++){(【6】)for(j=l+1;j<n;j++)if(a[j]<a[k])k=j;if((17】)){t=a[k];a[k]=a[l];a[l]=t;}}}main(){intb[10],l;printf(“enterthearray\n”);for(l=0;l<10;l++)scanf(“%d”.&b[l]);(【8】)printf(“thesortedarray:\n”);for(l=0;l<10;l++)printf(“%d“,b[l]);printf(“\n”);#inelude<math.h>main(){intm,i,k;scanf(“%d”,&m);(【9】)for(i=2;i<=k;i++)if(m%i==0)(【10】);if(i>=k+1)printf(“%disaprimenumber\n”,m);elseprintf(“%disnotaprimenumber\n”,m);}4、假設(shè)當(dāng)年產(chǎn)值為100,工業(yè)產(chǎn)值的增長率分別為6%、8%、10%、12%時,求工業(yè)產(chǎn)值分別經(jīng)過多少年可實現(xiàn)翻番。請?zhí)羁胀瓿?。main(){inty[4],i;floats[4]={100,100,100,100},c[4]={.06,.08,.10,.12};clrscr();for(i=0;i<4;i++){y[i]=0;while(【11】{s[i]=s[i]*(1+c[i]);printf("\ny=%d\ts=%.2f\tc=%.2f',y[i],s[i],c[i]);}四、讀程序,寫出程序運行結(jié)果。(24分每題4分)main(){intx=10,y=10,l;for(l=0;l>8;y=++l)printf(“%d%d”,x--,y);}main(){intm=37,n=13;while(m!=n){while(m>n)m=m-n;while(n>m)n_=m;}printf(“m=%d\n”,m);}main()for(;x>0;x--){if(x%3==0){printf(“%d”,--x);continue;}}}main(){inta=7,b=2;floatx=2.5,y=4.7,z;z=x+a%3*(int)(x+y)%2/4;printf(“%f\n”,z);z=(a+b)/2+(int)x%(int)y;printf(“%f”,z);}main(){intx[]={0,1,2,3,4,5,6,7,8,9};ints,I,*p;s=0;p=&x[0];for(l=1;l<10;l+=2)s+=*(p+I);printf(“sum=%d”,s);}6、main(){intk=4,m=1,p;p=func(k,m);printf("%d",p);p=func(k,m);printf("

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論