DLUT計(jì)算機(jī)二級(jí)模擬考試試題三_第1頁(yè)
DLUT計(jì)算機(jī)二級(jí)模擬考試試題三_第2頁(yè)
DLUT計(jì)算機(jī)二級(jí)模擬考試試題三_第3頁(yè)
DLUT計(jì)算機(jī)二級(jí)模擬考試試題三_第4頁(yè)
DLUT計(jì)算機(jī)二級(jí)模擬考試試題三_第5頁(yè)
已閱讀5頁(yè),還剩7頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

DLUT計(jì)算機(jī)二級(jí)模擬考試試題三DLUT計(jì)算機(jī)校二級(jí)模擬考試試題三判斷題在程序中,注釋說(shuō)明只能位于一條語(yǔ)句的后面當(dāng)函數(shù)的類(lèi)型與語(yǔ)句后表達(dá)式的值的類(lèi)型不一致時(shí),函數(shù)返回值的類(lèi)型由語(yǔ)句后表達(dá)式值的類(lèi)型決定。-循環(huán)由開(kāi)始,結(jié)束,在(表達(dá)式)后面不能加分號(hào)。定義,;則;或;都是正確的。邏輯表達(dá)式的值為3循環(huán)的三個(gè)表達(dá)式中間用逗號(hào)相分隔。分號(hào)若有定義則執(zhí)行時(shí)無(wú)語(yǔ)法錯(cuò)誤。格式字符以指數(shù)形式輸出實(shí)數(shù)數(shù)字部分小數(shù)位數(shù)位。二維數(shù)組在內(nèi)存中存貯時(shí),是按下標(biāo)值遞增且右側(cè)的下標(biāo)比左側(cè)的下標(biāo)變化快的順序連續(xù)存貯各元素的值。語(yǔ)言中,在打開(kāi)文件時(shí),必須說(shuō)明文件的使用方式,用于打開(kāi)一個(gè)不存在的文件。選擇題在程序中,字符型數(shù)據(jù)在內(nèi)存中以形式存放。.原碼.碼反碼D對(duì)于語(yǔ)句的判斷中,是正確的。.語(yǔ)法錯(cuò)誤使的值為使的值為使的值為能正確表示和同時(shí)為正或同時(shí)為負(fù)的邏輯表達(dá)式是:().下面函數(shù)的功能是:求字符串的長(zhǎng)度B:比較兩個(gè)字符串的大小C:將字符串s復(fù)制到字符串t中D:將字符串s續(xù)接到字符串t中函數(shù)charctype(intx,inty的返回類(lèi)型由確定。A.字符型B.return語(yǔ)句返回的表達(dá)式類(lèi)型浮點(diǎn)型調(diào)用時(shí)的實(shí)參類(lèi)型設(shè)有如下程序段:intk=10;while(k==0)k--;則下述說(shuō)明中正確的是:循環(huán)體執(zhí)行一次循環(huán)體執(zhí)行10次循環(huán)體一次也不執(zhí)行死循環(huán)以下程序的輸出結(jié)果是。main(){charstr[]="ABCD",*p=str;printf("%d\n",*(p+4));}A.68B.0C.字符D的地址D.不確定的值以下程序的輸出結(jié)果是。main(){inta[]={2,4,6,8},*p=a,i;for(i=0;i<4;i++)a[i]=*p++;printf("%d\n",a[2]);}A.6B.8C.4D.29?根據(jù)下面的程序,正確的輸出形式是。main(){floatx=68.7563,y=-789.124;printf("%e,%10.2e\n",x,y);}A.6.875630e+001,-7.89e+002B.6.87563e+001,-7.89124e+002C.0.687563e+002,-7.89124e+002D.6.87563e+002,-7.89124e+002下面的scanf函數(shù)輸入數(shù)據(jù),使得i=10,j=15,c1='S',c2='s',x=1.5,y=-3.75,z=67.8,選擇正確的鍵盤(pán)輸入方法。(規(guī)定用字符串[CR]表示回車(chē),U表示空格)main(){inti,j;floatx,y,z;charc1,c2;scanf("%5d%5d%c%c%f%f%*f%f",&i,&j,&c1,&c2,&x,&y,&z);}A.10UUU15Ss1.5-3.75U+1.5,67.8[CR]B.UUU10UUU15Ss1.5-3.75U+1.5U67.8[CR]10UU15USUsU1.5-3.75U+1.567.8[CR]UUU10UUU15USUsU1.567.8[CR]下列運(yùn)算符優(yōu)先級(jí)最低的是:()A.<B.||C.+D.!下面程序的功能是輸入數(shù)組元素,0或負(fù)數(shù)則重新輸入。請(qǐng)?jiān)贏處填寫(xiě)正確語(yǔ)句。#include"stdio.h"main(){intdata[10],i;for(i=1;i<10;i++){printf("\ndata[%d]=",i);scanf("%d",&data[i]);if(data[i]<=0)___A___}}A.{i--;continue;}B.{i--;break;}C.continueD.break程序的輸出結(jié)果應(yīng)該是。#includevoidfun(float*p1,float*p2,float*s){s=(float*)malloc(1,sizeof(float));*s=*p1+*(p2++);}main(){floata[2]={1.1,2.2},b[2]={10.0,20.0},*s=a;fun(a,b,s);printf("%f\n",*s);printf("%d\n",a);printf("%d\n",a);}注:malloc(size)分配size字節(jié)的存儲(chǔ)空間A.11.100000B.12.100000C.21.100000D.1.100000有兩個(gè)實(shí)型變量dog和cat,若要把數(shù)據(jù)寫(xiě)入磁盤(pán)文件中,以下正確的形式是A.fprintf(dog,cat);B.fprintf(dog,cat,"%f%f");fprintf(dog,cat,”%f%f”,fp);fprintf(fp,”%f%f”,dog,cat);函數(shù)scmp(char*s,char^用來(lái)比較字符串s和t的大小,當(dāng)s=t時(shí),返回0,當(dāng)s!=t^,返回s和t的第一個(gè)不同的字符的ASCII碼值,是正確的字符串比較函數(shù)。A:intscmp(char*s,char*t){for(;*s++==*t++;)if(*s=='\0')return0;return*s-*t;}B:intscmp(char*s,char*t){for(;*s++==*t++;)if(!*s)return0;return*s-*t;}C:intscmp(char*s,char*t){for(;*s++==*t++;);if(*s==0)return0;return*s-*t;}D:intscmp(char*s,char*t){for(;*s==*t;s++,t++)if(!*s)return0;return*s-*t;}完善程序題1?將file_point定義為文件指針的語(yǔ)句為—A___。寫(xiě)出應(yīng)包含的頭文件語(yǔ)句___B___。2?下面程序的功能是按由小到大的順序輸出兩個(gè)數(shù),完善該程序。main(){inta,b,*pa,*pb,*pt;scanf("%d%d",__A__);pa=&a,pb=&bif(a>b){pt=pa;pa=pb;pb=pt;}printf("%d,%d",__B__);}下列程序輸出三個(gè)數(shù)中的最大數(shù),完善該程序。main(){inta,b,c;a=2;b=3;c=1;if(aif(b_A_c)printf("%d\n",c);_B_printf("%d",b);elseif(a>c)elseprintf("%d",c);}打印100?200間(包括100和200)所有個(gè)位數(shù)是5且能被3整除的數(shù)字。#include"stdio.h"main(){inti;for(i=100;___A___;i++)if(i%3!=0||___B___)continue;elseprintf("\n%5d",i);}下述的程序調(diào)用getone函數(shù)開(kāi)辟一個(gè)動(dòng)態(tài)存儲(chǔ)單元,調(diào)用assone函數(shù)把數(shù)據(jù)輸入到此動(dòng)態(tài)存儲(chǔ)單元中,outone函數(shù)輸出此動(dòng)態(tài)存儲(chǔ)單元中的值,請(qǐng)完善程序。#includegetone(int**s){*s=(int*)malloc(sizeof(int));}assone(int*a){scanf("%d",___A___);}outone(int*b){printf("%d\n",___B___);}main(){int*p;getone(&p);assone(p);outone(p);}四.閱讀程序題.若下列程序運(yùn)行時(shí)輸入124,則其輸出結(jié)果為。main(){intx,k;/*scanf("%d",&x);*/x=124;printf("x=%d=",x);do{k=f(x);if(x==k){printf("%d",k);break;}else{printf("%d*",k);x/=k;}}while(1);}intf(intx){inti;for(i=2;iif(x%i==0)break;returni;}2?寫(xiě)出下面程序的運(yùn)行結(jié)果。main(){inti=5;printf("\n");do{switch(i%2){case0:i--;break;case1:i--;continue;}i--;printf("%d",i);}while(i>0);}閱讀本程序并寫(xiě)出程序的運(yùn)行結(jié)果:#include"stdio.h"main(){charb[]="ABCDEFG",*chp=&b[7];while(--chp>&b[0])putchar(*chp);putchar('\n');}閱讀本程序并寫(xiě)出運(yùn)行結(jié)果:main(){structstudent{intnum;intage;};structstudentstu[3]={{1001,16},{1002,19},{1003,17}};structstudent*p;p=stu;printf("%d\n",(*p++).age);}5?閱讀本程序并寫(xiě)出程序的運(yùn)行結(jié)果:(輸入字符中大寫(xiě)字母U代表空格)main(){charstr[8];intI;scanf("%s",str);printf("%s",str);}輸入:TUC/代表回車(chē)符)五.程序改錯(cuò)題1.#includechar*fun2(chars1,chars2){char*p=s1,k;for(k=0;*s1&&*s2;s1++,s2++,k++)if(k%2){chart=*s1;*s1=*s2;*s2=t;}returnp;}voidmain(){chars[10]=example;puts(fun2(s,"only"));}改正以下程序的函數(shù)體中不正確的語(yǔ)句。main(){int,student,a,b;charc;doublex=1.42;

x=x%(-3);c='a';student=30;a+=a-=(b=4)*(a=3);}六.程序編寫(xiě)題/*請(qǐng)編寫(xiě)函數(shù)change(array).*//*功能將array矩陣轉(zhuǎn)置*//*注意:請(qǐng)勿修改change函數(shù)和其它函數(shù)中的任何內(nèi)容,*//*僅在答題區(qū)中填入你編寫(xiě)的語(yǔ)句.*/#include"stdio.h"#include"string.h"#include"conio.h"FILE*fp;change(array)intarray[][4];/**********************答題區(qū)開(kāi)始********************//*******************答題區(qū)結(jié)束***********************}main(){intarray[4][4]={1,2,3,8,7,6,2,4,3,1,4,3,2,3,8,6};inti,j,m=2;change(array);fp=fopen("JG.DAT","wb");for(i=0;i<=3;i++)for(j=0;j<=3;j++)fprintf(fp,"%d",array[i][j]+m);fclose(fp);}*十/^r古參考答案一NNNNYNYNYN二.DBDBACBAABBADDD三1.FILE*file_point;#include或#include"stdio.h"2.&a,&b或&b,&a*pa,*pb<elsei<=200i%10!=5a*b1.x=124=

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論