freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語(yǔ)言程序設(shè)計(jì)復(fù)習(xí)-文庫(kù)吧資料

2024-10-24 19:07本頁(yè)面
  

【正文】 名規(guī)則,以及上機(jī)輸入、編輯、編譯、連接和運(yùn)行程序的過(guò)程。6.程序中兩種注釋標(biāo)記的寫(xiě)法和作用。4.include預(yù)處理命令的格式與作用。2.函數(shù)的定義格式和作用,主函數(shù)的特殊地位和作用。編寫(xiě)程序或函數(shù):根據(jù)所給出的題目要求,編寫(xiě)出相應(yīng)的程序或函數(shù)模塊。寫(xiě)出程序運(yùn)行結(jié)果:根據(jù)所給的C語(yǔ)言程序,寫(xiě)出運(yùn)行后的輸出結(jié)果。選擇:根據(jù)題意,從四種可選擇的答案中選擇合適的一種答案。(4)試題的難易程度和題量適當(dāng),按難易程度分為四個(gè)層次:容易占20%,較易占40%,較難占30%,難占10%。(2)試題的取材要求覆蓋面廣、區(qū)分度高。(1)在教學(xué)大綱和考核說(shuō)明所規(guī)定的知識(shí)范圍內(nèi)命題。對(duì)C語(yǔ)言知識(shí)要在理解和應(yīng)用的基礎(chǔ)上加強(qiáng)記憶和掌握,不能死記硬背。本課程是以掌握C語(yǔ)言知識(shí)并解決實(shí)際程序設(shè)計(jì)問(wèn)題為目的。本考核說(shuō)明以《C語(yǔ)言程序設(shè)計(jì)》課程的教學(xué)大綱為依據(jù)編制。學(xué)習(xí)《C語(yǔ)言程序設(shè)計(jì)》需要理論與實(shí)踐相結(jié)合,只注重書(shū)本知識(shí)是空洞的,只注重上機(jī)實(shí)踐是迷茫的,必須兩者結(jié)合循序漸進(jìn),通過(guò)書(shū)本知識(shí)指導(dǎo)實(shí)踐,通過(guò)實(shí)踐加深理解和吸收知識(shí),以及運(yùn)用知識(shí)解決問(wèn)題的能力。本課程是學(xué)習(xí)數(shù)據(jù)結(jié)構(gòu)、操作系統(tǒng)、計(jì)算機(jī)網(wǎng)絡(luò)、數(shù)據(jù)庫(kù)、軟件工程等課程的先修課,在整個(gè)專業(yè)教學(xué)體系中占有非常重要的作用。struct link *next。以下選項(xiàng)中引用結(jié)構(gòu)體變量成員的表達(dá)式錯(cuò)誤的是(D)。struct student stu[3]={{20,”200401“},{21,”200402“},{109,”200403}}。char num[8]。則下面敘述中正確的是(B)。char h。void main(){ printf(“%dn”,sizeof(them))。}MYTYPE。int y[4]。}以下程序輸出的結(jié)果是(C)。si[1]=0x38。r。char c[4]。A、39 B、9 C、38 D、8 void main(){ union{int i[2]。a[0]。a[2].next=’’。a[2]。a[1].n=7。a[0].next=amp。struct st a[3],*p。struct st *next。}若有以下說(shuō)明及語(yǔ)句,則值為6的表達(dá)式是(D)。}enum[2]={1,3,2,7}。A、0 B、1 C、3 D、6 include void main(){ struct emplx{int x。struct person class[10]={“John”,17,”P(pán)aul”,19,”Mary”,18,”Adam”,16,}。int age。D、printf(“%”,class[2].name[0])。B、printf(“%”,class[3].name[1])。A)(*p). B)(*p).a C)p D)根據(jù)以下定義,能輸出字母M的語(yǔ)句是(D)。data。}data,*p。} 第十一章 結(jié)構(gòu)體與共用體 A部分(本、??票刈觯┮弧⑦x擇題設(shè)有如下定義: struct sk {int a。q++)*p++=*q。for(q=s2。*p。void mystrcat(char *s1,char *s2){ char *p,*q。printf(”n“)。for(chp=b。char b[]=”ABCD“。*x= t。t=*y。請(qǐng)?zhí)羁?。printf(”%c%“,a[i],a[j])。void main(){ int i=3, j=2。(5)在(1)的基礎(chǔ)上,通過(guò)指針p用格式輸出函數(shù)輸出ch中字符的語(yǔ)句是printf(“%c”,*p)。(3)在(1)的基礎(chǔ)上,通過(guò)指針p給變量ch讀入字符的scanf調(diào)用語(yǔ)句是 scanf(“%c”,p)。使指針p指向變量ch的賦值語(yǔ)句是 p=amp。ch。}二、填空題若有定義:char ch。i=ss(a)。} main(){ char *a=”abded“。while(*p)p++。}以下程序運(yùn)行后,輸出結(jié)果是(D)。a。b。A、運(yùn)行出錯(cuò) B、100 C、a的地址 D、b的地址 include void main(){ int **k,*a,b=100。a)。} void main(){ int a=25。A、20 B、30 C、21 D、31以下程序的輸出結(jié)果是(D)。A、20 B、30 C、21 D、31 a[0] a[1] a[2] a[3] a[4] 10 20 30 40 50(圖一)已知指針p的指向(圖一)的a[1],則表達(dá)式*++p的值是(B)。}已知指針p的指向(圖一)的a[1],則執(zhí)行語(yǔ)句*p++。n)=*pk*(*pm)。m,*p。int *pk=amp。printf(“%d,%d,%dn”,a,b,c)。sub(a,b,amp。sub(7,a,amp。sub(10,5,amp。}以下程序的輸出結(jié)果是(B)A、5,2,3 B、5,12,7 C、5,12,17 D、5,2,7 include void sub(int x,int y,int *z){*z=yx。x B、pb=x C、*pb=amp。amp。amp。}B部分(本科必做)編程:請(qǐng)寫(xiě)出一個(gè)宏定義MYALPHA(c),用以判斷c是否是字母字符,若是,得1,否則,得0。x=3*(A+B(7))。i以下程序的輸出結(jié)果是 x=93。define N 2 define M N+1 define NUM(M+1)*M/2 void main(){ int i。D、以上都不正確。B、宏定義常量與const定義常量是一樣的。預(yù)處理是在編譯之前進(jìn)行的。若一些源程序中包含某個(gè)頭文件;當(dāng)該文件有錯(cuò)時(shí),只需對(duì)該頭文件進(jìn)行修改,包含此頭文件的所有源程序不必重新進(jìn)行編譯。以下程序的輸出結(jié)果是(C)。C、和C程序中的其它語(yǔ)句同時(shí)進(jìn)行編譯的。C語(yǔ)言的編譯系統(tǒng)對(duì)宏命令的處理(D)A、在程序運(yùn)行時(shí)進(jìn)行的。C、宏替換只是字符替換。} 36 16 19 第九章 預(yù)處理A部分(本、專科必做)一、選擇題以下不正確的敘述是(D)A、宏替換不占用運(yùn)行時(shí)間。*p=a+2。printf(”a=%d,b=%d,c=%d“,a,b,c)。a=func(b,amp。b=func(c,amp。c=func(a,amp。include int func(int a,int *p)。return(z)。y=4。} int s(){ int z。n=s()。x=1。int x,y。for(i=1。} long factorial(int n){ long rtn=1。c2=factorial(b)。} long sum(int a,int b){ long c1,c2。a=sum(n1,n2)。n1,amp。long a。long factorial(int n)。else return(b)。printf(”%d“,m)。t=max(x,y)。y,amp。scanf(”%d,%d,%d“,amp。} 12(6)include int max(int a,int b)。} void main(){ unsigned n=26。} while(num)。do { k*=num%10。printf(”%d,%d,%d,%dn“, a,b,c,p)。c=1。return(a+b+1)。a=b1。} 5 6 7 7 12 6(4)include int c , a=4。} x+=y。x=++y。printf(”%d %dn“, x,y)。void main(){ int x。} void main(){ fun()。)fun()。if((c=getchar())!=39。return f。else if(a==b)f=0。} int fun(int a,int b){ int f。p=fun(i,i+1)。for(k=1。include void find(float *p, int max, int min, int n){ int k。for(i=0。int i。(1)對(duì)數(shù)組按值從大到小的順序排序后輸出,請(qǐng)?zhí)羁?。(√?9)C語(yǔ)言規(guī)定,實(shí)參應(yīng)與其對(duì)應(yīng)的形參類型一致。()(7)形參可以是常量、變量或表達(dá)式。(√)(5)所有函數(shù)定義都是并行的,相互獨(dú)立的。()(3)在C的函數(shù)中,最好使用全局變量。}()(1)函數(shù)說(shuō)明指的是在程序中設(shè)定一個(gè)函數(shù)模塊。值傳遞(10)下面這個(gè)函數(shù)的功能是求兩個(gè)整數(shù)的積,并通過(guò)形參傳回結(jié)果,請(qǐng)?zhí)羁?。指?數(shù)組名(8)函數(shù)的參數(shù)為 char *類型時(shí),形參與實(shí)參結(jié)合的傳遞方式為。該函數(shù)中,局部(6)若自定義函數(shù)要求返回一個(gè)值,則應(yīng)在該函數(shù)體中有一條 語(yǔ)句,若自定義函數(shù)要求不返回一個(gè)值,則應(yīng)在該函數(shù)說(shuō)明時(shí)加一個(gè)類型說(shuō)明符。它所在的局部,整個(gè)程序(4)函數(shù)中的形參和調(diào)用時(shí)的實(shí)參都是數(shù)組名時(shí),傳遞方式為,都是變量時(shí),傳遞方式為。所處的位置,所處的位置,存儲(chǔ)類型(2)說(shuō)明變量時(shí),若省略存儲(chǔ)類型符,系統(tǒng)默認(rèn)其為 存儲(chǔ)類別,該存儲(chǔ)類別的類型符為:。C abc(float x,float y)。A 這兩個(gè)數(shù) (13)C語(yǔ)言可執(zhí)行程序從什么地方開(kāi)始執(zhí)行()。A C 中,調(diào)用函數(shù)時(shí),只能把實(shí)參的值傳送給形參,形參的值不能傳送給實(shí)參 ,否則不能使用函數(shù)(11)C 語(yǔ)言中函數(shù)的隱含存儲(chǔ)類型是。D (9)被調(diào)函數(shù)調(diào)用結(jié)束后,返回到。C (7),可以不進(jìn)行函數(shù)類型說(shuō)明。 (5)函數(shù)調(diào)用可以在。A ,也可嵌套調(diào)用 ,但不可嵌套調(diào)用 ,但可嵌套調(diào)用 ,也不可嵌套調(diào)用(4)以下函數(shù)調(diào)用語(yǔ)句中,含有實(shí)參的個(gè)數(shù)為。return a。} b(){printf(”c“)。B a(){int a=2。A (2)函數(shù)在定義時(shí),省略函數(shù)類型說(shuō)明符,則該函數(shù)值的類型為。amp。a39。gets(str)。void main(){ char str[80]。printf(”%sn“,str)。屏幕上顯示 str[9]=39。屏幕上顯示 str[2]=str[5]。屏幕上顯示 printf(”%sn“,amp。} 2 1(8)寫(xiě)出下面這個(gè)程序的輸出結(jié)果: void main(){ char str[]=”ABCDEFGHIJKL“。n=j。i array[i][j]){ min = array[i][j]。n=0。min = array[0][0]。int min。void main(){ float array[4][3]={ {,}, {,999.,}, {,}, {,0,} }。for(int i=0。} } gabcdef fgabcde efgabcd(6)閱讀下列程序,寫(xiě)出程序運(yùn)行的輸出結(jié)果。a[0]=temp。j0。int j,k。i(5)閱讀程序,寫(xiě)出運(yùn)行結(jié)果。i(4)閱讀程序,寫(xiě)出運(yùn)行結(jié)果 include void main(){ int a[6]={12,4,17,25,27,16},b[6]={27,13,4,25,23,16},i,j。int i, j, k。for(i=0。i(2)include include void main(){ char str[10][80], c[80]。int i。sum+array[i] sum/20 B卷,分析程序的功能。array[i] 19 max=array[i]。printf(”平均值是%“,average)。printf(”最小值是%d,“,min)。} average =。for(i=0。int max,min,average,sum。請(qǐng)?zhí)羁铡rintf(”%dn“ ,k)。for(p=0,k=p。void main(){ int k, p。for(i=0。void main(){ int a[50],i。for(i=0。include void main(){ float a[20],pjz=0,s,t。(1)輸入 20 個(gè)數(shù),輸出它們的平均值,輸出與平均值之差的絕對(duì)值為最小的數(shù)組元素。c1={“book”}。()(10)設(shè)已有說(shuō)明:static char c1[10],c2[10]。}。,39。,39。,39。 ,39。 ,39。與 static char c[]={39。39。k39。o39。o39。b39。 39。a39。等價(jià)。(√)(8)static char c[]={“a book”}。()(7)數(shù)組定義 int a[10]。(√)(6)數(shù)組定義 int a[10]。(√)(4)在對(duì)全部數(shù)組元素賦初值時(shí),可以不指定數(shù)組長(zhǎng)度。()(3)數(shù)組定義 int a[10]。10()(1)C允許對(duì)數(shù)組的大小作動(dòng)態(tài)定義,即可用變量定義數(shù)組的大小。int a[10]={9,4,12,8,2,10,7,5,1,3}。②該數(shù)組的最小下標(biāo)值為_(kāi)__,最大下標(biāo)值為_(kāi)__。數(shù)組dell的長(zhǎng)度為_(kāi)__。數(shù)組att的長(zhǎng)度為_(kāi)__。數(shù)組ast的長(zhǎng)度為_(kāi)__。數(shù)組pci的長(zhǎng)度為_(kāi)__。數(shù)組doom的長(zhǎng)度為_(kāi)__。數(shù)組isa的長(zhǎng)度為_(kāi)__。數(shù)組chn的長(zhǎng)度為_(kāi)__。array[0]= array[5]+array[3]。array[1])。int array[10] = {9,4,7,49,32,5}。用賦值語(yǔ)句把39存入第一個(gè)元素表示為:。該數(shù)組下標(biāo)的取值范圍是從___到___(從小到大)。int grid[4][10]。int mesh[10]。step是一個(gè)有4個(gè)實(shí)型元素的數(shù)組, 0, 。的輸出結(jié)果為。2,0,0(5)如定義語(yǔ)句為 char a[ ]= ”windows“,b[ ]= ”95“。0,6(4)設(shè)有定義語(yǔ)句 static int a[3][4] ={{1},{2},{3}}。連續(xù),數(shù)組名,地址(3)執(zhí)行 static int b[5], a[ ][3] ={1,2,3,4,5,6}。數(shù)據(jù)類型,0,符號(hào)常量,越界(2)C 語(yǔ)言中,數(shù)組在內(nèi)存中占一片 的存儲(chǔ)區(qū),由 代表它的首地址。 B.”c:“ C.”c:“ D.”c:“(1)C 語(yǔ)言中,數(shù)組的各元素必須具有相同的,元素的下標(biāo)下限為,下標(biāo)必須是正整數(shù)、0、或者。C char str[]=“c:”“。printf(“%d”,strlen(sp))。 (19)若有以下說(shuō)明和語(yǔ)句,則輸出結(jié)果是()。C(strlen(s)為求字符串s的長(zhǎng)度的函數(shù))char s[12]=“a book!”。 str1[]=“
點(diǎn)擊復(fù)制文檔內(nèi)容
化學(xué)相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1