




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、1、有以下程序(end)#includevoid WriteStr(char *fn,char *str FILE *fp;fp=fopen(fn,"w"fputs(str,fp;fclose(fp;main(WriteStr("t1.dat","start"WriteStr("t1.dat","end"本題考查的是文件操作。題中"fopen(fn,"w"”的作用是打開fn所指向的文件,使用文件方式為"寫入";"fputs(str,fp
2、 ”的作用是將字符str的值輸出到fp所指向的文件中去。在程序中,兩次 使用“寫入”的方式打開同一個文件,在第二次打開時,文件指針指向文件頭,所以此次寫 入的數(shù)據(jù)覆蓋了文件原有的數(shù)據(jù),故本題中 t1.dat的內(nèi)容為end。故本題答案為B。2、有以下程序:#includemain( FILE *fp;int i,k=0,n=0;fp=fopen("d1.dat","w"for(i=1;i<4;i+ fprintf(fp,"%d",i;fclose(fp;fp=fopen("d1.dat","r&quo
3、t;fscanf(fp,"%d%d",&k,&n;printf("%d %dn",k,n;fclose(fp;執(zhí)行后輸出結(jié)果是_123 0。printf 函數(shù)、fscanf函數(shù)與printf 函數(shù)、scanf函數(shù)作用相仿,都是格式化讀寫函數(shù)。只有一點不同:fprintf 和fcanf函數(shù)的讀寫對象不是終端而是磁盤文件。一般調(diào)用方式為:fprintf( 文件指針,格式字符串,輸出表列;fscanf(文件指針,格式字符串,輸入表列;本題中需要注意的是,從磁盤文件上讀入數(shù)據(jù)時,格式字符串為"d%d",而輸出到文件d1.dat
4、上的是數(shù)據(jù)123,在讀入數(shù)據(jù)時將123默認為一個數(shù)字,即k為123, n默認為03、以下對結(jié)構(gòu)體類型變量的定義中,不正確的是 。 typedef struct aa int n;float m;AA;AA td1;® #define AA struct aaAAint n;float m;td1; structint n;float m;aa; struct aa td1; structint n;float m;td1;3是錯的4、有以下程序void f(int *x,int *yint t;t=*x;*x=*y;*y=t;main(int a8=1,2,3,4,5,6,7,8,i
5、,*p,*q;p=a;q=&a7;while(p f(p,q;p+;q-;for(i=0;i<8;i+ printf("%d,",ai;程序運行后的輸出結(jié)果是 _87654321。5、以下程序中函數(shù)scmp的功能是返回形參指針s1和s2所指字符串中較小字符串的首地址。#include#includechar *scmp(char*s1,char*s2 if (strcmp(s1,s2<0return(s1;else return(s2;main( int i; char string20,str320;for(i=0;i<3;i+ gets(str
6、i;strcpy(string,scmp(str0,str1;/*庫函數(shù) strcpy 對字符串進行復(fù)制 */strcpy(string,scmp(string,str2;printf("%sn",string;若運行時依次輸入:abcd、abba和abc三個字符串,則輸出結(jié)果為 _abba6、有以下程序:struct STUchar name10;int num;void f1(struct STU cstruct STU b="LiSiGuo”,2042;c=b;void f2(struct STU *c struct STU b="SunDan”,
7、2044;*c=b;main(struct STU a="YangSan”,2041,b="WangYin”,2043;f1(a;f2(&b;printf("%d %dn",a.num,b.num;執(zhí)行后輸出結(jié)果是_2041 2044。7、有如下程序 main(char ch25 = "6937","8254",*p2;int i,j,s = 0;for(i = 0; i < 2; i+ pi = chi;for(i = 0; i < 2; i+for(j = 0; p皿> '0&
8、#39; j += 2s = 10*s + pij - '0'printf("%dn",s;該程序的輸出結(jié)果是69825。本題主要考查點是二維數(shù)組的應(yīng)用。本題"ch25 = "6937","8254"" 用于2行5列的二維數(shù)組初始化,ch00至Uch04的值分別為:6,9,3,7,0;ch10到 ch14的值分別為:8,2,5,4,0;第一個for循環(huán)用于將數(shù)組指針分別指向二維數(shù)組的第一行和第二行;第二個 for嵌套循環(huán)用 于取出p00, p02, p10, p12四個存儲單元的元數(shù)組成一個四位數(shù)進
9、行輸出。具體執(zhí)行過程如下:i=0:j=0:s=0+(p00-'0'即s=6("p00-'0'" 通過ASCII碼相減的方法將字符轉(zhuǎn)換成數(shù)j=2:s=60+(p02-'0'即 s=63;i=1:j=0:s=630+(p10-'0'即 s=638j=2:s=6380+(p12-'0" 即 s=6385;故本題答案為C8、有以下程序#includeint fun(int (*s4,int n,int k int m,i;m=s0k;for(i=1;i m m=sik;return m;main(in
10、t a44=1,2,3,4,11,12,13,14,21,22,23,24,31,32,33,34;printf("%dn",fun(a,4,0;程序的運行結(jié)果是_31。9、有以下程序main(int a口3=1,2,3,4,5,0,(*pa3,i;pa=a;for(i=0;i<3;i+ if(i<2 pa1i=pa1i-1;else pa1i=1;printf("%dn",a1+a11+a12;執(zhí)行后輸出結(jié)果是7。10、有以下程序#includemain(int argc,char *argv口int i,len=0;for(i=1;ipr
11、intf("%dn",len;程序編譯連接后生成的可執(zhí)行文件是ex1.exe ,若運行時輸入帶參數(shù)的命令行是:ex1 abcd efg 10 /則運行的結(jié)果是_9。11、有以下程序,其中函數(shù) f的功能是將多個字符串按字典順序排序#includevoid f(char *p,int n char *t; int i,j;for(i=0;ifor(j=i+1;jif(strcmp(pi,pj>0 t=pi; pi=pj; pj=t; main( char *p5="abc","aabdfg","abbd","dcdbe","cd"f(p,5;printf("%dn",strlen(p1;程序運行后的輸出結(jié)果是4。12、有以下程序#includemain(FILE *fp; int i=20,j=30,k,n;fp=fopen("d1.dat","w"fprintf(fp,"%dn
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 農(nóng)產(chǎn)品進出口貿(mào)易策略課件
- 模具設(shè)計師考試要點試題及答案回顧
- 準備體育經(jīng)紀人職業(yè)的成長路徑試題及答案
- 模具設(shè)計中的關(guān)鍵技術(shù)應(yīng)用研究試題及答案
- 2024年模具設(shè)計師考試細節(jié)試題及答案
- 2024年裁判員考試動態(tài)分析試題及答案
- 2024年農(nóng)作物種子繁育員考試全景規(guī)劃試題及答案
- 理解農(nóng)作物種子的市場影響因素分析試題及答案
- 2024年農(nóng)業(yè)植保員考試需掌握的內(nèi)容試題及答案
- 模具設(shè)計師資格考試解題技巧及答案
- 山東省高中名校2025屆高三4月校際聯(lián)合檢測大聯(lián)考生物試題及答案
- 2025年武漢數(shù)學四調(diào)試題及答案
- 【MOOC】數(shù)學建模精講-西南交通大學 中國大學慕課MOOC答案
- 職業(yè)病防護設(shè)施與個體防護用品的使用和維護
- 中國紡織文化智慧樹知到期末考試答案2024年
- (正式版)HGT 6313-2024 化工園區(qū)智慧化評價導(dǎo)則
- 《給教師的100條建議》電子書
- 老視的機制及治療的研究進展
- VDA6.3的P2-7條款
- 工程聯(lián)系單表格(模板)
- 混凝土攪拌機設(shè)計論文
評論
0/150
提交評論