版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
第一章
一、判斷題
12345678
FFTFTFFF
第二章
1、1
2、11.5
3、2845
4、運算符的優(yōu)先級結(jié)合性
5、double
6、intkl=7,k2=7;-2
7、2.5000007.500000
8、8.000000
9、浮點型
10、整型
第三章
一、選擇題
123456
DACCCA
二、閱讀下列程序,寫出運行結(jié)果
1、5678
11,21
2、n=69k=96
3^144
044
4、313332
110010
5、
(1)52,$,9.170000,3.141593
(2)52,'9',0.170000,3.141593
(3)52,9,0.170000,3.141593
6、3.00%5.00%6.007.483\n
三、程序設(shè)計題
1、#definePI3.1415
#include“stdio.h"
main()
(
floatr,h,v;
printf(<4inputr,h:‘‘);
scanff4%f,%f;&r,&h);
v=PI*r*r*h;
printf(<4v:%f\v);
}
2、#include"stdio.n"
main()
(
chara,b,c;
printf(4iinputa,b,c:^^);
scanf("%c,%c,%c”,&a,&b,&c);
printf(tt%c,%d\n,,?a,a);
printf("%c,%d\n”,b,b);
printfCt%c,%d\n,,,c,c);
)
3、#include“stdio.h"
main()
(
intk;
printf(“k=”);
scanf("%d”,k);
printf("%o,%x”,k,k);
4、^include''stdio.h〃
mainO
charch;
printf(''inputch:");
scanf&ch);
clrscr();
printf(、'%c%c\nzz,ch,ch);
printf(''%c%c\n〃,ch,ch);
printf(''%c%c\nz,,ch,ch);
printf(''猊\n〃,ch,ch);
printf(''%c%c\n〃,ch,ch);
printf(、'%c%c\n〃,ch,ch);
printf(''%c%c\nz/,ch,ch);
)
5^#include“stdio.h"
main()
(
floatcjl,cj2,cj3;
printf(U4inputcjl,cj2,cj3f,);
scanf(u%f,%f,%f\&cjI,&cj2,&cj3);
printf(“總成績?yōu)?%5.1f,平均成績?yōu)?%4.1「,cl+c2+c3,(cl+c2+c3)/3);
第四章
單項選擇題
1234567
BACABAB
二、閱讀下列程序,寫出運行結(jié)果
1.F
2.Hello!
Goodmorning!
Bye-Bye!
3.x<y
三、程序填空題
1.c>='a'&&cv二U
c=c-21
2.scanf("%d,%d,%d”,&x,&y,&z);
y>z
四、程序設(shè)計題
1.#include<stdio.h>
#include<math.h>
main()
(
floatx;
printf(4tinputx");
scanf(u%f\&x);
if(x>0)primf("%「,sqrt(x));
elseif(x<0)printf("%F',fabs(x));
elseprintf("Bye,Bye”);
)
2.#include<stdio.h>
main()
(
charc;
c=getchar();
if(c>=,A,&&c<='z')putchar(c+32);
elsec=getchar();
)
3.#include<stdio.h>
main()
(
intscore,grade;
printf("Inputscore:”);
scanf("%d",&score);
grade=score/10;
switch(grade)
(
case0:
case1:
case2:
case3:
case4:
case5:printf(ngrade=EM);break;
case6:printf("grade=D");break;
case7:printf("grade=C");break;
case8:printf("grade=B'^);break;
case9:printf(ngrade=An);break;
default:printf("noscoreu);break;
)
)
4.#include<stdio.h>
main()
intx,sum;
scanf("%d”,&x);
if(x>=1000&&x<=9999)
sum=x%10+x/10%10+x/100%10+x/l000;
printfC4sum=%d,\sum);
)
5.#include<stdio.h>
voidmain()
(
doublerate,salary,tax;
scanf(4t%lf\&salary);
if(salary<850)rate=0;
elseif(salary<1350)rate=0.05;
elseif(salary<2850)rate=0.10;
elseif(salary<5850)rate=0.15;
elserate=0.20;
tax=rate*(salary-850);
printf(**tax=%0.21f\n5,,tax);
)
6.#include<stdio.h>
main()
(
charc;
c=putchar();
if(c>='a'&&cv='z')c=c+32;
elseif(c>=,A,&&c<=,Z,)c=c-32;
printf(u%c,,,c);
第五章
單項選擇題
12345678
cABCCACB
二、閱讀下列程序,寫出運行結(jié)果
1、1-2
2、5
3、24
4、a=8
5、a=3,i=7
6、1#3#21#1173#
7、*#*#
三、程序填空題
1.fabs(item)>=0.00001
n++:
2.in=fabs(in);
s=0;
digit=in%10;
in=in/10;
3.n!=0
n=n/10;
4.n=abs(n);
s=s+n%10:
四、程序設(shè)計題
1.
#includenstdio.h*'
main()
(
inti;
longs=0;
for(i=l;i<=1000;i++)
if(i%2!=0)s+=i;
printfftld,,,s);
)
2.
#include"stdio.h"
#include"math.hn
main()
(
intn,m,i,flag,x,y;
scanf(t4%d%d”,&x,&y);
if(x>y)
{i=x;x=y;y=i;}
for(n=x;n<=y;n=n++)z
(
m=sqrt(n);
flag=O;
for(i=2;i<=m;i++)
(
if(n%i==0)
(
flag=l;
break;
)
if(flag==O)
printf("%5d",n);
#include<stdio.h>
#include<math.h>
voidmain()
doubles=0;
inti;
for(i=2;i<=10;i++)
(
s=s+sqrt(i);
)
printf(s);
L
#include<stdio.h>
voidmain()
longs=l,k=l,n;
inti;
scanf(tt%ld,,,n);
for(i=2;i<=n;i++)
(
k=k*i;
s=s+k;
)
printf("%ldM,s);
)
;.
#include<stdio.h>
main()
(
floats,h;
inti;
s=100;h=s/2;
for(i=2;i<=10;i++)
(
s+=h*2;
h/=2;
)
printf(4ts=%f\th=%f\n,,,s,h);
6.
#include<stdio.h>
voidmain()
intcock,hen,chick;
for(cock=0;cock<=20;cock++)
for(hen=0;hen<=35;hen++)
for(chick=0;chick<=100;chick+=3)
(
if(cock+hen+chick=100)
if(cock*5+hen*3+chick/3==100)
printf("%d,%d,%d\n",cock,hen,chick);
#include<stdio.h>
#include<math.h>
voidmain()
floats=0,a=81;
inti;
s=81;
for(i=l;i<30;i++)
(
a=sqrt(a);
s=s+a;
printf("%.3fn,s);
第六章
一、單項選擇題
12345678
ADDCCDCBD
910111213141516
ADCDCADA
閱讀下列程序,寫出運行結(jié)果
1、1
2>1345
3、hello
4、helloeverybody
5、21
三、程序填空題
1>i==i
alilli]
2、&a山
i%4=0
putchar('\n');
3^stHO]
s
4>#include"malh.h"
m%i==0
h%0==0
5>gets(s):
sri]!=’c'
s[jl='\O';
四、程序設(shè)計題
1、
#include<stdio.h>
main()
{inta[3][4],i,j,max;
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d'',&a[i][j]);
max=a[0][0];
for(i=0;i<3;i++)
for(j=0;j<4;j++)
if(max<a[ij[jj)max=a[ij|j];
printf("max=%d",max);
2、#include<stdio.h>
main()
{charstrlf200],str2[100];
inti,j;
gets(strl);
gets(str2);
for(i=0;strlliJ!=W;i++)
for(j=0;str1[j]!=^';j++)
strl[i++]=str2[j];
puts(strl);
puts(str2);
)
3^#include<stdio.h>
main()
{inta[30],m=0,n=2,i,sum;
floatb[30];
for(i=1,sum=0;i<=30;i++,n=n+2)
{a[i-l]=n;
sum+=a[i-l];
if(i%5==0)
{b[m++]=sum/5.0;
sum=0;
)
)
for(i=0;i<=29;i++)
printf(n%dH,a[i]);
printf(n\nM);
for(i=0;i<=m-1;i++)
printf("%g",b[i]);
第七章
一、單項選擇題
12345678
DDABABBA
9101112131415
ADXDCDD
二、閱讀下列程序,寫出運行結(jié)果
1、7
2、1!=1
2!=2
3!=6
3、6
4、-52379
5、a=l
b=l
a=l
b=2
6、A+B=9
7、6
8、6,5
9、1,3
10、-2
三、編程題(略)
1、#include<stdio.h>
#include<math.h>
intsushu(intn)
{inti;
for(i=2;i<=sqrt(n);i++)
if(n%i==0)
return0;
return1;
main()
{inti;
for(i=10;i<=1000;i++)
if(sushu(i)==l)
printf("%d”,i);
}
2、(略)
3、最小公倍數(shù)
#include<stdio.h>
intgbs(intm,intn)
{inti,temp;
if(m<n)
{temp=m;
m=n;
n=temp;
}
for(i=l;;i++)
if((i*m)%n==0)
returni*m;
)
main()
{intm,n,gg;
scanf("%d%d",&m,&n);
gg=gbs(m,n);
printf("%d和%(1的最小公倍數(shù)是:%d",m,n,gg);
)
4、#include<stdio.h>
/*e的x次為:1+x+pw(x,2)/jc(2).........*/
doublepw(floatx,intn)
{inti;
doublett=1;
for(i=l;i<=n;i++)
returntt;
)
floatjc(intn)
{inti;
floattt=l;
for(i=l;i<=n;i++)
returntt;
)
main()
{inti;
floatye=l,x;
scanf("%f”,&x);
for(i=l;i<=15;i++)
ye=ye+pw(x,i)/jc(i);
printf("自然對數(shù)是:%f;ye);
)
5、#include<stdio.h>
/*pw(2,1)+pw(2,2)+pw(2,3)+pw(2,4)+pw(2,5)<1000的最大n.........*/
doublepw(floatx,intn)
{inti;
doublett=1;
for(i=l;i<=n;i++)
tt=tt*x;
returntt;
main()
{inti,y=O;
for(i=l;y<1000;i++)
{y=y+pw(2,i);
)
printf("%dM,i-1);
}
6、#include<stdio.h>
/*整數(shù)轉(zhuǎn)成字符串*/
intitos(charstr[],intn)
{inti=0;
do
{str[i++]=n%10+'0,;
n=n/10;
}while(n!=0);
str[i]=AO';
returni;
I
voidchange(charstr[J,intlen)
{inti=0,temp;
for(i=0;i<=len/2;i++)
{temp二str[i];
str[i]=str[len-i-l];
str[len-i-ll=temp;
)
main()
{intn,len;
charstrflOO];
scanf(H%d",&n);
len=itos(str,n);
change(str,len);
puts(str);
)
7、#include<stdio.h>
intprint(intn)
{inti,j;
if(n>=l&&n<=9)
{fbr(i=l;i<=n;i++)
{for(j=l;j<=n-i;j++)
putcharC');
for(j=l;j<=2*i-l;j++)
printf(,'@u);
printf(n\n");
)
return1;
)
return-1;
}
main()
{intn,f;
do
{scanf("%d”,&n);
f=print(n);
}while(f==l);
}
8>#include<stdio.h>
intchange(intn)
{intm=0;
do
{m=m*I0+n%10;
n=n/10;
}while(n!=0);
returnm;
)
main()
{intn,m;
scanf(n%d",&n);
m=change(n);
printf(n%d的倒排是:%d”,n,m);
I
9、#include<stdio.h>
/*x的x次為....*/
doublepwl(floatx,intn)
{inti;
doublett=1;
for(i=l;i<=n;i++)
returntt;
)
doublepw2(floatx,intn)
{inti;
doublett=l;
if(n==0)
return1;
elsereturnpw2(x,n-l)*x;
)
main()
{intn;
floatx;
scanf(H%f%du,&x,&n);
printf('1%f%f',pwl(x,n),pw2(x,n));
}
10、#include<stdio.h>
inthuiwen(charstr[])
{inti=0,len;
for(len=0;str[len]!='\0';len++)
for(i=0;i<=len/2;i++)
{if(str[i]!=str[len-i-l])
return0;
)
return1;
}
main()
{charstr[100J;
gets(str);
if(huiwen(str)==1)
printf(Myesn);
else
printf(nno");
I
11>#include<stdio.h>
/*16進(jìn)制變10進(jìn)制*/
intitos(charstr[J)
{inti=0,n=0;
for(i=0;str[i]!='\0';i++)
if(str[i]>=0&&str[i]<='9')
n=n*16+str[i]-'O*;
else
n=n*16+str[i],a'+10;;
returnn;
}
voidchange(charstr[])
{inti=0,temp;intlen;
for(len=0;str[len]!='\0,;len++)
for(i=0;i<=len/2;i++)
{temp=str[i];
str[i]=str[len-i-l];
str[len-i-l]=temp;
)
)
main()
{intn,len;
charstr[100];
gets(str);
change(str);
n=itos(str);
printf("%d”,n);
)
12\(課堂講過略)
第八章
一、單項選擇題
12345678
CBCDABAC
二、程序設(shè)計題
1、
#definemod(i,j)i%j
main()
(
intx,y,z;
printf("imputtwointegerAn");
scanf(M%d%dM,&x,&y);
z=mod(x,y);
printf(n%d\nn,z);
)
2、
#definelower(i)i-32
main()
(
charx,y;
printf("imputalowercase:\nn);
scanf(n%c",&x);
y=lower(x);
printf("%c\n",y);
第九章
一、單項選擇題
12345678910111213
BDDDBBDBCDDAD
二、閱讀下列程序,寫出運行結(jié)果
1、HELLO!
2、ef
3、3,5,5,3
4、-9
5、CDG
三、程序填空題
1、num=*b
num=*c
2^*(a+i)=*(a+i)
*(a+j)=t
3^char.stn
*D!='\0'
*str='\O';
4>charts
*s-48
n
5^scanf("%d'',&n):
weeknameIn]
四、程序設(shè)計題
1、
main()
(
int*a,*b,*c,num;
printf("輸入3個數(shù):”);
scanf(n%d%d%d",a,b,c);
if(*a<*b){num=*a;*a=*b;*b=num;}
if(*av*c){num=*a;*a=*c;*c=num;}
if(*b<*c){num=*b;*b=*c;*c=num;}
printf(,,%d,%d,%d\n,',*a,*b,*c);
getch();
#include<stdio.h>
main()
(
inti,m,n,k,mx,nx,*a[10],*p=a;
for(i=0;i<10;i++,p++)
scanf(n%dn,p);
p=a;
mx=nx=*p;
for(i=1,m=1;iv9;i++)
(
if(mx<*(p+i))
(
m=i;
mx=*(p+i);
for(i=l,n=1;iv9;i++)
if(nx>*(p+i))
n=i;
nx=*(p+i);
)
)
k=*(p+m);
*(p+m)=*(p+n);
*(p+n)=k;
printf(MThearrayhasbeenrevertedAn");
for(p=a;p<a+10;p++)
printf(n%d”,*p);
getch();
)
3、
#include"stdio.h"
#includeuconio.hu
main()
(
char*c;
intIetters=0,space=0,digit=0,others=0;
printf(Hpleaseinputsomecharacters\nn);
while((*c=getchar())!=,\n,)
(
if(*c>=,a'&&*c<=,z,ll*c>=,A,&&*c<=,Z,)
letters++;
elseif(*c==')
space++;
elseif(*c>=O&&*cv=9)
digit++;
else
others++;
I
printf(nallinall:char=%dspace=%ddigit=%dothers=%d\n",letters,
space,digit,others);
getch();
)
4、
#includeustdio.h"
#include"string.h"
main()
char*string,*i,*j;
intm,n;
printf(Mpleaseinputastring:\n");
gets(string);
m=strlen(string);
for(i=string,j=string+m-1;i<=string+(m-1)/2;i++j—)
(
if(*i!=*j)break;
)
if(i<j)
printf(,,%s不是回文”,string);
else
printf(M%s是回文”,string);
getch();
)
5、
#includeustdio.h"
main()
(
char*str;
inti=0;
printf("pleaseinputastring:\n");
gets(str);
while(str[i]!='\O,)
{if(str[ij>='a,&&str[i]<=,z,)
str[i]=str[i]-32;
i++;}
printf(n%s\nn,str);
getch();
)
7、
#include"stdio.h"
#include"conio.h"
main()
(
charstr[100],*p;
printf("pleaseinputastring:\n");
gets(str);
for(p=str;*p;p++)
if(*p>=,a,&&*p<=,zll*p>=,A,&&*p<=,Z,)
*p=*p+5;
)
printf("%s\n”,str);
getch();
8、
#include"stdio.h"
main()
(
intx[3][4],i,j,m,*p[3];
for(i=0;i<3;i++)p[i]=x[i];
for(i=0;i<3;i++)
for(j=0;i<4;j++)*(p[i]+j)=x[i][j];
m=x[0][0];
for(i=0;i<3;i++)
for(j=0;i<4;j++)
(
if(m<*(p[i]+j))m=*(p[i]+j);
)
printf("%d\n",m);
getch();
)
9、
#include<stdio.h>
voiditostr(char*,long);/*函數(shù)聲明*/
voidreverse(char*);
voiditostr(char*st
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 行政部門的年終總結(jié)5篇
- 2024至2030年中國祛紅血絲素行業(yè)投資前景及策略咨詢研究報告
- 2024至2030年中國氧/氫/氮氣截止閥行業(yè)投資前景及策略咨詢研究報告
- 2024至2030年中國天然冰糖數(shù)據(jù)監(jiān)測研究報告
- 2024至2030年中國反吹風(fēng)袋收塵器行業(yè)投資前景及策略咨詢研究報告
- 2024至2030年鎂生化試劑項目投資價值分析報告
- 2024至2030年木工用砂布項目投資價值分析報告
- 2024至2030年低成本小體積濕度模塊項目投資價值分析報告
- 2024年鍵盤式薄膜開關(guān)項目可行性研究報告
- 短期項目委托儲存合同協(xié)議書
- 精品堆垛機(jī)安裝指導(dǎo)書
- 前臺月度績效考核表(KPI)
- 雞的飼養(yǎng)管理-優(yōu)質(zhì)課件
- 德育課(共19張PPT)
- 歷史幽憤的現(xiàn)代回響——《記念劉和珍君》課堂實錄
- 化學(xué)微生物學(xué)第7章 微生物轉(zhuǎn)化
- 《少年正是讀書時》-完整版PPT課件
- 四、貼標(biāo)機(jī)基本調(diào)整法1
- 船舶建造方案
- 35KV集電線路鐵塔組立專項方案
- 不銹鋼管規(guī)格表大全以及理論重量表大全
評論
0/150
提交評論