

下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、1學院領導 審批并簽名廣州大學 _學年第 _學期考試卷課程高級語言程序設計考試形式(開/閉卷,考試/查)學院_ 系_ 專業(yè)_ 班級_ 學號_ 姓名題次-一一 -二二-三四五六七八九十總分評卷人分數(shù)10154035評分一、填空題(每空 1 分,共 10 分)1.C 源程序的基本單位是( 函數(shù) )。2.個 C 源程序中至少應包含一個( main()函數(shù))。3若 a 和 b 均是 int 型變量,且 a 和 b 的初值均為 5,則計算表達式 a+=b+ 后, a 的值為(10 ), b 的值為(6)。4. 若 a、b 和 c 均是 int 型變量,則計算表達式 a=(b=4)+(c=2)后,b 值為
2、(|4 ),c值為(2 )。5.表達式 8.2-2/3 的計算結果是(8)。6在 C 語言中,整數(shù)可用三種數(shù)制表示,它們分別是(十進制)、(八進制) 和(十六進制 )。二、程序計算題(每小題 5 分,共 15 分)1. 以下程序的輸出結果是 779。# define f(a) printf(“ %d ,a)mai n() int i,b=1,2,3,5,7,9,11,13,15,*p=5+b; for(i=3;i;i-)switch(i) case 1:case 2: f(*p+); break;case 3: f(*(-p);22下列程序的運行結果是 _ otal=114 _mai n()
3、int arr_sum(i nt arr,i nt n);int a34=1,3,5,7,9,11,13,15,17,19,21,23;int *p,total;int (*pt)( int arr,int n); pt=arr_sum;p=a0;total=(*pt)(p,12); printf( “ total=%d ,total);arr_sum(i nt arr,i nt n) int i,sum=0;for(i=0;i n ;i+)sum=sum+arri;return(sum);3.以卜有一程序,輸出結果是:(10402,03,0)mai n()int x=2,y, z;x*=3+
4、2;printf(“d,x);x*=y=z=4;printf(“d,x);x=y=1;z=x+-1;printf( “d,n” ,x,z);z+=-x+(+y);printf(“d,%”,x,z);程序填空題(每空 4 分,共 40 分)1. 輸入一個字符,如果它是一個大寫字母,則把它變成小寫字母;如果它是一 個小寫字母,則把它變成大寫字母;其他字符不變。請?zhí)羁铡ai n()3 char ch;seanf( “C,&ch);if(A=ch & ch= a &ch= z=ch-32_ ;2. 下面程序的功能是打印 100 以內個位數(shù)為 6 且能被 3 整除的所有數(shù)。請?zhí)?/p>
5、空。#i nclude mai n() int i,j;for(i=0; i*10+6100_;i+)j=i*10+6;if( j%3!=0) con ti nue;printf( “ %d ,j);3. 計算圓周率的近似值的公式是:4*( 1 - 1/3 + 1/5 -1/7 +. ),精度要求為0.00001 請?zhí)羁帐钩绦蛘_運行。(6 分)#in clude mai n() int s;float pi,item ,n;item=1;pi=0;n=1;s=1;while ( fabs(item)1e-5 ) pi=pi+item;s=-s;item= s*1/(n+2);n= n+2;p
6、i= 4*pi prin tf(pi=%f,pi);44以下程序對輸入的一個小寫字母,將字母循環(huán)后移 變?yōu)椤?f”,“w”變成“ b”。請?zhí)羁铡?i nclude “ studio.h”mai n() char c;c=getchar();if(c= a &c= v &c_ ;putchar(c);5.雞兔共有 30 只,腳共有 90 只,下面的程序段是計算雞兔各有多少只,請?zhí)?空。for(x=1;x=29;x+)y=30-x;if( x*2+y*4二二90) printf(“dj%d,x,y)四.編程(第 1 小題 20 分,第 2 小題 15 分,共 35 分)1.編寫一個函數(shù) atoi,其作用是將一個整數(shù)字符串轉換成整數(shù)(說明:字符串不能進行四則運算,而整數(shù)能進行四則運算)。int atoi(char *str)int n ,k,i,l;n=0;k=1;for (l=0; Ov=strl & strl=9;l+);for (i=l-1; 0=stri & stri=0 ;i-) n
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度專業(yè)游泳池租賃與水質改善服務協(xié)議
- 二零二五年度農村土地經(jīng)營權流轉與農業(yè)人才培養(yǎng)合同
- 勞務派遣公司協(xié)議書(二零二五年度)餐飲服務領域
- 二零二五年度教育機構勞動合同模板(含教師職稱)
- 隧道工程綜合維護保養(yǎng)2025年度承包合同
- 二零二五年度金融行業(yè)勞務派遣服務合同
- 2025年度桉樹砍伐與林業(yè)科技推廣應用合同
- 浙江國企招聘2024麗水經(jīng)濟技術開發(fā)區(qū)國有企業(yè)公開招聘19人筆試參考題庫附帶答案詳解
- 平法識圖周宏業(yè)66課件
- 2025遼寧省能源控股集團所屬遼能股份公司招聘665人筆試參考題庫附帶答案詳解
- 新編物理基礎學(下冊)(9-17章)課后習題(每題都有)詳細答案
- 絕經(jīng)綜合征(中醫(yī))評定量表
- 腦心健康管理工作總結
- 村委會會議簽到表
- 中考物理復習交流
- 《紅樓夢》中的女性群像-賈府的庶女們
- 營養(yǎng)風險篩查(NRS2002)解讀
- 餐飲店巡店表
- 2023社會工作督導(試題)
- 《英語語言史》課程教學大綱
- 醫(yī)療機構負責人簽字確認表
評論
0/150
提交評論