![DLUT計(jì)算機(jī)二級模擬考試試題三_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/25/e3e85e72-9169-4e99-8bc2-ff5cd5dbb95b/e3e85e72-9169-4e99-8bc2-ff5cd5dbb95b1.gif)
![DLUT計(jì)算機(jī)二級模擬考試試題三_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/25/e3e85e72-9169-4e99-8bc2-ff5cd5dbb95b/e3e85e72-9169-4e99-8bc2-ff5cd5dbb95b2.gif)
![DLUT計(jì)算機(jī)二級模擬考試試題三_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-11/25/e3e85e72-9169-4e99-8bc2-ff5cd5dbb95b/e3e85e72-9169-4e99-8bc2-ff5cd5dbb95b3.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、dlutdlut 計(jì)算機(jī)校二級模擬考試試題三計(jì)算機(jī)校二級模擬考試試題三一一判斷題判斷題1. 1. 在在 c c 程序中,注釋說明只能位于一條語句的后面程序中,注釋說明只能位于一條語句的后面2. 2. 當(dāng)函數(shù)的類型與當(dāng)函數(shù)的類型與 returnreturn 語句后表達(dá)式的值的類型不一致時(shí),函數(shù)返回值的類型由語句后表達(dá)式的值的類型不一致時(shí),函數(shù)返回值的類型由returnreturn語句后表達(dá)式值的類型決定。語句后表達(dá)式值的類型決定。3. 3.dodowhilewhile 循環(huán)由循環(huán)由 dodo 開始,開始,whilewhile 結(jié)束,在結(jié)束,在 whilewhile(表達(dá)式)后面不能加分號。(表達(dá)
2、式)后面不能加分號。4. 4. 定義定義intintx5x5,n n;則;則 x=x+nx=x+n;或;或 x+x+;都是正確的。;都是正確的。5. 5. 邏輯表達(dá)式邏輯表達(dá)式 42&1|52&1|53-!0 的值為的值為 1 1。6. for6. for 循環(huán)的三個(gè)表達(dá)式中間用逗號相分隔。分號循環(huán)的三個(gè)表達(dá)式中間用逗號相分隔。分號7. 7. 若有定義若有定義 int a10;int a10;則則 for (i=0;i=10;i+) ai=i;for (i=0;i=0|b=0)&(a0|b=0|b=0)&(a0|b=0&b=0)&(a0&
3、b=0&b=0)&(a0&b0)&(a+b0)&(a+b0d. a*b04. 4. 下面函數(shù)的功能是:下面函數(shù)的功能是:_sss(s,t)sss(s,t)charchar*s, *t;*s, *t; while(*s)&(*t)&(*t+= =*s+);while(*s)&(*t)&(*t+= =*s+);return(*s-*t);return(*s-*t); a.a. 求字符串的長度求字符串的長度b b:比較兩個(gè)字符串的大小:比較兩個(gè)字符串的大小c c:將字符串:將字符串 s s 復(fù)制到字符串復(fù)制到字符串 t t 中中
4、d d:將字符串:將字符串 s s 續(xù)接到字符串續(xù)接到字符串 t t 中中5. 5. 函數(shù)函數(shù) charcharctype(int x,ctype(int x,int y)int y)的返回類型由的返回類型由_確定。確定。a a字符型字符型b breturnreturn 語句返回的表達(dá)式類型語句返回的表達(dá)式類型c.c. 浮點(diǎn)型浮點(diǎn)型d.d.調(diào)用時(shí)的實(shí)參類型調(diào)用時(shí)的實(shí)參類型6. 6.設(shè)有如下程序段:設(shè)有如下程序段:int k=10;int k=10;while(k=0)while(k=0)k- -;k- -;則下述說明中正確的是:則下述說明中正確的是:word資料a a循環(huán)體執(zhí)行一次循環(huán)體執(zhí)行一
5、次b b循環(huán)體執(zhí)行循環(huán)體執(zhí)行 1010 次次c.c. 循環(huán)體一次也不執(zhí)行循環(huán)體一次也不執(zhí)行d.d. 死循環(huán)死循環(huán)7. 7.以下程序的輸出結(jié)果是以下程序的輸出結(jié)果是 _ 。main( )main( )char str =abcd,*p=str;char str =abcd,*p=str;printf(%dn,*(p+4);printf(%dn,*(p+4);a a6868b b0 0c.c.字符字符 d d 的地址的地址d.d.不確定的值不確定的值8. 8. 以下程序的輸出結(jié)果是以下程序的輸出結(jié)果是_ 。main( )main( )int a =2,4,6,8,*p=a,i;int a =2,4
6、,6,8,*p=a,i;for(i=0;i4;i+) ai =*p+;for(i=0;i4;i+) ai =*p+;printf(%dn,a2);printf(%dn,a2);a a6 6b b8 8c. 4c. 4d.2d.29. 9. 根據(jù)下面的程序根據(jù)下面的程序, , 正確的輸出形式是正確的輸出形式是_。main()main() float x=68.7563, y=-789.124;float x=68.7563, y=-789.124;printf (%e,%10.2en, x,y);printf (%e,%10.2en, x,y); a a6.875630e+001,-7.89e+
7、0026.875630e+001,-7.89e+002b b6.87563e+001,-7.89124e+0026.87563e+001,-7.89124e+002c. 0.687563e+002,-7.89124e+002 d. 6.87563e+002,-7.89124e+002c. 0.687563e+002,-7.89124e+002 d. 6.87563e+002,-7.89124e+00210.10. 下面的下面的 scanfscanf 函數(shù)輸入數(shù)據(jù),使得函數(shù)輸入數(shù)據(jù),使得 i=10, j=15,c1=s,c2=s,x=1.5,y=-3.75,z=67.8,i=10, j=15,c
8、1=s,c2=s,x=1.5,y=-3.75,z=67.8,選擇正確的鍵盤輸入方法選擇正確的鍵盤輸入方法_。( (規(guī)定用字符串規(guī)定用字符串crcr表示回車,表示回車,u u 表示空格表示空格) )main()main() int inti,j;i,j;float x,y,z;float x,y,z;char c1,c2;char c1,c2;scanf(%5d%5d%c%c%f%f%*f%f,&i,&j,&c1,&c2,&x,&y,&z);scanf(%5d%5d%c%c%f%f%*f%f,&i,&j,&c1,&a
9、mp;c2,&x,&y,&z); a a10uuu15ss1.510uuu15ss1.5-3.75u+1.5,67.8cr-3.75u+1.5,67.8crb buuu10uuu15ss1.5uuu10uuu15ss1.5-3.75u+1.5u67.8cr-3.75u+1.5u67.8crc.10uu15ususu1.5c.10uu15ususu1.5-3.75u+1.5-3.75u+1.567.8cr67.8crd.uuu10uuu15ususu1.5d.uuu10uuu15ususu1.567.8cr67.8cr11.11. 下列運(yùn)算符優(yōu)先級最低的是下列運(yùn)算符優(yōu)先級
10、最低的是: ( ): ( )a a b b| |c. +c. +d.!d.!12.12. 下面程序的功能是輸入數(shù)組元素,下面程序的功能是輸入數(shù)組元素,0 0 或負(fù)數(shù)則重新輸入。請?jiān)诨蜇?fù)數(shù)則重新輸入。請?jiān)赼 a 處填寫正確語句。處填寫正確語句。#include stdio.h#include stdio.hmain()main() int data10,i;int data10,i;for(i=1;i10;i+)for(i=1;i10;i+) printf(ndata%d=,i);printf(ndata%d=,i);scanf(%d,&datai);scanf(%d,&data
11、i);if(datai=0)if(datai=0)_a_a_word資料 a ai-; continue;i-; continue;b. i-; break;b. i-; break;c. continuec. continued.breakd.break13.13. 程序的輸出結(jié)果應(yīng)該是程序的輸出結(jié)果應(yīng)該是_。#include #include void fun(float *p1, float *p2, floatvoid fun(float *p1, float *p2, float*s)*s) s=(float *)malloc(1,sizeof(float); s=(float *)
12、malloc(1,sizeof(float);*s=*p1+*(p2+);*s=*p1+*(p2+); main()main() float a2=1.1,2.2,b2=10.0,20.0,*s=a;float a2=1.1,2.2,b2=10.0,20.0,*s=a;fun(a,b,s);fun(a,b,s);printf(%fn,*s);printf(%fn,*s); 注:注:mallocmalloc(sizesize)分配)分配 sizesize 字節(jié)的存儲空間字節(jié)的存儲空間a a11.10000011.100000b b12.10000012.100000c. 21.100000c.
13、21.100000d. 1.100000d. 1.10000014.14. 有兩個(gè)實(shí)型變量有兩個(gè)實(shí)型變量 dogdog 和和 catcat,若要把數(shù)據(jù)寫入磁盤文件中,以下正確的形式是,若要把數(shù)據(jù)寫入磁盤文件中,以下正確的形式是: :a afprintf(dog,cat);fprintf(dog,cat);b bfprintf(dog,cat,fprintf(dog,cat,” ”%f%f%f%f” ”); );c. fprintf(dog,cat,c. fprintf(dog,cat,” ”%f%f%f%f” ”,fp);,fp);d. fprintf(fp,d. fprintf(fp,” ”
14、%f%f%f%f” ”,dog,cat);,dog,cat);15.15. 函數(shù)函數(shù) scmp(char *s,char *t)scmp(char *s,char *t)用來比較字符串用來比較字符串 s s 和和 t t 的大小,的大小,當(dāng)當(dāng) s=ts=t 時(shí),返回時(shí),返回 0 0,當(dāng)當(dāng) s!=ts!=t 時(shí),時(shí), 返回返回 s s 和和 t t 的第一個(gè)不同的字符的的第一個(gè)不同的字符的asciiascii 碼值,碼值, _是正確的字符串比較函是正確的字符串比較函數(shù)。數(shù)。a a: int scmp(char *s,char *t)for(; *s+=*t+;) if(*s=0) return
15、0;int scmp(char *s,char *t)for(; *s+=*t+;) if(*s=0) return 0;return *s-*t;return *s-*t;b b: int scmp(char *s,char *t)for(; *s+=*t+;) if(!*s) return 0;int scmp(char *s,char *t)for(; *s+=*t+;) if(!*s) return 0;return *s-*t;return *s-*t;c c: int scmp(char *s,char *t)for(; *s+=*t+;); if(*s=0) return 0;i
16、nt scmp(char *s,char *t)for(; *s+=*t+;); if(*s=0) return 0;return *s-*t;return *s-*t;d d: int scmp(char *s,char *t)for(; *s=*t;s+,t+) if(!*s) return 0;int scmp(char *s,char *t)for(; *s=*t;s+,t+) if(!*s) return 0;return *s-*t;return *s-*t;三三. .完善程序題完善程序題1. 1. 將將 file_pointfile_point 定義為文件指針的語句為定義為文件指
17、針的語句為_a_a_。寫出應(yīng)包含的頭文件語句寫出應(yīng)包含的頭文件語句_b_b_。2. 2. 下面程序的功能是按由小到大的順序輸出兩個(gè)數(shù),完善該程序。下面程序的功能是按由小到大的順序輸出兩個(gè)數(shù),完善該程序。main()main() int a,b,*pa,*pb,*pt;int a,b,*pa,*pb,*pt;scanf(%d%d,_a_);scanf(%d%d,_a_);pa=&a,pb=&b;pa=&a,pb=&b;if(ab)pt=pa;pa=pb;pb=pt;if(ab)pt=pa;pa=pb;pb=pt;printf (%d,%d,_b_);printf
18、(%d,%d,_b_); 3. 3. 下列程序輸出三個(gè)數(shù)中的最大數(shù)下列程序輸出三個(gè)數(shù)中的最大數(shù), ,完善該程序。完善該程序。main()main() int a,b,c; int a,b,c;a=2;b=3;c=1;a=2;b=3;c=1;if(ab)if(a c)if(a c)printf(%dn,a);printf(%dn,a);elseelseprintf(%d,c);printf(%d,c); 4. 4. 打印打印 100100200200 間間( (包括包括 100100 和和 200)200)所有個(gè)位數(shù)是所有個(gè)位數(shù)是 5 5 且能被且能被 3 3 整除的數(shù)字。整除的數(shù)字。#incl
19、ude stdio.h#include stdio.hmain()main() int i;int i;for(i=100;_a_;i+)for(i=100;_a_;i+)if(i%3!=0|_b_) continue;if(i%3!=0|_b_) continue;else printf(n%5d,i);else printf(n%5d,i); 5. 5. 下述的程序調(diào)用下述的程序調(diào)用 getonegetone 函數(shù)開辟一個(gè)動態(tài)存儲單元,調(diào)用函數(shù)開辟一個(gè)動態(tài)存儲單元,調(diào)用assoneassone 函數(shù)把數(shù)據(jù)輸入到此函數(shù)把數(shù)據(jù)輸入到此動態(tài)存儲單元中,動態(tài)存儲單元中,outoneoutone 函
20、數(shù)輸出此動態(tài)存儲單元中的值,請完善程序。函數(shù)輸出此動態(tài)存儲單元中的值,請完善程序。#include #include getone(int *s)getone(int *s) *s=(int *)malloc(sizeof(int); *s=(int *)malloc(sizeof(int); assone(int *a)assone(int *a) scanf(%d,_a_); scanf(%d,_a_); outone(int *b)outone(int *b) printf(%dn,_b_); printf(%dn,_b_); main()main() int *p; int *p;ge
21、tone(&p);getone(&p);assone(p);assone(p);outone(p);outone(p); 四閱讀程序題四閱讀程序題. .1. 1. 若下列程序運(yùn)行時(shí)輸入若下列程序運(yùn)行時(shí)輸入124124,則其輸出結(jié)果為,則其輸出結(jié)果為_。main()main() int x,k;int x,k;/* scanf(%d, &x);*/* scanf(%d, &x);*/x=124;x=124;printf(x=%d=,x);printf(x=%d=,x);dodo k=f(x);k=f(x);if(x=k) printf(%d,k); break;i
22、f(x=k) printf(%d,k); break;elseelseprintf(%d*,k);printf(%d*,k);x/=k;x/=k; while (1);while (1); int f(int x)int f(int x) int i;int i;word資料for(i=2;ix;i+)for(i=2;i0);while(i0); 3. 3. 閱讀本程序并寫出程序的運(yùn)行結(jié)果閱讀本程序并寫出程序的運(yùn)行結(jié)果: :#include stdio.h#include stdio.hmain()main()char b =abcdefg,*chp=&b7;char b =abcde
23、fg,*chp=&b7;while(-chp&b0)while(-chp&b0)putchar(*chp);putchar(*chp);putchar(n);putchar(n); 4. 4. 閱讀本程序并寫出運(yùn)行結(jié)果:閱讀本程序并寫出運(yùn)行結(jié)果:main()main() struct student struct studentint num;int num;int age;int age; ;struct student stu3=1001,16,1002,19,1003,17;struct student stu3=1001,16,1002,19,1003,17;s
24、truct student *p;struct student *p;p=stu;p=stu;printf(%dn,(*p+).age);printf(%dn,(*p+).age); 5. 5. 閱讀本程序并寫出程序的運(yùn)行結(jié)果閱讀本程序并寫出程序的運(yùn)行結(jié)果:( :(輸入字符寫字母輸入字符寫字母 u u 代表空格代表空格) )main()main()char str8;int i;char str8;int i;scanf(%s,str);scanf(%s,str);printf(%s,str);printf(%s,str); 輸入:輸入: tuctuc( (代表回車符代表回車符) )word資
25、料五五. .程序改錯(cuò)題程序改錯(cuò)題1. #include1. #includecharchar*fun2(char*fun2(chars1, chars1, chars2)s2) charchar*p=s1,k;*p=s1,k;for(k=0; *s1&*s2; s1+, s2+, k+)for(k=0; *s1&*s2; s1+, s2+, k+)if(k%2)if(k%2) charchart=*s1;t=*s1;*s1=*s2;*s1=*s2;*s2=t;*s2=t; returnreturnp;p; voidvoidmain( )main( ) char s10=exam
26、ple;char s10=example;puts(fun2(s, only);puts(fun2(s, only); 2. 2. 改正以下程序的函數(shù)體中不正確的語句。改正以下程序的函數(shù)體中不正確的語句。main()main()int,student,a,b;int,student,a,b;char c;char c;double x=1.42;double x=1.42;x=x%(-3);x=x%(-3);c=a;c=a;student=30;student=30;a+=a-=(b=4)*(a=3);a+=a-=(b=4)*(a=3); 六程序編寫題六程序編寫題/*/*請編寫函數(shù)請編寫函數(shù)
27、change(array).change(array).*/*/*/*功能功能: :將將 arrayarray 矩陣轉(zhuǎn)置矩陣轉(zhuǎn)置*/*/*/*注意注意: :請勿修改請勿修改 changechange 函數(shù)和其它函數(shù)中的任何容函數(shù)和其它函數(shù)中的任何容, */, */*/*僅在答題區(qū)中填入你編寫的語句僅在答題區(qū)中填入你編寫的語句. .*/*/#include stdio.h#include stdio.h#include string.h#include string.h#include conio.h#include conio.hfile *fp;file *fp;change(array)c
28、hange(array)int array4;int array4; /*/* 答題區(qū)開始答題區(qū)開始*/*/word資料/*/* 答題區(qū)結(jié)束答題區(qū)結(jié)束*/*/ main()main() int array44=1,2,3,8,7,6,2,4,3,1,4,3,2,3,8,6; int array44=1,2,3,8,7,6,2,4,3,1,4,3,2,3,8,6;int i,j,m=2;int i,j,m=2;change(array);change(array);fp=fopen(jg.dat,wb);fp=fopen(jg.dat,wb);for(i=0;i=3;i+)for(i=0;i=3;i+)for(j
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年服裝、鞋帽加工機(jī)械項(xiàng)目建議書
- 2025年種植施肥機(jī)械項(xiàng)目合作計(jì)劃書
- 2025年C301-I型低壓甲醇合成催化劑項(xiàng)目發(fā)展計(jì)劃
- 電子商務(wù)物流信息的存儲效率提升
- 員工辦公自動化系統(tǒng)使用指南
- 幼兒園教育故事小熊的圣誕節(jié)
- 2025年DVD播放設(shè)備合作協(xié)議書
- Sulfamonomethoxine-sodium-Standard-生命科學(xué)試劑-MCE
- 工作解決方案方案
- 藝術(shù)品展覽銷售合作合同
- 如何讓孩子積極參與家務(wù)勞動
- 個(gè)案護(hù)理工作中的病情觀察與風(fēng)險(xiǎn)評估
- 研發(fā)項(xiàng)目的風(fēng)險(xiǎn)識別與應(yīng)對策略分析方法
- 小學(xué)生素質(zhì)發(fā)展報(bào)告單
- 供應(yīng)鏈行業(yè)年終述職報(bào)告總結(jié)
- 臨時(shí)用地土地復(fù)墾方案
- 肝硬化中醫(yī)護(hù)理查房
- QAV-1自我監(jiān)查確認(rèn)表
- 防范非煤礦山典型多發(fā)事故60條措施培訓(xùn)
- 部編版語文二年級上冊第1單元核心素養(yǎng)教案
- 礦山機(jī)電知識培訓(xùn)課件
評論
0/150
提交評論