版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、5、a.B.C.D.C語(yǔ)言試題 2019.03一、填空題1、C語(yǔ)言中普通整型變量的類型說(shuō)明符為據(jù)范圍是。2、 C語(yǔ)言中基本的數(shù)據(jù)類型有:_3、設(shè)整型變量n的值為2,執(zhí)行語(yǔ)句“ n+=n-=n*n ”后,n的值是。4、 共用體和結(jié)構(gòu)體的定義格式類似是。有如下輸入語(yǔ)句:scanf( “a=%d,b=%d,c=%d,&a,&b,&c);為使變量a的值為1,b的值為3,c的值為 從鍵盤輸入數(shù)據(jù)的正確形式應(yīng)是 有語(yǔ)句:char A =” I am a student ” ;該字符串的長(zhǎng)度是、符 號(hào)”a ”和,在內(nèi)存中占字節(jié),有符號(hào)普通整型的數(shù)不同 點(diǎn)2,6、8下列程序的輸出結(jié)果是int ast(int
2、x,int y,int * cp ,int * dp) *cp=x+y; *dp=x-y;main() int a=4,b=3,c,d; ast(a,b,&c,& d);p rintf(%d,%d/n,c,d);二、選擇題以下選項(xiàng)中屬于C語(yǔ)言的數(shù)據(jù)類型是(a.復(fù)合型B.雙精度型以下說(shuō)法中正確的是()。a. C語(yǔ)言程序總是從第一個(gè)的函數(shù)開(kāi)始執(zhí)行B. 在C語(yǔ)言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義C. C語(yǔ)言程序總是從main()函數(shù)開(kāi)始執(zhí)行D. C語(yǔ)言程序中的main()函數(shù)必須放在程序的開(kāi)始部分 選出下列標(biāo)識(shí)符中不是合法的標(biāo)識(shí)符的是(1、2、3、4、)。)。C.邏輯型a. hot d
3、oB. cat1C. _ Pri,A【3=D. 2abD.集合型下列描述中不正確的是(a、字符型數(shù)組中可能存放字符串。B可以對(duì)字符型數(shù)組進(jìn)行整體輸入、輸出。C、可以對(duì)整型數(shù)組進(jìn)行整體輸入、輸出。D、不能在賦值語(yǔ)句中通過(guò)賦值運(yùn)算符“=”對(duì)字符型數(shù)組進(jìn)行整體賦值。5、若已定義:int a9, *p=a;并在以后的語(yǔ)句中未改變 p的值,不能表示a1地址的表達(dá)式為(C. a+D. +Pa. p+16、設(shè)有如下定義:int x=10,y=3,z; 則語(yǔ)句 Printf(%dn,z=(x%y,x/y);B. a+1的輸出結(jié)果是(a. 1B. 0C. 4D. 37、定義如下變量和數(shù)組:int i, x33=
4、1,2,3,4,5,6,7,8,9; for(i=0;iv3;i+) p rintf(%d,xi2-i);a. 159B. 1則下面語(yǔ)句 的輸出結(jié)果是(47C. 3D.8讀出以下語(yǔ)句的輸出結(jié)果是 ()。int x=10,y=10; printf( “%d %dn ” ,x-,-y);A. 1010B. 999、兩次運(yùn)行下面的程序 , 如果從鍵盤上分別輸入C. 9 106 和 3 ,則輸出結(jié)果是(D. 10)。if(x+5)elseprintf(%d,x); printf(%dn,x - -);B. 6 和 3A. 7 和 5 10、設(shè)有如下定義A)aa 數(shù)組成元素的值分別是 abcd 和 AB
5、CDB)aa 是指針變量 , 它指向含有兩個(gè)數(shù)組元素的字符型一維數(shù)組C)aa 數(shù)組的兩個(gè)元素分別存放的是含有D)aa 數(shù)組的兩個(gè)元素中各自存放了字符 11、以下語(yǔ)句的輸出結(jié)果是(int a=-1,b=4,k;:char *aa2=abcd,ABCD;C. 7 和 4D. 6 和 4則以下說(shuō)法中正確的是(4 個(gè)字符的一維字符數(shù)組的首地址 a 和 A 的地址k=(+ +a0)&!(b - -=0); printf(%d,%d,%dn,k,a,b); A. 1,0,4B. 1,0,312、下列程序的輸出結(jié)果是(char *p1=abcd,*p2=ABCD,strcpy(str+2,strcat(p1
6、+2,p2+1); printf(%s,str);A. xyabcABC. 0,0,3D. 0,0,4)。)。B. abcABz13、執(zhí)行下面的程序后 ,a 的值是( #define SQR(X) X*X main( ) int a=10,k=2,m=1; a/=SQR(k+m)/SQR(k+m); printf(%dn,a);A. 10B. 114、14、設(shè) A 為存放(短)整型的一維數(shù)組,A P+i*2B. P+(i-1)*215、下列程序執(zhí)行后輸出的結(jié)果是(int d=1;fun (int p) int d=5; d + =p + +; printf(%d,d); main( ) int
7、 a=3; fun(a);d + = a + +;printf(%dn,d); A. 8, 416、表達(dá)式 :10!=9B. 9, 6的值是(B. 非零值A(chǔ). true 17、若有說(shuō)明 : int i,j=7, *p=&i;,A. i= *p; B. *p=*&j; 18、不能把字符串 :Hello! 賦給數(shù)組str50=xyz;C. ABabczD. xycdBCD)。C. 9D. 0如果 A 的首地址為P,那么A中第C. P+(i-1)個(gè)元素的地址為 (D. P+i)。C. 9, 4D. 8, 5)。D. 1 則與 i=j; 等價(jià)的語(yǔ)句是(C. i=&j; D. i=* *p;的語(yǔ)句是(C
8、. 0)。)。A. char b10=H,e,T,T,o,!;C. char b10; strc py(b,Hello!);19、 在C程序中有如下語(yǔ)句:char *func(int x,int y);A.對(duì)函數(shù)func的定義。C .對(duì)函數(shù)func的原型說(shuō)明。20、以下程序的輸出結(jié)果是(char str15=” hello! ” ;Printf( “dn” ,strlen(str);A. 15B. 14三、閱讀程序題b=Hello!;B.對(duì)函數(shù)D.不合法的。B. char b10;D.char b10=Hello!;它是(func的調(diào)用C. 7)。D. 61、int x=6, y=7;prin
9、tf( “d,” ,x+);程序的輸出結(jié)果是printf(“dn”,+y);2、float f=3.1415927;printf( “f,%5.4f,%3.3f ” ,f,f,f);則程序的輸出結(jié)果是3、a=3;a+=(a1)?a:1;結(jié)果是printf( “ %d ,a);4、main() int a5=2,4,6,8,10,* P,* *k;p=a; k=&p;p rintf(%d,*( p+);p rintf(%dn,* *k);程序的輸出結(jié)果是main()int a,b;for (a=1,b=1;a=20)if(b%3=1)b+=3; b-=5;程序的輸出結(jié)果四、程序填空題1、求主次對(duì)
10、角線之和main()static int a 3=9,7,5,1,2,4,6,8; int l,j,s1=0,s2=0;for(I=0;I3;I+) for(j=0;j3;j+)if( 5、break;continue; a的值為if(s仁s1+alj;s2=s2+aIj;printf(“ dn%dn”,s1,s2);2、從鍵盤上輸入10個(gè)數(shù),求其平均值。main()int i;float f,sum;for(i=1,sum=0.0;i11;i+) average=%fn ”,sum/10);P rintf( 2 3、以下程序是建立一個(gè)名為 myfile的文件,并把從鍵盤輸入的字符存入該文件,
11、當(dāng)鍵盤上輸入結(jié)束時(shí)關(guān) 閉該文件。#include vstdio.hmain()FILE *fp;char c;fp= doc=getchar(); fputs(c,fp);while(c!=EOF);五、編程題1、三個(gè)整數(shù)a、b、c,由鍵盤輸入,輸出其中最大的數(shù)。2、從鍵盤輸入的10個(gè)整數(shù)中,找出第一個(gè)能被7整除的數(shù)。若找到,打印此數(shù)后退出循環(huán);若未找到,打印“not exist”。3、有一個(gè)一維數(shù)組,內(nèi)放 10個(gè)學(xué)生成績(jī),寫一個(gè)函數(shù),求出平均分。N個(gè)學(xué)生的信息,4、有N個(gè)學(xué)生,每個(gè)學(xué)生的信息包括學(xué)號(hào)、性別、姓名、四門課的成績(jī),從鍵盤上輸入 要求輸出總平均成績(jī)最高的學(xué)生信息,包括學(xué)號(hào)、性別、姓
12、名和平均成績(jī)。填空題1、int , 2 個(gè)字節(jié), -32768 +32767 。2、 整型、實(shí)型、字符型。3、- 4。44 、結(jié)構(gòu)體的成員占有各自不同的空間,而共用體的各成員放到同一存儲(chǔ)空間。5、選擇題1 、 B2、C3、 D4、C5、C6、D7、C8、D9、C10、 D11、D12、D13、B14、 B15、 A16、 D17、B 18、B19、 C20、 D、閱讀程序題(1) 6,8 (2) 3.141593,3.1416,3.142(3) 4a=1,b=3,c=2” a是字符串常量,而7、是字符常量。8 7, 1。(4) 2,4(5) 8四、程序填空題1 、 I=j I+j=22、 sc
13、anf( “ %f”3、fopen( “ myfile ” ,w) fclose(fp); 五、 編程題,&f);sum+=f;1、main() int a,b,c;printf( 請(qǐng)“輸入三個(gè)整數(shù): if(ab) if(bc) printf( else printf(); scanf(“ %d,%d,&,%a,d&” b,&c);else if(ac)else printf(#include ” stdio.h ”main()int I,a;for(I=1;I=10;I+) scanf( “ %d” if(a%7=0) printf(“ %d”if(I=11)printf( “ not ex
14、ist2、,&a);max=n%”d,c);max=%n”d ,b);printf( “ max=%n”d ,c);max=n%”d,a); ,bar)e; ak;”);3、float average(float array ,int n) int I;float aver,sum=array0; for(I=1;In;I+) sum=sum+arrayI; aver=sum/n; return(aver); main() float ave,score10;int I;for(I=0;I10;I+) scanf(%f,&scoreI);ave=average(score,10);printf
15、(%fn,ave); 4、#includestdio.h#define N 3struct student long stu_num; char sex; char name15; int score4; float average; ; main() int I,j,index; float sum,max; struct student stuarrN; for(I=0;IN;I+) printf(please input %d student information:n,I+1); scanf(%ld,%c,%s,&stuarrI.stu_num,&stuarrI.sex,stuarrI.name); for(j=0;j4;j+)scanf(%d,&stuarrI.scorej); for(I=0;IN;I+) sum=0.0;for(j=0;j4;j+) sum+=stuarrI.scorej;stuarrI.av
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年軟件開(kāi)發(fā)知識(shí)產(chǎn)權(quán)服務(wù)合同范本
- 住宅買賣委托代理合同
- 施工場(chǎng)地文明施工責(zé)任書(shū)
- 【初中地理】第二章地圖基礎(chǔ)診斷卷 2024-2025學(xué)年人教版地理七年級(jí)上冊(cè)
- 人才發(fā)展合作方案協(xié)議
- 藝術(shù)家工作室合伙協(xié)議書(shū)樣本
- 專業(yè)庭院綠化施工合同示范
- 小產(chǎn)權(quán)房買賣合同匯編
- 2024年財(cái)務(wù)會(huì)計(jì)保密協(xié)議
- 投資公司勞務(wù)合同范本
- 江蘇省南通市2023-2024學(xué)年七上期中數(shù)學(xué)試題(解析版)
- 體育大單元教學(xué)計(jì)劃(18課時(shí))
- 讓小車運(yùn)動(dòng)起來(lái)說(shuō)課稿
- 2023-2024學(xué)年北京朝陽(yáng)區(qū)高三(上)期中數(shù)學(xué)試題和答案
- 工程招投標(biāo)管理與實(shí)踐作業(yè)指導(dǎo)書(shū)
- ISO 22003-1:2022《食品安全-第 1 部分:食品安全管理體系 審核與認(rèn)證機(jī)構(gòu)要求》中文版(機(jī)翻)
- 2024年消防月主題活動(dòng)方案啟動(dòng)及全員消防安全知識(shí)培訓(xùn)
- 高職組“智能財(cái)稅”賽項(xiàng)國(guó)賽賽題2022
- 期中考試卷(試題)-2024-2025學(xué)年蘇教版二年級(jí)數(shù)學(xué)上冊(cè)
- 2024年全國(guó)企業(yè)員工全面質(zhì)量管理知識(shí)競(jìng)賽題庫(kù)(含答案)(共132題)
- 社會(huì)工作者《社會(huì)工作綜合能力(中級(jí))》試題(附答案)
評(píng)論
0/150
提交評(píng)論