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

下載本文檔

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

文檔簡介

DLUT計算機二級模擬考試試題三DLUT計算機校二級模擬考試試題三判斷題在程序中,注釋說明只能位于一條語句的后面當(dāng)函數(shù)的類型與語句后表達式的值的類型不一致時,函數(shù)返回值的類型由語句后表達式值的類型決定。-循環(huán)由開始,結(jié)束,在(表達式)后面不能加分號。定義,;則;或;都是正確的。邏輯表達式的值為3循環(huán)的三個表達式中間用逗號相分隔。分號若有定義則執(zhí)行時無語法錯誤。格式字符以指數(shù)形式輸出實數(shù)數(shù)字部分小數(shù)位數(shù)位。二維數(shù)組在內(nèi)存中存貯時,是按下標(biāo)值遞增且右側(cè)的下標(biāo)比左側(cè)的下標(biāo)變化快的順序連續(xù)存貯各元素的值。語言中,在打開文件時,必須說明文件的使用方式,用于打開一個不存在的文件。選擇題在程序中,字符型數(shù)據(jù)在內(nèi)存中以形式存放。.原碼.碼反碼D對于語句的判斷中,是正確的。.語法錯誤使的值為使的值為使的值為能正確表示和同時為正或同時為負(fù)的邏輯表達式是:().下面函數(shù)的功能是:求字符串的長度B:比較兩個字符串的大小C:將字符串s復(fù)制到字符串t中D:將字符串s續(xù)接到字符串t中函數(shù)charctype(intx,inty的返回類型由確定。A.字符型B.return語句返回的表達式類型浮點型調(diào)用時的實參類型設(shè)有如下程序段:intk=10;while(k==0)k--;則下述說明中正確的是:循環(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,選擇正確的鍵盤輸入方法。(規(guī)定用字符串[CR]表示回車,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ōu)先級最低的是:()A.<B.||C.+D.!下面程序的功能是輸入數(shù)組元素,0或負(fù)數(shù)則重新輸入。請在A處填寫正確語句。#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é)的存儲空間A.11.100000B.12.100000C.21.100000D.1.100000有兩個實型變量dog和cat,若要把數(shù)據(jù)寫入磁盤文件中,以下正確的形式是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^用來比較字符串s和t的大小,當(dāng)s=t時,返回0,當(dāng)s!=t^,返回s和t的第一個不同的字符的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定義為文件指針的語句為—A___。寫出應(yīng)包含的頭文件語句___B___。2?下面程序的功能是按由小到大的順序輸出兩個數(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__);}下列程序輸出三個數(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)所有個位數(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ù)開辟一個動態(tài)存儲單元,調(diào)用assone函數(shù)把數(shù)據(jù)輸入到此動態(tài)存儲單元中,outone函數(shù)輸出此動態(tài)存儲單元中的值,請完善程序。#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);}四.閱讀程序題.若下列程序運行時輸入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?寫出下面程序的運行結(jié)果。main(){inti=5;printf("\n");do{switch(i%2){case0:i--;break;case1:i--;continue;}i--;printf("%d",i);}while(i>0);}閱讀本程序并寫出程序的運行結(jié)果:#include"stdio.h"main(){charb[]="ABCDEFG",*chp=&b[7];while(--chp>&b[0])putchar(*chp);putchar('\n');}閱讀本程序并寫出運行結(jié)果:main(){structstudent{intnum;intage;};structstudentstu[3]={{1001,16},{1002,19},{1003,17}};structstudent*p;p=stu;printf("%d\n",(*p++).age);}5?閱讀本程序并寫出程序的運行結(jié)果:(輸入字符中大寫字母U代表空格)main(){charstr[8];intI;scanf("%s",str);printf("%s",str);}輸入:TUC/代表回車符)五.程序改錯題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ù)體中不正確的語句。main(){int,student,a,b;charc;doublex=1.42;

x=x%(-3);c='a';student=30;a+=a-=(b=4)*(a=3);}六.程序編寫題/*請編寫函數(shù)change(array).*//*功能將array矩陣轉(zhuǎn)置*//*注意:請勿修改change函數(shù)和其它函數(shù)中的任何內(nèi)容,*//*僅在答題區(qū)中填入你編寫的語句.*/#include"stdio.h"#include"string.h"#include"conio.h"FILE*fp;change(array)intarray[][4];/**********************答題區(qū)開始********************//*******************答題區(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. 本站所有資源如無特殊說明,都需要本地電腦安裝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)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論