




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、若有下列定義,則對a數組元素地址的正確引用是(D)。 int a5,*p=a;A、*(p+5)B、*&a5C、*p+2D、*(a+2)以下的選擇中,正確的賦值語句是(C)。A、y=int(x)B、j+C、a=b=5;D、a=1,b=2C語言中不合法的字符串量是 BA、”121”B、y= C、”ABCDx6d”D、”nn”以下對二維數組a的正確說明是(C)。A、int a3B、float a(3,4)C、double a14D、float a(3)(4)對于基本類型相同的兩個指針變量之間,不能進行的運算是(A)。A、+B、=下列敘述中不正確的是 DA、C程序的main函數可以沒有參數B、C程序的
2、main函數若有參數時,第一個參數的值最少是1C、C程序的main函數可以有參數D、main函數的第一個參數必須是整數,其名字必須是argc;第二個參數可以定義成:char *argv,名字必須是argv。位字段數據的單位是(C)位。A、十進制B、十六進制C、二進制D、八進制C語言源程序文件經過C編譯程序編譯連接之后生成一個后綴為(B)的可執(zhí)行文件A、.objB、.exeC、.cD、.bas在以下給出的表達式中,與 do-while(E)語句中的(E)不等價的表達式是(A)。A、(E=0)B、(E0|E0)C、(!E=0)D、(E!=0)若i為整型變量,則以下循環(huán)執(zhí)行次數是(D)。for(i=
3、2;i=0;) printf(%d,i-);A、1次B、2次C、無限次D、0次C 語言程序的三種基本結構是順序結構、選擇結構和_D_結構.A、遞歸B、轉移C、嵌套D、循環(huán)以下程序段給數組所有元素輸入數據,應在下劃線處填入的是 Dmain() int a10, i = 0; while(i b)a=b; if(ac)a=c; 則a的值為(A)。A、1B、不一定C、3D、2設j和k都是int類型,則下面的for循環(huán)語句(C)。 for(j=0,k=0;j=9&k!=876;j+) scanf(%d,&k);A、最多執(zhí)行9次B、循環(huán)體一次也不執(zhí)行C、最多執(zhí)行10次D、是無限循環(huán)以下敘述中錯誤的是(C
4、)。A、二進制文件打開后可以先讀文件的末尾,而順序文件不可以B、在利用fread函數從二進制文件中讀數據時,可以用數組名給數組中所有元素讀入數據C、不可以用FILE定義指向二進制文件的文件指針D、在程序結束時,應當用fclose函數關閉已打開的文件以下程序的運行結果是(B)。main() int n; for(n=1;n=10;n+) if(n%3=0) continue; printf(%d,n); A、12B、12457810C、1234567890D、369數組在內存中占一連續(xù)的存儲區(qū),數組名代表數組的首地址.對共同體變量所占的內存長度等于最長的成員的長度。對若有int =10, j=0
5、;則執(zhí)行完語句if (j=0)+ +; else - -; 的值為11。 錯在C語言中char str=h,e,l,l,o不能將字符串hello正確賦給數組.對若i =3,則printf(%d,-i+);輸出的值為 -4。 錯如果想使一個數組中全部元素的值為0,可以寫成 int a10=0*10; 對若有宏定義:#define S(a,b) t=a;a=b;b=t由于變量t沒定義,所以此宏定義是錯誤的。 錯假設有int a10, *p;則p=&a0與p=a等價 對如果想使一個數組中全部元素的值為0,可以寫成 int a10=0*10; 錯字符處理函數strcpy(str1,str2)的功能是把
6、字符串1接到字符串2的后面. 錯/*-【程序設計】-功能:求給定正整數n以內的素數之積。(n28)-*/#include #includeconio.hvoid bky(); long fun(int n) /*Begin*/ /* End */ main() int m; printf(Enter m: ); scanf(%d, &m); printf(nThe result is %ldn, fun(m); bky(); void bky() FILE *IN,*OUT; int c ; int t; long o; IN=fopen(in.dat,r); if(IN=NULL) prin
7、tf(Read FILE Error); OUT=fopen(out.dat,w); if(OUT=NULL) printf(Write FILE Error); for(c=1;c=5;c+) fscanf(IN,%d,&t); o=fun(t); fprintf(OUT,%ldn,o); fclose(IN); fclose(OUT);【參考代碼】long i,k;long s=1; for(i=2;i=n;i+) for(k=2;ki;k+) if(i%k=0)break; if(k=i)s=s*i; return s;【程序設計】-功能:將從鍵盤上輸入的每個單詞的第一個字母轉換為 大寫
8、字母,輸入時各單詞必須用空格隔開,用. 結束輸入。 -*/#include #include string.hvoid bky(); int fun(char *c,int status) /*Begin*/ /* End */ main() int flag=1; char ch; printf(請輸入一字符串,用點號結束輸入!n) ; do ch=getchar(); flag=fun(&ch, flag); putchar(ch); while(ch!=.); printf(n); bky(); void bky( ) char s181, ch; unsigned int i, fla
9、g = 1; FILE *rf, *wf ; rf = fopen(in.dat, r) ; wf = fopen(out.dat, w) ; fgets(s1, 80, rf) ; for(i = 0 ; i strlen(s1); i+) ch = s1i ; flag = fun(&ch, flag) ; s1i = ch ; fprintf( wf,%s, s1 ); fclose(rf) ; fclose(wf) ; 【參考代碼】if (*c= ) return 1;else if(status & *c = a)*c += A - a;return 0;/*- 【程序改錯】-功能:
10、根據以下公式求值,并作為函數值返回。例如:給指定精度的變量eps輸入0.0005時,應當輸出Pi=3.140578。 1 1 2 1 2 3 1 2 3 4- = 1 + - + - x - + - x - x - + - x - x - x - + .2 3 3 5 3 5 7 3 5 7 9-*/double fun(double eps) double s,t; int n=1; s=0.0; t=1; /*ERROR*/ while(teps)while(eps=eps)while(epseps)while (eps=eps)while (eps=t)【參考答案】t=t*n/(2*n+
11、1);1.0*n/(2*n+1)*tn/(2*n+1.0)*tn/(2.0*n+1)*tn/(2.0*n+1.0)*t1.0*n/(2.0*n+1.0)*t【參考答案】return 2*s;return (2*s);return(2*s);return (s*2);return(s*2);/*- 【程序改錯】-功能:求如下表達式: 1 1 1 S = 1 + - + - + . + - 1+2 1+2+3 1+2+3+.+n -*/#include main() int n; float fun(); printf(Please input a number:); scanf(%d,&n) ;
12、 printf(%10.6fn,fun(n);/*ERROR*/fun(int n) int i,j,t; float s; s=0; for(i=1;i=n;i+) t=0; for(j=1;j=i;j+) t=t+j; /*ERROR*/ s=s+1/t; return s;【參考答案】float fun(int n)【參考答案】s+=1.0/t;s=s+1.0/(float)t;s=s+1.0/t;s+=1.0/(float)t;/*-【程序填空】-功能:已定義一個含有30個元素的數組s,函數fun1的功能是按 順序分別賦予各元素從2開始的偶數,函數fun2則按順序 每五個元素求一個平均
13、值, 并將該值存放在數組w中。-*/#include long int s30;float w6;fun1(long int s) int k,i; for(k=2,i=0;i30;i+) /*FILL*/ _ k+=2; fun2(long int s,float w) float sum=0.0; int k,i; for(k=0,i=0;i30;i+) sum+=si; /*FILL*/ _ wk=sum/5; /*FILL*/ _ k+; main() int i; fun1(s); /*FILL*/ _; for(i=0;i30;i+) if(i%5=0) printf(n); pr
14、intf(%8.2f,si); printf(n); for(i=0;i6;i+) printf(%8.2f,wi);【參考答案】si=ksi=(i+1)*2【參考答案】if(i+1)%5=0)if(1+i)%5=0)if(i+1)/5*5=i+1)if(1+i)/5*5=i+1)if(i+1)/5*5=1+i)if(1+i)/5*5=1+i)【參考答案】sum=0sum=0.0【參考答案】fun2(s,w)/*-【程序填空】-功能:把字符串中所有的字母改寫成該字母的下一個字母,最后 一個字母z改寫成字母a。大字母仍為大寫字母,小寫字母 仍為小寫字母,其它的字符不變。例如:原有的字符串為:“Mn.123xyZ”,調用該函數后,串中的 內容為:“No.123yzA”。-*/#include #include #include #define N 81main( ) char aN,*s; printf ( Enter a string : ); gets ( a ); printf ( The original strin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 【正版授權】 ISO 4301-5:2025 EN Cranes - Classification - Part 5: Bridge and gantry cranes
- 2025年度玉石雕刻設計與銷售服務合同
- 2024年12月份新能源汽車行業(yè)月報
- 2025年綠色建筑節(jié)能改造工程房地產聯(lián)合開發(fā)協(xié)議書
- 探索班級中的責任與擔當計劃
- 加強保安服務宣傳的重要性計劃
- 生物教育游戲化學習實踐計劃
- 秋季學期公益項目與社會服務計劃
- 會計人員年度工作總結與展望計劃
- 心靈啟迪幼兒園教學工作計劃文檔
- 光纜線路施工安全協(xié)議書范本
- 《我國國有企業(yè)股權融資效率實證研究》相關概念及國內外文獻綜述2600字
- 2025年湖南交通職業(yè)技術學院高職單招職業(yè)適應性測試近5年??及鎱⒖碱}庫含答案解析
- 成本合約規(guī)劃培訓
- 山東省濟寧市2025屆高三歷史一輪復習高考仿真試卷 含答案
- 五年級數學(小數乘法)計算題專項練習及答案
- 交通法規(guī)教育課件
- 產前診斷室護理工作總結
- 6S管理知識培訓課件
- TSGD7002-2023-壓力管道元件型式試驗規(guī)則
- 教師讀書分享《給教師的建議》課件
評論
0/150
提交評論