




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、模擬試題5講解,一、選擇題,1在下列自定義標(biāo)識(shí)符中,符合C語(yǔ)言規(guī)定的是 。(C) A3a Bfor Cb22c Da$b,2語(yǔ)句“printf(“%d;%c”,c=5,c=5);”的輸出結(jié)果為:(A) A5;5 B5,5 C5;5 D5,5,3下列敘述中正確的是 。(D) A) C語(yǔ)言中既有邏輯類(lèi)型也有集合類(lèi)型 B) C語(yǔ)言中沒(méi)有邏輯類(lèi)型但有集合類(lèi)型 C) C語(yǔ)言中有邏輯類(lèi)型但沒(méi)有集合類(lèi)型 D) C語(yǔ)言中既沒(méi)有邏輯類(lèi)型也沒(méi)有集合類(lèi)型,4a為一維數(shù)組名,則ai可表示為 。(B) AD 執(zhí)行后輸出結(jié)果是 。(A) A) 32767,32767B) 32767,032767 C) 32767,777
2、77D) 32767,077777,6若p為整型指針變量,它的原值為2000,執(zhí)行p=p+3后的值 為 。(A) A2006B2003C2001D2000,7設(shè)有以下說(shuō)明語(yǔ)句 typedef struct int n; char ch8; PER; 則下面敘述中正確的是 。(B) A) PER 是結(jié)構(gòu)體變量名 B) PER是結(jié)構(gòu)體類(lèi)型名 C) typedef struct 是結(jié)構(gòu)體類(lèi)型 D) struct 是結(jié)構(gòu)體類(lèi)型名,8以下程序段的輸出結(jié)果是 。(C) int x=3; do printf( “%3d”,x-=2); while(!(-x); A1B3 0C1 -2D死循環(huán),9以下程序企圖
3、把從終端輸入的字符輸出到名為abc.txt的文件中,直到從終端讀入字符#號(hào)時(shí)結(jié)束輸入和輸出操作,但程序有錯(cuò)。 #include main() FILE *fout; char ch; fout=fopen(abc.txt,w); ch=fgetc(stdin); while(ch!=#) fputc(ch,fout); ch=fgetc(stdin); fclose(fout); 出錯(cuò)的原因是 。(A) A) 函數(shù)fopen調(diào)用形式錯(cuò)誤B) 輸入文件沒(méi)有關(guān)閉 C) 函數(shù)fgetc調(diào)用形式錯(cuò)誤D) 文件指針stdin沒(méi)有定義,10有以下程序 main() int i; for(i=0;i3;i+
4、) switch(i) case 1: printf(%d,i); case 2: printf(%d,i); default: printf(%d,i); 執(zhí)行后輸出結(jié)果是 。(A) A) 011122 B) 012 C) 012020 D) 120,11若有說(shuō)明語(yǔ)句:int a,b,c,*d=,12有以下程序 main() int a=5,b=4,c=3,d=2; if(abc) printf(%dn,d); else if(c-1=d)=1) printf(%dn,d+1); else printf(%dn,d+2) 執(zhí)行后輸出結(jié)果是 。(B) A) 2 B) 3 C) 4 D) 編譯時(shí)
5、有錯(cuò),無(wú)結(jié)果,13若定義:int a=511,*b=的輸出結(jié)果為:(D) A) 無(wú)確定值 B) a的地址 C) 512 D) 511,14有以下程序 main() int i=0,s=0; do if(i%2) i+; continue; i+; s +=i; while(i7); printf(%dn,s); 執(zhí)行后輸出結(jié)果是 。(A) A) 16B) 12C) 28D) 21,15以下不能正確進(jìn)行字符串賦初值的語(yǔ)句是 。(A) A) char str5=good!; B) char str=good!; C) char *str=good!; D) char str5=g,o,o,d;,1
6、6有以下程序 main() char a,b,c,*d; a=; b=xbc; c=0 xab; d=017; print(%c%c%cn,a,b,c,*d); 編譯時(shí)出現(xiàn)錯(cuò)誤,以下敘述中正確的是 。(D) A) 程序中只有a=;語(yǔ)句不正確 B) b=xbc;語(yǔ)句不正確 C) d=“0127”;語(yǔ)句不正確 D) a=;和c=0 xab;語(yǔ)句都不正確,17以下程序中,while循環(huán)的循環(huán)次數(shù)是 。(D) main() int i=0; while(i10) if(i1) continue; if(i=5) break; i+; . A) 1 B) 10 C) 6 D) 死循環(huán),不能確定次數(shù),18
7、有如下程序 void f(int x,int y) int t; if(xy) t=x; x=y; y=t; main() int a=4,b=3,c=5; f(a,b); f(a,c); f(b,c); printf(%d,%d,%dn,a,b,c); 執(zhí)行后輸出結(jié)果是 。(C) A) 3,4,5 B) 5,3,4 C) 5,4,3 D) 4,3,5,19以下程序的輸出結(jié)果是 。(A) main() int a=4,b=5,c=0,d; d=!a A) 1 B) 0 C) 非0的數(shù) D) -1,20有以下程序 main() char *s=one,two,three,*p; p=s1; pr
8、intf(%c,%sn,*(p+1),s0); 執(zhí)行后輸出結(jié)果是 。(C) A) n,twoB) t,oneC)w,oneD) o,two,21以下程序的輸出結(jié)果是 。(D) int f() static int i=0; int s=1; s+=i; i+; return s; main() int i,a=0; for(i=0;i5;i+) a+=f(); printf(%dn,a); A) 20 B) 24 C) 25 D) 15,22在說(shuō)明語(yǔ)句:int *f();中,標(biāo)識(shí)符f代表的是 。(D) A) 一個(gè)用于指向整型數(shù)據(jù)的指針變量 B) 一個(gè)用于指向一維數(shù)組的行指針 C) 一個(gè)用于指向
9、函數(shù)的指針變量 D) 一個(gè)返回值為指針型的函數(shù)名,23以下程序的輸出結(jié)果是 。(B) main() char cf35=AAAA,BBB,CC; printf(%sn,ch1); A) AAAA B) BBB C) BBBCC D) CC,24以下函數(shù)的功能是:通過(guò)鍵盤(pán)輸入數(shù)據(jù),為數(shù)組中的所有元素賦值。 #define N 10 void arrin(int xN) int i=0; while(iN) scanf(%d, ); 在下劃線(xiàn)處應(yīng)填入的是 。(C) A) x+i B) ps=s; 則對(duì)s數(shù)組元素的正確引用形式是 。(C) A) ps+1 B) *(ps+3) C) ps02 D)
10、*(ps+1)+3,26以下敘述中正確的是 。(B) A) 全局變量的作用域一定比局部變量的作用域范圍大 B)靜態(tài)(static)類(lèi)別變量的生存期貫穿于整個(gè)程序的運(yùn)行期間 C)函數(shù)的形參都屬于全局變量 D)未在定義語(yǔ)句中賦初值的auto變量和static變量的初值都是隨機(jī)值,27以下程序的輸出結(jié)果是 。(A) main() char x=040; printf(%0n,x1); A) 100 B) 80 C) 64 D) 32,28有以下程序 main() char str=xyz,*ps=str; while(*ps)ps+; for(ps-;ps-str=0;ps-)puts(ps); 執(zhí)
11、行后的輸出結(jié)果是 。(C) A) yzB) zC) zD) x xyz yz yz xy xyz xyz,29以下程序的輸出結(jié)果是 。(B) main() int b33=0,1,2,0,1,2,0,1,2,i,j,t=1; for(i=0;i3;i+) for(j=i;j=i;j+) t=t+bibjj; printf(%dn,t); A) 3B) 4C) 1D) 9,30設(shè)有如下定義 struct ss char name10; int age; char sex; std3,*p=std; 下面各輸入語(yǔ)句中錯(cuò)誤的是 。(B) A) scanf(%d,二、閱讀程序,寫(xiě)出程序運(yùn)行結(jié)果 1以下
12、程序的輸出結(jié)果是 。 char cchar(char ch) if(ch=A ,abc+abc=defdef,2以下程序的輸出的結(jié)果是 。 int x=3; main() int i; for (i=1;ix;i+) incre(); ncre() staic int x=1; x*=x+1; printf( %d,x); ,2 6,3以下程序的輸出結(jié)果是 。 main() int x=0; sub( ,7,4以下程序的輸出的結(jié)果是 。 fun(int *pt,int n) int I,s=0; for(I=0;In;I=I+2,pt=pt+2) s=s+*pt; retrun (s); ma
13、in() static int a10=1,2,3,4,5,6,7,8,9,10; int *p,t; p= ,25,5以下程序的輸出的結(jié)果是 。 #include “stdio.h” main() long func(int x); printf(“%dn”,func(4); long func(int x) long p; if(x=0|x=1) return (2); p=x*func(x-1); return(p); ,48,6以下程序的輸出的結(jié)果是: #include “stdio.h” main() static int num10=1,0,0,0,0,0,0,0,0,0 int
14、I,j; for(j=0;j10;+j) for(I=0;Ij;+I) numj=numj+numI; for(j=0;j10;+j) printf(“%dn”,numj); ,1 1 2 4 8 16 32 64 128 256,三、程序填空 1以下程序中,select 函數(shù)的功能是:在N行M列的二維數(shù)組中,選出一個(gè)最大值作為函數(shù)值返回,并通過(guò)形參傳回此最大值所在的行下標(biāo)。請(qǐng)?zhí)羁铡?#define N 3 #define M 3 select(int aNM,int *n) int i,j,row=1,colum=1; for(i=0;iarowcolum)row=i;colum=j; *n= ; / row return ; / *n main() int aNM=9,11,23,6,1,15,9,17,20,max,n; max=select(a, ,2mystrlen函數(shù)的功能是計(jì)算str所指字符串的長(zhǎng)度,并作為函數(shù)值返回。請(qǐng)?zhí)羁铡?int mystrlen(char *str) int i; for(i=0; !=0;i+); / *(str+i) return( ); / i ,3先輸入a數(shù)組,并以每行輸出8個(gè)數(shù)據(jù)的形式輸出a數(shù)組。 #include “stdio.h” main() int i,a50; for(i=0;i50;i+) s
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 美術(shù)課件創(chuàng)意兒童
- 美術(shù)學(xué)科知識(shí)課件講解
- 重大事故隱患治理方案內(nèi)容口訣
- 幼兒園各崗位安全職責(zé)一覽表
- 危險(xiǎn)化學(xué)品經(jīng)營(yíng)事故應(yīng)急預(yù)案
- 生產(chǎn)安全事故報(bào)告和處理規(guī)定
- 嬰童免疫培訓(xùn)課件
- 安全生產(chǎn)培訓(xùn)的收獲和體會(huì)
- 結(jié)構(gòu)計(jì)算培訓(xùn)課件
- 計(jì)劃免疫規(guī)劃培訓(xùn)課件
- 2021年1月國(guó)家開(kāi)放大學(xué)漢語(yǔ)言文學(xué)本科《外國(guó)文學(xué)專(zhuān)題》期末紙質(zhì)考試試題及答案
- 屋頂分布式光伏發(fā)電項(xiàng)目(承包人實(shí)施計(jì)劃方案)(技術(shù)方案)
- 煤矸石處置合同范本
- 《中文+酒店管理》教材編寫(xiě)研究
- 放棄填報(bào)志愿的申請(qǐng)書(shū)
- 能源管理體系及節(jié)能知識(shí)培訓(xùn)課件
- 八項(xiàng)硬措施培訓(xùn)課件
- 政府采購(gòu)廉政風(fēng)險(xiǎn)控制措施
- 拼多多商家入駐協(xié)議書(shū)二零二五年度版:電商合作要點(diǎn)全收錄3篇
- 2025年中煤集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 多囊卵巢綜合征完全指南
評(píng)論
0/150
提交評(píng)論