版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
裝班級裝
C言程序計
試
題
8.若inti=10;行下列程序,變量i的確結(jié)果是D。switch(){case0:i+=1;學(xué)號
一
二
三
/2009學(xué)年第二學(xué)期)四五六七八九
十
總分
case10:i+=1;case11:i+=1;default:i+=1;姓名
}A.10B.11C.12D.139.下語句中正的字符賦值或始化的是C。得分
一.選擇(分30,題2分
A.charB.charstr[8]={'s','t','r','i','n','g','s','\0'};C.charstr[10];str="strings";D.charstr[]="strings";1.若、b、c都義為類且初值為0,則以下不正確的值句是D。A.a=b=c+8;B.a+=y+3;C.c++;D.a+b+c2.已intj;執(zhí)行語句“j=i++,變量i的是B。A.1B.2C.–1D.-23.執(zhí)行下面程序:#include"stdio.h"voidmain()訂{inta=1,b=2,c=3c=(a+=a+2),(a=b,b+3);printf(”,a,b,c);}線則出結(jié)果是:A。A.2,2,4B.4,2,3C.5,5,3D.4,2,54若求在if后一圓括號中表示a不于0的系則能正確表示這一關(guān)系的表達(dá)式為D。A.a<>0B.!aC.a=0D.a5.for(j=0;j<11;j++);環(huán)結(jié)束后,值是B。A.12B.11C.10D.96.C語言函數(shù)返回值的類型由D決定的。A.return語句中的表達(dá)式類型B.調(diào)用函數(shù)的主調(diào)函數(shù)的類型C.調(diào)用函數(shù)時臨時決定D.定義數(shù)所定函類型7.下說法中正確的是B。A在調(diào)用用戶自定義函數(shù)時,必須對其進(jìn)行聲明。B函數(shù)可以返回一個值,也可以什么值也不返回。C說明函數(shù)時,必須明確參數(shù)的類型和返回值。D在程序設(shè)計中空函數(shù)沒有什么作用。
10.有下程序:#include<stdio.h>voidmain(){inta=1,b=0,c=0;if(a<b)if(b<0)c=0;elseprintf“%d\n”,c);}該序運(yùn)結(jié)是D。A.3B.C.1D.011.在數(shù)調(diào)用,對數(shù)遞的說法正確的是A。A實和形參占一個獨立存儲單。B實和形參終共用一個同的存單元。C可由用戶定實參和形是否共一個存儲單元D可由系統(tǒng)定實參和形是否共一個存儲單元12.以正確的程序是C。A.charstr1[]="12345",str2[]="abcdef";strcpy(str1,str2);B.charstr[10],*st="abcde";strcat(str,st);C.charstr[10]="",*st="abcde";strcat(str,D.char*st1="12345",*st2="abcde";strcat(st1,st2);13.若定義:*p[4];則識pB。A.是個向整型量的指B.是個針數(shù)組C.是個針,它向一個有四個型元素的一維組D.說不法
班學(xué)姓
級號名
14.以程的運(yùn)行結(jié)果是C。typedefunion{longa[1];intb[2];charc[8];}TEST;TESTm;main(){printf(”,sizeof(m));
#include<stdio.h>voidmain(){inti=2,j=5,s;s=i;for(;--j;)s=s*10+i;printf“%d}10.寫出程的行果i=10main()裝訂
}A.32B.16C.D.2415.設(shè)以結(jié)構(gòu)體類型:structst{charname[8];intnum;floats[4];
{inti=0;while(i<10)i++;while(j++<10);printf(,j=%d\n”,j);}}student[50];并且結(jié)構(gòu)體數(shù)組student中元素都已有值將這些元素寫到硬盤文件file.txt
得分
三、讀序結(jié)(分16分每4分線
中,以下不正確的形式是C。(student,sizeof(structB.(student,50*sizeof(structst,fpC.(student,25*sizeof(structst,fpD.for(i=0;i++fwrite,sizeof,fp二、填題滿20分每2分得分1.每個C語編寫的程序必須有一個,并且只能有一個主函。2.設(shè)x和y均int型變,x=1,y=2,則達(dá)式3+x/y的值為3。3.若有定義inta[]={2,4,6,8,10,12},*p=a;則(p+1)的值是4。4.設(shè)x=0xAB,若要通過x|y使x低4位置,高位變,則y=0x0F。5.測試char變量的最位數(shù)據(jù)是否為1的表式是a&0x80。6.若,y=-3則的結(jié)果是1。7.與二進(jìn)制數(shù)等值的十進(jìn)制數(shù)為5。
判斷下面程序的運(yùn)行結(jié)果。#include<stdio.h>{intintfun(intb);printf("%d\n",fun(a,b));printf("%d\n",fun(a,b));}intfun(intintn){return(s*(m+n));}程運(yùn)的果:
。8.
定義inti=1執(zhí)行語句while(i++<5);后i的為6。9.下程序的運(yùn)行結(jié)果為22222。
班學(xué)姓
級號名
2.以程序的輸出結(jié)果3,2。#include"stdio.h"structchain{intx;inty;structchain*p;}m[2];voidmain(){m[0].x=1;m[0].y=2;裝m[1].x=3;m[1].y=4;m[0].p=&m[1];
#include"stdio.h"structks{inta;int*b;}s[4],*p;voidmain(){intn=1,i;printf("\n");for(i=0;i<4;i++){s[i].a=n;s[i].b=&s[i].a;n=n+1;}p=&s[0];}
m[1].p=m;printf("%d,%d\n",(m[0].p)->x,(m[1].p)->y);
}
p++;printf("%d,%d\n",(++p)->a,(p++)->a);訂
3.下面程序的運(yùn)行結(jié)果是7654321。
得分
四、程設(shè)(分分)線
#include<stdio.h>#include<string.h>voidfun(char*w,int{chart,*s1,*s2;s1=w;s2=w+n-1;while(s1<s2){t=*s1;*s1=*s2;*s2=t;s1++;s2--;}
1.編一個程,斷某一是否為年(6分)#include<stdio.h>voidmain(){intyear;printf(“inputyear=scanf(“%d”,&year);if((year%4==0&&year%100!0)||year%400==0)printf(isaleapyear\n”,year);elseprintf(isnotleapyear”,year);}}voidmain(){charp[]="1234567";fun(p,strlen(p));puts(p);}下程序的輸出結(jié)果為4。
裝訂
班
級
2.用
4
11公式求的近似值,直到最后一項的絕對值小于37
.一個整數(shù)字符串轉(zhuǎn)換為一個整數(shù),"-1234"轉(zhuǎn)為1234分
為止,請編程實現(xiàn)8分)
#include<stdio.h>#include<string.h>學(xué)姓
號名
#includemath.hvoidmain(){ints;floatn,t,pi;t=1;pi=0;n=1.0;s=1;
intchnum(charvoidmain(){chars[6];intn;gets(s);if(*s=='-')裝
while((fabs(t))>1E-6){pi=pi+t;n=n+2;
}
n=-chnum(s+1);elsen=chnum(s);printf("%d\n",n);s=-s;t=s/n;}pi=pi*4;訂printf(pi=%10.6f\n,pi);}3.編程序,利用子函實現(xiàn)計算字符串的度分線#include<stdio.h>intlength(charvoidmain(){chara[100];inti;printf("Pleaseinputthestring:\n");gets(a);i=length(a);printf("\nThel
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年版建筑工程安全措施費(fèi)用合同
- 急診護(hù)士工作計劃
- 五年級上冊音樂教學(xué)計劃模板合集五篇
- 教學(xué)管理教學(xué)總結(jié)
- 給朋友道歉信15篇
- 學(xué)法工作計劃合集七篇
- 新媒體營銷(第三版) 課件 項目一 新媒體營銷認(rèn)知
- 酒店的辭職報告模板八篇
- 川教版信息技術(shù)九年級上冊全冊教案
- 安防基礎(chǔ)知識培訓(xùn)(三星)
- 工程電力之DCS系統(tǒng)受電及系統(tǒng)復(fù)原調(diào)試措施
- 學(xué)前心理學(xué) 期末考試題庫
- 小學(xué)數(shù)學(xué)人教三年級上冊萬以內(nèi)的加法和減法解決問題
- 我國成人血脂異常防治指南解讀
- 信息光學(xué)知到章節(jié)答案智慧樹2023年蘇州大學(xué)
- GB/T 28650-2012公路防撞桶
- GB/T 19559-2008煤層氣含量測定方法
- 醫(yī)院眼科醫(yī)院雷火灸操作評分標(biāo)準(zhǔn)
- 富士康生產(chǎn)企業(yè)薪酬管理制度
- 二年級口算題卡
- 畢業(yè)設(shè)計工程造價預(yù)算書
評論
0/150
提交評論