| 注册
home doc ppt pdf
请输入搜索内容

热门搜索

年终总结个人简历事迹材料租赁合同演讲稿项目管理职场社交

电脑编程 所有C语言题库

小***库

贡献于2020-07-26

字数:84007

试卷编号:2203
属语言:C语言
试卷方案:C语言题库
试卷总分:1220分
题型:1种


程序填空 122题 (计1220分)
第1题 (100分) 题号558 难度中 第2章
*
程序填空


功:40磅重板碎成4块块正整数磅
4块砝码称出1~40磅整数重量物体编程求4块
重量

*
#include
#include

main()
{
int ijklpt1t2t3t4
for(i1i<38i++)
***********SPACE***********
for(j<38ij++)
***********SPACE***********
for(kjk {
l40ijk
for(p1p<40p++)
{
for(t11t1<2t1++)
for(t21t2<2t2++)
for(t31t3<2t3++)
for(t41t4<2t4++)
***********SPACE***********
if(p) goto next
break
***********SPACE***********
nextif(p)
{
printf(dddd\nijkl)
exit(0)
}
}
}
printf(error)
}

答案:

(答案1)
ji

(答案2)
39ij

39 i j

(答案3)
i*t1+j*t2+k*t3+l*t4

i * t1 + j * t2 + k * t3 + l * t4

(答案4)
39


第2题 (100分) 题号525 难度较易 第2章
*
程序填空


功:利全局变量计算长方体体积三面面积

*
#include
int s1s2s3
int vs(int aint bint c)
{
int v
***********SPACE***********
v
s1a*b
***********SPACE***********
s2
s3a*c
return v
}

main()
{
int vlwh
printf(\ninput lengthwidth and height: )
***********SPACE***********
scanf(ddd&w&h)
***********SPACE***********
v
printf(vd s1d s2d s3d\nvs1s2s3)
}

答案:

(答案1)
a*b*c

a*c*b

b*a*c

b*c*a

c*a*b

c*b*a

(答案2)
b*c

c*b

(答案3)
&l

(答案4)
vs(lwh)


第3题 (100分) 题号356 难度易 第1章
*
程序填空


题目:键盘输入组整数条件表达式找出整数
输入整数 0 时结束
例输入 1 2 3 5 4 0 时输出max5

*

#include
#include

main()
{
int num1
int max 0
printf(请输入组整数 \n)
***********SPACE***********
(num0)
{
scanf(d&num)
***********SPACE***********
max num max
}
***********SPACE***********
(maxd\n max)
}

答案:

(答案1)
while

(答案2)
num>max

num>max

max
max
(答案3)
printf


第4题 (100分) 题号537 难度易 第2章
*
程序填空


功:读入整数数中统计零整数数零
整数数输入零结束输入程序中变量i统计
零整数数变量j统计零整数数

*

#include
main()
{
int nij
printf(Enter iNT numberwith 0 to end\n)
ij0
scanf(d&n)
while(n0)
{
***********SPACE***********
if(n>0)i
***********SPACE***********
if(n<0)j
***********SPACE***********
scanf(d)
}
printf(i4dj4d\nij)
}

答案:

(答案1)
i+1

1+i

(答案2)
j+1

1+j

(答案3)
&n


第5题 (100分) 题号364 难度中 第6章
*
程序填空


功:计算输出high10素数high函数传
fun函数high值100函数值732

*

#include
#include
#include
int fun( int high )
{
int sum0n0jyes
***********SPACE***********
while((high>2) && ())
{
yes1
for (j2j ***********SPACE***********
if ()
{
yes0
break
}
if(yes)
{
sum+high
n++
}
high
}
***********SPACE***********

}

main( )
{
printf(d\n fun(100))
}

答案:

(答案1)
n<10

10>n

n<9

9>n

(答案2)
highj0

(highj)

(答案3)
return sum

return(sum)


第6题 (100分) 题号353 难度易 第6章
*
程序填空


功:整数N(N≠0)分解成1(1)质数(素
数)子形式
例:N150时分解成1×2×3×5×5
N150时分解1×2×3×5×5
边程序实现种分解程N150输出分解结
果:N 1* 2* 3* 5* 5

*
#include
#include
main()
{
int nir
scanf(d&n)
if (n0)
{
printf (data error \n)
exit(0)
}
***********SPACE***********
else if ()
printf(n1)
else
{
printf(n1)
nn
}
***********SPACE***********
for(i {
***********SPACE***********

while(r0)
{
printf(*di)
***********SPACE***********

rni
}
}
printf(\n)
}

答案:

(答案1)
n>0

0
(答案2)
i2

(答案3)
rni

(答案4)
nni

ni


第7题 (100分) 题号584 难度中 第2章
*
程序填空


功:果整数A全部子(包括1包括A身)等
B整数B全部子 ( 包括1包括B身 )
等A整数AB称亲密数求 3000
全部亲密数

*

#include
#include
main( )
{
int a i b n
printf(Friendlynumbers pair samller than 3000\n)
for(a1 a<3000 a++)
{
for(b0i1 i ***********SPACE***********
if((ai))
for(n0i1 i ***********SPACE***********
if((bi))
***********SPACE***********
if( && a printf(4d~4d\nab)
}
}

答案:

(答案1)
b+i

bb+i

(答案2)
n+i

nn+i

(答案3)
n a


第8题 (100分) 题号535 难度易 第2章
*
程序填空


功:百鸡问题:100元买100鸡公鸡5元钱母鸡3
元钱鸡元钱三求100元钱买公鸡母鸡鸡
少?

*

#include
main()
{
int cockshenschicks
cocks0
while(cocks<19)
{
***********SPACE***********
0
***********SPACE***********
while(hens<)
{
chicks100cockshens
if(5*cocks+3*hens+chicks3100)
printf(ddd\ncockshenschicks)
***********SPACE***********

}
***********SPACE***********

}
}

答案:

(答案1)
hens

(答案2)
33

(答案3)
hens++

++hens

henshens+1

hens1+hens

(答案4)
cocks++

++cocks

cockscocks+1

cocks1+cocks


第9题 (100分) 题号345 难度易 第1章
*
程序填空


题目:键盘键盘输入3整数然找出数输出

例:输入124543
输出 三数124543数45

*

#include
#include

main()
{
int a b c max
printf(请输入三整数\n)
***********SPACE***********
(ddd&a &b &c)
printf(三数ddd a b c)
***********SPACE***********
if () maxa
else maxb
if (max***********SPACE***********
printf(数d )
}

答案:

(答案1)
scanf

(答案2)
a>b

a>b

b
b
(答案3)
max


第10题 (100分) 题号579 难度易 第2章
*
程序填空


功:输出1100间位数积位数数
例:数字26数位数字积12数字8

*
#include
main()
{
int nk1s0m
for(n1n<100n++)
{
k1
s0
***********SPACE***********

***********SPACE***********
while( )
{
k*m10
s+m10
***********SPACE***********

}
if(k>s)
printf(d n)
}
}

答案:

(答案1)
mn

(答案2)
m>0

0
(答案3)
mm10

m10


第11题 (100分) 题号539 难度较易 第2章
*
程序填空


功:计算圆周率似值

*

#include
#include
main()
{
int sn
***********SPACE***********
double t
t1pi0n1s1
***********SPACE***********
while(>2e6)
{
pi+tn+2sstsn
}
***********SPACE***********
pi*
printf(pi6f\npi)
}

答案:

(答案1)
pi

(答案2)
fabs(t)

(答案3)
4


第12题 (100分) 题号606 难度中 第1章
*
程序填空


定程序中sum(int n)函数功:递调计算1~n
累加请填空

输入:100
输出:5050

*
#include stdioh

int sum(int n)
{
if(n1)
***********SPACE***********

else
***********SPACE***********

}
void main()
{
int m
scanf(d&m)
printf(dsum(m))
}

答案:

(答案1)
return(1)

(答案2)
return(sum(n1) + n)


第13题 (100分) 题号360 难度易 第1章
*
程序填空


题目:印出1~1000中满足位数字十位数字百位
数字相等三位数
题输出111222333444555666777888999 1000

*

#include

main()
{
int ig s b
for (i1 i<1000 i++)
{
***********SPACE***********
g
s(i10)10
***********SPACE***********
b()10
***********SPACE***********
if(gs sb)
printf(di)
}
}

答案:

(答案1)
i10

(答案2)
i100

(答案3)
&&


第14题 (100分) 题号561 难度易 第2章
*
程序填空


功:三角形面积:areasqrt(s*(sa)*(sb)*(sc))中
s(a+b+c)2abc三角形三条边长定义两带
参数宏求s求area编写程序
程序中带参数宏求面积area

*
#include
#include mathh

***********SPACE***********
# S(xyz)(x+y+z)2
#define AREA(sxyz)sqrt(s*(sx)*(sy)*(sz))

main()
{
double area
float abcs
printf(abc)
***********SPACE***********
scanf(fff&a&c)
if(a+b>c&&b+c>a&&c+a>b)
{
***********SPACE***********
s
***********SPACE***********
area
printf(areaf\narea)
}
}

答案:

(答案1)
define

(答案2)
&b

(答案3)
S(abc)

(答案4)
AREA(sabc)


第15题 (100分) 题号557 难度易 第2章
*
程序填空


功:算式:?2*7?3848中缺少十位数位数编
程求出该算式成立时两数输出正确算式

*
#include
#include
main()
{
int xy
***********SPACE***********
for(x1x++)
***********SPACE***********
for(y<10y++)
***********SPACE***********
if(3848)
{
***********SPACE***********
printf(d*d3848\n)
exit(0)
}

}

答案:

(答案1)
x<10

10>x

x<9

9>x

(答案2)
y0

(答案3)
(10*x+2)*(70+y)

( 10 * x + 2 ) * ( 70 + y )

(答案4)
10*x+270+y

10 * x + 2 70 + y


第16题 (100分) 题号496 难度易 第1章
*
程序填空


题目:定程序中函数fun功:根形参i值返回某函数值
调正确时程序输出:x1=5000000x2=3000000x1*x1+x1*x240000000

*
#include

double f1(double x)
{
return x*x
}
double f2(double x double y)
{
return x*y
}
double fun(int i double x double y)
{
if (i1)
***********SPACE***********
return (x)
else
***********SPACE***********
return (x y)
}
main()
{
double x15 x23 r
r fun(1 x1 x2)
r + fun(2 x1 x2)
printf(\nx1f x2f x1*x1+x1*x2f\n\nx1 x2 r)
}



答案:

(答案1)
f1

(答案2)
f2


第17题 (100分) 题号473 难度难 第1章
*
程序填空


题目:甲乙丙丁4时开始放鞭炮甲隔t1 s放次乙隔t2 s放次
丙隔t3 s放次丁隔t4 s放次放n次
函数fun功根形参炸响算次响声第次响声第0s

例:t1=7t2=5t3=6t4=4n=10总听28次鞭炮声

*
#include

***********SPACE***********
#define OK(i t n) ((0) && (it
int fun(int t1 int t2 int t3 int t4 int n)
{
int count t maxtt1
if (maxt < t2) maxt t2
if (maxt < t3) maxt t3
if (maxt < t4) maxt t4
count1 * count赋初值 *
***********SPACE***********
for(t1 t< maxt*(n1) )
{
if(OK(t t1 n) || OK(t t2 n)|| OK(t t3 n) || OK(t t4 n) )
count++
}
***********SPACE***********
return
}
main()
{
int t17 t25 t36 t44 n10 r
r fun(t1 t2 t3 t4 n)
printf(The sound d\n r)
}



答案:

(答案1)
it

(答案2)
t++

tt+1

t+1

(答案3)
count


第18题 (100分) 题号350 难度易 第1章
*
程序填空


题目:计算两正数数n m(m<1000)间数nm
键盘输入
例输入1100输出1100间数:5050

*

#include
#include

main()
{
int inm
long sum0
printf(请输入两正整数:nm\n)
***********SPACE***********
(dd &n &m )
***********SPACE***********
for( i {
***********SPACE***********
sum
}
printf(dd间数:ld\n n m sum)
}

答案:

(答案1)
scanf

(答案2)
in

(答案3)
sum+i

i+sum


第19题 (100分) 题号362 难度易 第8章
*
程序填空


功:程序功(图1)

*

#include
#include
***********SPACE***********
double f()
{
***********SPACE***********

***********SPACE***********
if ()
y20*x*x+30*x+40
else
y20*x*x+30*x40
***********SPACE***********

}

main ( )
{
printf(f\n f(f(10)+f(50)))
}

答案:

(答案1)
float x

double x

(答案2)
double y

(答案3)
x<2

2>x

x<20

20>x

(答案4)
return y

return (y)


第20题 (100分) 题号444 难度易 第1章
*
程序填空


题目:列定程序中函数fun功:找出100x(x≤999)间位数字
15整数屏幕输出符合条件整数数作函数值返回

例:n值500时位数字15整数:159168177186195249
258267276285294339348357366375384393429438
44745646547448349226

*

#include

int fun(int x)
{
int n s1 s2 s3 t
***********SPACE***********
n
t100
***********SPACE***********
while(t<)
{
s1t10
s2(t10)10
s3t100
if(s1+s2+s315)
{
printf(d t)
n++
}
***********SPACE***********

}
return n
}
main()
{
int x1
while(x>999||x<0)
{
printf(Please input(0 scanf(d&x)
}
printf(\nThe result is d\nfun(x))
}



答案:

(答案1)
0

(答案2)
x

(答案3)
t++

tt+1

t+1

++t


第21题 (100分) 题号336 难度易 第1章
*
程序填空


题目:求出 10 30 7 11 整时
7 11 整整数

例:输出771114212228

*

#include
#include

main()
{
int i
***********SPACE***********
for(i<30 i++)
{
***********SPACE***********
if( (i70 i110) &&i770)
{
***********SPACE***********
(di)
}
}
}

答案:

(答案1)
i10

(答案2)
||

(答案3)
printf


第22题 (100分) 题号420 难度易 第93章
*
程序填空


题目:程序求100~200素数

*
#include
#include mathh

void sushu(int m)
{
int k
int i
***********SPACE***********

for(i2i***********SPACE***********

if(i>k+1) printf(4dm)
}
void main()
{
int m
for ( m101m<200m++)
***********SPACE***********

}

答案:

(答案1)
k(int)sqrt(m)

(答案2)
if(mi0) break

if((mi)) break

(答案3)
sushu(m)


第23题 (100分) 题号332 难度易 第1章
*
程序填空


题目:请输入100正整数aa百位十位位
次放b位十位百位

例:输入321输出结果:123

*

#include
#include

main ()
{
***********SPACE***********
ab
printf (请输入100正整数)
***********SPACE***********
scanf (d )
b(a10)*100 + ((a10)10)*10 + (a100)10
***********SPACE***********
printf (结果 d\n )
}

答案:

(答案1)
int

(答案2)
&a

(答案3)
b


第24题 (100分) 题号434 难度易 第2章
*
程序填空


题目:列程序键盘输入需数求出z值输出求输出结果保留2位数

*
#include
***********SPACE***********

main()
{ int x
double yz
***********SPACE***********
scanf(&x&y)
z2*x*sqrt(y)
***********SPACE***********
printf(zz)
}


答案:

(答案1)
#include

#include mathh

(答案2)
dlf

dlf

(答案3)
2f

2lf


第25题 (100分) 题号562 难度易 第2章
*
程序填空


功:求输出结果3

*

#include

***********SPACE***********
int akm(int n)
{
if(m0)
***********SPACE***********
n+1
else if(m0&&n0)
akm(m11)
else if(m0&&n0)
akm(m1akm(mn1))
}

main()
{
***********SPACE***********
int m1n1
sakm(mn)
printf(ds)
}

答案:

(答案1)
int m

(答案2)
return

(答案3)
s


第26题 (100分) 题号346 难度易 第1章
*
程序填空


题目:键盘键盘输入3整数然找出数输出
例:输入104131
输出 三数104131数10

*

#include
#include

main()
{
***********SPACE***********
a b c min
printf(请输入三整数\n)
scanf(ddd&a &b &c)
printf(三数ddd a b c)
***********SPACE***********
if (a > b) minb else
***********SPACE***********
if () minc
printf(数d min)
}

答案:

(答案1)
int

(答案2)
mina

(答案3)
min > c

min>c

mc
c

第27题 (100分) 题号559 难度易 第2章
*
程序填空


功:编程求意两日期(Y0年M0月DO日Y1年M1月D1日)
相差天数

*
#include
#include

int f(int y)
{
return(y40&&y1000||y4000)
}

int mday(int yint m)
{
return(31((m4)+(m6)+(m9)+(m11))(3f(y))*(m2))
}

int yday(int yint mint d)
{
return(d+31*((m>1)+(m>3)+(m>5)+(m>7)+(m>8)+(m>10))+30*((m>4)+(m>6)+(m>9)+(m>11))+(28+f(y))*(m>2))
}

int yend(int yint mint d)
{
return(365+f(y)yday(ymd))
}

main()
{
int y1m1d1y2m2d2ni
printf(y1m1d1)
scanf(ddd&y1&m1&d1)
***********SPACE***********
if(m1<1||m1>12||d1<1||d1>) exit(0)
printf(y2m2d2)scanf(ddd&y2&m2&d2)
***********SPACE***********
if(m2<1||m2>12||d2<1||d2>) exit(0)
if(y1>y2||y1y2&&m1>m2||y1y2&&m1m2&&d1>d2)
{
ny1
y1y2
y2n
nm1
m1m2
m2n
nd1
d1d2
d2n
}
else
{
***********SPACE***********
nyend(y1m1d1)+
***********SPACE***********
for(ii }
printf(ddd>dddnd\ny1m1d1y2m2d2n)
}

答案:

(答案1)
mday(y1m1)

(答案2)
mday(y2m2)

(答案3)
yday(y2m2d2)

(答案4)
y1+1

1+y1


第28题 (100分) 题号550 难度易 第2章
*
程序填空


功:长整型数中位奇数数次取出构成新数
放t中高位高位低位低位

*

#include
#include

void fun (long s long *t)
{
int d
long sl1
***********SPACE***********
0
while ( s > 0)
{
***********SPACE***********
d
if(d2)
{
***********SPACE***********
*t + *t
***********SPACE***********
sl 10
}
s 10
}
}

main()
{
long s t
printf(\nPlease enter s) scanf(ld &s)
fun(s &t)
printf(The result is ld\n t)
}

答案:

(答案1)
*t

(答案2)
s10

(答案3)
d * sl

sl * d

(答案4)
*

s*


第29题 (100分) 题号521 难度中 第2章
*
程序填空


功:circle画圆形

*
#include
#include graphicsh
main()
{
int drivermodei
float j1k1
driverVGAmodeVGAHi
***********SPACE***********
initgraph(&mode)
setbkcolor(YELLOW)
***********SPACE***********
for(i0i<25)
{
setcolor(8)
circle(310250k)
***********SPACE***********
k
jj+03
}
}

答案:

(答案1)
&driver

(答案2)
i++

++i

ii+1

(答案3)
k+j

j+k


第30题 (100分) 题号620 难度中 第1章
*
程序填空


请补充main函数该函数功求方程ax*x+bx+c0两实数
根方程系数abc键盘输入果判式(discb*b4ac)
0求重新输入abc值

例:a1b2c1时方程两根分x1100
x2100

注意:部分源程序出
请勿改动函数main函数中容仅函数fun()
横线填入编写干表达式语句

试题程序:


*
#include
#include
#include

void main()
{
float abc discx1x2
system(CLS)
do
{
printf(Input abc)
scanf(fff&a&b&c)
discb*b4*a*c
if(disc<0)
printf(discf\n Input again\ndisc)
}
***********SPACE***********
while()
printf(*******the result*******\n)
***********SPACE***********
x1
***********SPACE***********
x2
printf(\nx162f\nx262f\nx1x2)
}


答案:

(答案1)
disc<0

disc<0

(答案2)
(b+sqrt(disc))(2*a)

(bsqrt(disc))(2*a)

(答案3)
(bsqrt(disc))(2*a)

(b+sqrt(disc))(2*a)


第31题 (100分) 题号602 难度易 第20章
*
程序填空


功:面程序计算 sum=1+(1+12)+(1+12+13)+
(1+12+1n)值
例:n=3sum=43333333

*
#include
double f(int n)
{
int i
double s
s0
for(i1i ***********SPACE***********

return s
}
main()
{
int im3
double sum0
for(i1i ***********SPACE***********

***********SPACE***********
printf(\nsum)
}

答案:

(答案1)
s+10i

s+1i

s s + 10i

s s + 1i

(答案2)
sum+f(i)

sum sum + f(i)

(答案3)
lf


第32题 (100分) 题号411 难度易 第91章
*
程序填空


题目:某等差数列第项a2公差d3
面程序功前n(1≤n≤10)项中
输出项4整者请填空

*
#include
void main()
{
int adsumni
***********SPACE***********
a2 d3i1sum
scanf(d&n)
do{
sum+a
i++
***********SPACE***********

***********SPACE***********
if()
printf(d\nsum)
}while(i }


答案:

(答案1)
0

(答案2)
a+d

a+3

aa+d

aa+3

(答案3)
sum40


第33题 (100分) 题号348 难度易 第1章
*
程序填空


题目:键盘键盘输入3整数然找出数输出
例:输入104131
输出 三数104131数10

*

#include
#include

main()
{
int a b c min
printf(请输入三整数\n)
***********SPACE***********
scanf(ddd)
printf(三数ddd a b c)
if (a > b) minb else mina
***********SPACE***********
if () minc
***********SPACE***********
printf(数 min)
}

答案:

(答案1)
&a &b &c

(答案2)
min>c

min>c

c
c
(答案3)
d


第34题 (100分) 题号370 难度易 第1章
*
程序填空


题目:列定程序中函数fun功:形参n中位偶数数取出原
高位低位相反序组成新数作函数值返回

例:输入整数27638496函数返回值64862

*
#include

unsigned long fun(unsigned long n)
{
unsigned long x0 int t
while(n)
{
tn10
***********SPACE***********
if(t2)
***********SPACE***********
x+t
***********SPACE***********
n
}
return x
}
main()
{
unsigned long n1
while(n>99999999||n<0)
{
printf(Please input(0 scanf(ld&n)
}
printf(\nThe result is ld\nfun(n))
}


答案:

(答案1)
0

(答案2)
10*x

x*10

(答案3)
n10


第35题 (100分) 题号412 难度易 第91章
*
程序填空


题目:输入5位数判断回文数
例12321回文数位万位相
十位千位相请填空

*
#include

void fun(long x)
{ long geshiqianwan
wanx10000
***********SPACE***********
qian
***********SPACE***********
shi
gex10
***********SPACE***********
if ()
printf(this number is a huiwen\n)
else printf(this number is not a huiwen\n)
}

void main()
{
fun(12321)
}


答案:

(答案1)
x100001000

x100010

(答案2)
x10010

x1010

(答案3)
gewan&&shiqian

wange&&shiqian

gewan&&qianshi

wange&&qianshi


第36题 (100分) 题号402 难度易 第1章
*
程序填空


功:面程序求1+3+5+……+n

*

#include
main(){
long int fs
int ijn
***********SPACE***********

scanf(d&n)
***********SPACE***********
for(i1i f1
***********SPACE***********
for(j1 j++)
***********SPACE***********

ss+f
}
printf(ndsld\nns)
}


答案:

(答案1)
s0

(答案2)
i+2

ii+2

(答案3)
j
i>j

i+1>j

j
(答案4)
ff*j

f*j

fj*f


第37题 (100分) 题号471 难度易 第1章
*
程序填空


题目:函数fun功:统计长整数n位出现数字123次数
外部(全局)变量c1c2c3返回函数

例:n=123114350时结果应该:c1=3 c2=1 c3=2

*
#include

int c1 c2 c3

void fun(long n)
{
c1c2c30
while(n)
{
***********SPACE***********
switch()
{
case 1
***********SPACE***********
c1++
case 2
***********SPACE***********
c2++
case 3
c3++
}
n10
}
}

main()
{
long n123114350L
fun(n)
printf(\nThe result \n)
printf(nld c1d c2d c3d\nnc1c2c3)
}


答案:

(答案1)
n10

(答案2)
break

(答案3)
break


第38题 (100分) 题号582 难度易 第2章
*
程序填空


功:第三变量实现两数调操作

*

#include
main()
{
int ab
scanf(d d&a&b)
printf(adbd\nab)
***********SPACE***********
a
***********SPACE***********
b
***********SPACE***********
a
printf(adbd\nab)
}

答案:

(答案1)
a + b

(答案2)
ab

a b

(答案3)
ab

a b


第39题 (100分) 题号590 难度易 第2章
*
程序填空


功:识输入字符串单词输出行

*

#include
#include
void main()
{
int c
int inspace
***********SPACE***********

while((c getchar()) '\n')
{
if(c ' ' || c '\t' || c '\n')
{
***********SPACE***********
if()
{
inspace 1
putchar('\n')
}
}
else
{
inspace 0
***********SPACE***********

}
}
}

答案:

(答案1)
inspace 0

(答案2)
inspace 0

(答案3)
putchar(c)


第40题 (100分) 题号391 难度易 第1章
*
程序填空


题目:列定程序中函数fun功:找出100~999间(含100999)整数中
位数字x(x正整数)整数输出符合条件整数数作函数值返回

例:x值5时100~999间位数字5整数:104113122131
14020321222123030231132040141050015
x值27时位数字27整数:9991

*
#include

int fun(int x)
{
int n s1 s2 s3 t
n0
t100
***********SPACE***********
while(t<)
{
s1t10
***********SPACE***********
s2()10
s3t100
***********SPACE***********
if(s1+s2+s3)
{
printf(d t)
n++
}
t++
}
return n
}
main()
{
int x1
while(x<0)
{
printf(Please input(x>0) )
scanf(d&x)
}
printf(\nThe result is d\nfun(x))
}



答案:

(答案1)
999

(答案2)
t10

(答案3)
x


第41题 (100分) 题号405 难度易 第1章
*
程序填空


题目:计算1001000间少数位数字5

*
#include
void main()
{
int iskcount0
for(i100i<1000i++)
{
s0
ki
***********SPACE***********
while()
{
ss+k10
***********SPACE***********
k
}
if(s5)
***********SPACE***********

else
{
count++
printf(d d\ncounti)
}
}
printf(数:d\ncount)
}


答案:

(答案1)
k>0

k

k0

(答案2)
k10

(答案3)
continue


第42题 (100分) 题号468 难度易 第1章
*
程序填空


题目:函数fun功:计算图片1直图片2
x=25函数值1917915

*
#include
#include

double fun(double x)
{
double f t int n
f 10 + x
***********SPACE***********
t
n 1
do
{
n++
***********SPACE***********
t*(10)*x
f + t
}
***********SPACE***********
while( >1e6)
return f
}
main()
{
double x y
x25
y fun(x)
printf(\nThe result is \n)
printf(x126f y126f\n x y)
}



答案:

(答案1)
x

(答案2)
n

(答案3)
fabs(t)


第43题 (100分) 题号613 难度易 第1章
*
程序填空


定程序中程序功:输出1003整位数6
正整数请填空

*
#include stdioh

void main()
{
int ij
***********SPACE***********
for(i0 i++)
{
ji*10+6
***********SPACE***********
if()
continue
printf(d j)
}
}


答案:

(答案1)
i<10

(答案2)
i30

j30


第44题 (100分) 题号510 难度易 第2章
*
程序填空


功:输入三整数xyz请三数输出

*
#include
main()
{
int xyzt
scanf(ddd&x&y&z)
***********SPACE***********
if (x>y){}
***********SPACE***********
if(x>z){}
***********SPACE***********
if(y>z){}
printf(small to big d d d\nxyz)
}

答案:

(答案1)
txxyyt

(答案2)
txxzzt

(答案3)
tyyzzt


第45题 (100分) 题号338 难度中 第1章
*
程序填空


功:程序功(图1)

*
#include
#include
main()
{
int f
***********SPACE***********

double tpi
t1pitf1n10
***********SPACE***********
while( )
{
nn+2
***********SPACE***********

tfn
pipi+t
}
***********SPACE***********

printf(pi106f\npi)
}

答案:

(答案1)
float n

double n

(答案2)
fabs(t)>1e6

fabs(t)>0000001

1e6
0000001
(答案3)
ff

f1*f

ff*(1)

ff*1

f(1)*f

(答案4)
pipi*4

pi*4

pi4*pi


第46题 (100分) 题号433 难度易 第1章
*
程序填空


题目:程序输入nn1正整数输出中素数
输入:5 19 93 11 37 15 输出:19 11 37
例示说明:先输入n5输入5正整数输出5整数中素数


*
#include
void main()
{
int n a i j ct
scanf( d &n )
***********SPACE***********
for ( i0 i++ )
{
***********SPACE***********

scanf( d &a )
for( j2 j***********SPACE***********
if ()
ct++
if ( ct0 )
printf( d a )
}
printf( \n )
}


答案:

(答案1)
i
(答案2)
ct0

(答案3)
aj0


第47题 (100分) 题号355 难度易 第1章
*
程序填空


题目:键盘输入组整数条件表达式找出整数
输入整数 0 时结束
例输入 1 2 3 5 4 0 时输出max5

*

#include
#include

main()
{
int num1
int max 0
printf(请输入组整数 \n)
***********SPACE***********
while()
{
***********SPACE***********
scanf(d )
max num>max num max
}
***********SPACE***********
(maxd\n max)
}

答案:

(答案1)
num0

0num

(答案2)
&num

(答案3)
printf


第48题 (100分) 题号344 难度中 第6章
*
程序填空


功:分求出批非零整数中偶数奇数均值零作
终止标记

*
#include
main()
{
int xi0j0
float s10s20av1av2
scanf(d&x)
***********SPACE***********
while()
{
if(x20)
{
s1s1+x
i++
}
***********SPACE***********

{
s2s2+x
j++
}
***********SPACE***********

}
if(i0)
av1s1i
else
av10
if(j0)
***********SPACE***********

else
av20
printf(oushujunzhi72fjishujunzhi72f\nav1av2)
}

答案:

(答案1)
x0

x

(答案2)
else

else if(x21)

else if(x20)

if(x2)

(答案3)
scanf(d&x)

(答案4)
av2s2j


第49题 (100分) 题号511 难度易 第2章
*
程序填空


功:输出9*9口诀

*
#include
main()
{
int ijresult
printf(\n)
***********SPACE***********
for (i1i++)
{
***********SPACE***********
for(j1j<10)
{
resulti*j
***********SPACE***********
printf(d*d3dij)
}
printf(\n)
}
}

答案:

(答案1)
i<10

10>i

i<9

9>i

(答案2)
j++

++j

jj+1

j1+j

(答案3)
result


第50题 (100分) 题号547 难度易 第2章
*
程序填空


功:1982年国第三次口普查结果全国口103亿假
口增长率5编写程序求公元少年总口
翻番

*

#include
void main()
{
double p1103p2r005
int n1
***********SPACE***********
p2p1*
***********SPACE***********
while(p2<)
{
n++
***********SPACE***********
p2p2*
}
***********SPACE***********
n
printf(d年口总数翻番g亿\nnp2)
}

答案:

(答案1)
(1+r)

(r+1)

(答案2)
2*p1

p1*2

(答案3)
(1+r)

(r+1)

(答案4)
n+1982

1982+n


第51题 (100分) 题号504 难度中 第2章
*
程序填空


功:输入3数abc序输出

*
#include
main()
{
void swap(int *p1 int *p2)
int n1n2n3
int *pointer1*pointer2*pointer3
printf(please input 3 numbern1n2n3)
scanf(ddd&n1&n2&n3)
pointer1&n1
pointer2&n2
pointer3&n3
***********SPACE***********
if() swap(pointer1pointer2)
***********SPACE***********
if() swap(pointer1pointer3)
***********SPACE***********
if() swap(pointer2pointer3)
printf(the sorted numbers areddd\nn1n2n3)
}
***********SPACE***********
void swap()
int *p1*p2
{
int p
p*p1*p1*p2*p2p
}

答案:

(答案1)
n1>n2

n2
*pointer1>*pointer2

*pointer2<*pointer1

(答案2)
n1>n3

n3
*pointer1>*pointer3

*pointer3<*pointer1

(答案3)
n2>n3

n3
*pointer2>*pointer3

*pointer3<*pointer2

(答案4)
p1p2


第52题 (100分) 题号333 难度易 第1章
*
程序填空


功:面程序求1+3+5+……+n

*
#include
main()
{
long int fs
int ijn
***********SPACE***********

scanf(d&n)
***********SPACE***********
for(i1i {
f1
***********SPACE***********
for(j1 j++)
***********SPACE***********

ss+f
}
printf(ndsld\nns)
}

答案:

(答案1)
s0

(答案2)
i+2

ii+2

i++i++

(答案3)
j
i>j

j
i+1>j

(答案4)
ff*j

fj*f

f*j


第53题 (100分) 题号347 难度易 第1章
*
程序填空


题目:键盘键盘输入3整数然找出数输出
例:输入104131
输出 三数104131数10

*

#include
#include

main()
{
int a b c min
printf(请输入三整数\n)
***********SPACE***********
(ddd&a &b &c)
printf(三数ddd a b c)
***********SPACE***********
if () minb else mina
if (min > c) minc
***********SPACE***********
printf(数d )
}

答案:

(答案1)
scanf

(答案2)
a>b

a>b

b
b
(答案3)
min


第54题 (100分) 题号351 难度易 第1章
*
程序填空


题目:计算两正数数n m(m<1000)间数nm
键盘输入
例输入1100输出1100间数:5050

*

#include
#include

main()
{
int inm
long sum0
printf(请输入两正整数:nm\n)
***********SPACE***********
scanf(dd )
***********SPACE***********
for(in i++)
{
***********SPACE***********
sum sum+
}
printf(dd间数:ld\n n m sum)
}

答案:

(答案1)
&n&m

(答案2)
i
m>i

i
i<1+m

m+1>i

1+m>i

(答案3)
i


第55题 (100分) 题号334 难度易 第1章
*
程序填空


题目:请输入100正整数aa百位十位位
次放b位十位百位

例:输入321输出结果:123

*

#include
#include

main ()
{
int ab
printf (请输入100正整数)
***********SPACE***********
(d &a)
***********SPACE***********
b()*100 + ((a10)10)*10 + (a100)10
***********SPACE***********
printf (结果 \n b)
}

答案:

(答案1)
scanf

(答案2)
a10

(答案3)
d


第56题 (100分) 题号359 难度易 第1章
*
程序填空


题目:印出1~1000中满足位数字十位数字百位
数字相等三位数
题输出111222333444555666777888999

*

#include

main()
{
int ig s b
***********SPACE***********
for ( i<1000 i++)
{
***********SPACE***********
g
s(i10)10
***********SPACE***********
b()10
if(gs && sb)
printf(di)
}
}

答案:

(答案1)
i1

(答案2)
i10

(答案3)
i100


第57题 (100分) 题号556 难度易 第2章
*
程序填空


功:已知XYZ分表示0~9中数字编程求出算式
XXXX+YYYY+ZZZZYXXXZ成立时XYZ值求印该
算式

*
#include
#include
main()
{
int xyz
***********SPACE***********
for(x0x++)
for(y0y<10y++)
{
if(yx) continue
for(z0z<10z++)
{
***********SPACE***********
if(zxzy) continue
***********SPACE***********
if(1111*(x+y+z)+1110*x+z)
{
printf(xdydzd\nxyz)
***********SPACE***********
printf(d+d+dd\n1111*x1111*y1111*z)
exit(0)
}
}
}
}

答案:

(答案1)
x<10

10>x

(答案2)
||

(答案3)
10000*y

y*10000

(答案4)
10000*y+1110*x+z

10000 * y + 1110 * x + z


第58题 (100分) 题号538 难度较难 第2章
*
程序填空


功:计算元二次方程根

*

#include
***********SPACE***********
#include
main()
{
double x1x2imagpart
float abcdiscrealpart
scanf(fff&a&b&c)
printf(the equation)
***********SPACE***********
if(<1e6)
printf(is not quadratic\n)
else
discb*b4*a*c
if(fabs(disc)<1e6)
printf(has two equal roots84f\nb(2*a))
***********SPACE***********
else if()
{
x1(b+sqrt(disc))(2*a)
x2(bsqrt(disc))(2*a)
printf(has distinct real roots84f and 4f\nx1x2)
}
else
{
realpartb(2*a)
imagpartsqrt(disc)(2*a)
printf(has complex roots\n)
printf(84f4fi\nrealpartimagpart)
printf(84f4fi\nrealpartimagpart)
}
}

答案:

(答案1)


(答案2)
fabs(a)

(答案3)
fabs(disc) > 1e6

1e6

第59题 (100分) 题号566 难度易 第2章
*
程序填空


功:歌星奖赛中10评委参赛选手分分数
1~100分选手分:掉高分低分
余8分数均值请编写程序实现

*

#include

void main()
{
int scoreimaxminsum
max32768
min32767
sum0
for(i1i<10i++)
{
printf(input number di)
***********SPACE***********
scanf(d)
sum+score
***********SPACE***********
if() maxscore
***********SPACE***********
if() minscore
}
printf(Canceled max scored\nCanceled min scored\nmaxmin)
***********SPACE***********
printf(Average scored\n)
}

答案:

(答案1)
&score

(答案2)
score>max

max
(答案3)
score
min>score

(答案4)
(summaxmin)8

(sum max min )8


第60题 (100分) 题号424 难度易 第94章
*
程序填空


说明:面程序功印出水仙花数请填写
程序缺容
注:水仙花数指三位数位数字立方数身

*

#includestdioh
void f( int n)
{
int ijk
in100
***********SPACE***********
j
kn10
***********SPACE***********
if()
{
printf(5d\nn)
}
}

void main()
{
void f(int n)
int i
for(i100i<1000i++)
f(i)
}


答案:

(答案1)
n1010

n10010

(答案2)
i*100 + j*10 + k i*i*i + j*j*j + k*k*k

n i*i*i + j*j*j + k*k*k


第61题 (100分) 题号599 难度易 第6章
*
程序填空


题目:程序段变量已正确定义赋值

for(s10k1k ss+10(k*(k+1))
printf(sf\n\ns)

请填空面标识程序段功
完全相

*
#include
main()
{
double s
int kn10
***********SPACE***********

k1
***********SPACE***********
while()
{
ss+10(k*(k+1))
***********SPACE***********

}
printf(sf\n\ns)
}

答案:

(答案1)
s10

s1

(答案2)
k
(答案3)
k++

kk+1


第62题 (100分) 题号522 难度易 第2章
*
程序填空


功:通函数递调计算阶

*
#include
long power(int n)
{
long f
if(n>1)
***********SPACE***********
f
else
f1
return(f)
}
main()
{
int n
long y
printf(input a inteager number\n)
***********SPACE***********
scanf(d)
ypower(n)
***********SPACE***********
printf(dld\nn)
}

答案:

(答案1)
power(n1)*n

n*power(n1)

(答案2)
&n

(答案3)
power(n)

y


第63题 (100分) 题号603 难度易 第20章
*
程序填空


功:调函数fun计算m12+34+……+910输出结果

*
#include
int fun( int n)
{
int m0f1i
***********SPACE***********
for(i1i++)
{
m+i*f
***********SPACE***********

}
***********SPACE***********
return
}

main()
{
printf(md\n fun(10))
}

答案:

(答案1)
i
(答案2)
f f

(答案3)
m


第64题 (100分) 题号335 难度易 第1章
*
程序填空


题目:请输入100正整数aa百位十位位
次放b位十位百位

例:输入321输出结果:123

*

#include
#include

main ()
{
***********SPACE***********
ab
printf (请输入100正整数)
***********SPACE***********
(d &a)
b(a10)*100 + ((a10)10)*10 + (a100)10
***********SPACE***********
printf (结果 d\n )
}

答案:

(答案1)
int

(答案2)
scanf

(答案3)
b


第65题 (100分) 题号352 难度易 第1章
*
程序填空


题目:键盘输入组整数条件表达式找出整数
输入整数 0 时结束
例输入 1 2 3 5 4 0 时输出max5

*

#include
#include

main()
{
***********SPACE***********
num1
int max 0
printf(请输入组整数 \n)
***********SPACE***********
(num0)
{
scanf(d &num)
***********SPACE***********
max num>max num max
}
printf(maxd\n max)
}

答案:

(答案1)
int

(答案2)
while

(答案3)



第66题 (100分) 题号575 难度中 第2章
*
程序填空


功:递法整数n转换成字符串例输入483应输出
应字符串483n位数确定意位数整


*

#include

void convert(int n)
{
int i
***********SPACE***********
if(()0)
convert(i)
***********SPACE***********
putchar(n10+)
}

main()
{
int number
printf(\ninput an integer)
scanf(d&number)
printf(Output)
if(number<0)
{
putchar('')
***********SPACE***********

}
convert(number)
}

答案:

(答案1)
in10

(答案2)
'0'

(答案3)
numbernumber


第67题 (100分) 题号414 难度易 第92章
*
程序填空


功:键盘输入写字母赋c1求改写字母输出

*
#include
void main()
{
char c1c2
***********SPACE***********
c1
***********SPACE***********
c2
printf(ccc1c2)
}


答案:

(答案1)
getchar()

(答案2)
c1+32


第68题 (100分) 题号598 难度中 第8章
*
程序填空


题目:面程序功递法求n
*
#include
void main()
{
***********SPACE***********

int n
long y
printf(input an integer number)
scanf(d&n)
***********SPACE***********
y
printf(dld\nny)
}

long fac(int n)
{
long f
if(n<0)
printf(n<0data error)
else if(n0n1)
f1
else
***********SPACE***********
f
return(f)
}

答案:

(答案1)
long fac(int n)

(答案2)
fac(n)

(答案3)
fac(n1)*n

n *fac(n1)


第69题 (100分) 题号467 难度中 第1章
*
程序填空


题目:函数fun功:计算图片1前n项
x=25n=15时函数值1917914

*
#include
#include

double fun(double x int n)
{
double f t
int i
***********SPACE***********
f
t 1
for (i1 i {
***********SPACE***********
t * ()*xi
***********SPACE***********
f +
}
return f
}
main()
{
double x y
x25
y fun(x 15)
printf(\nThe result is \n)
printf(x126f y126f\n x y)
}



答案:

(答案1)
10

(答案2)
1

(答案3)
t


第70题 (100分) 题号361 难度易 第6章
*
程序填空


功:计算输出500101317整然数

*

#include
#include
***********SPACE***********
int fun( )
{
int m0 mc0
***********SPACE***********
while (k > 2 && )
{
***********SPACE***********
if (k13 0 || )
{
mm+k
mc++
}
k
}
***********SPACE***********

}
main ( )
{
printf(d\n fun (500))
}

答案:

(答案1)
int k

(答案2)
mc<10

10>mc

mc< 9

9>mc

(答案3)
k170

(k17)

k17*17k

(答案4)
return m

return (m)


第71题 (100分) 题号340 难度易 第1章
*
程序填空


功:求100-999间水仙花数
说明:水仙花数指三位数位数字立方数身
例:153=1^3+5^3+3^3)

*
#include
int fun(int n)
{ int ijkm
mn
***********SPACE***********

for(i1i<4i++)
{
***********SPACE***********

m(mj)10
kk+j*j*j
}
if(kn)
***********SPACE***********

else
return(0)}
void main()
{
int i
for(i100i<1000i++)
***********SPACE***********
if(1)
printf(d is ok\n i)
}

答案:

(答案1)
k0

(答案2)
jm10

jmm10*10

jm10*(m10)

(答案3)
return(1)

(答案4)
fun(i)


第72题 (100分) 题号597 难度易 第5章
*
程序填空


题目:程序实现输出 xyz 三数中者

*
#include
main()
{
int x 4 y 6z 7
***********SPACE***********
int u
if(x>y)
***********SPACE***********

else u y
if(u>z)
v u
else
vz
printf(the max is dv )
}

答案:

(答案1)
v

(答案2)
ux


第73题 (100分) 题号407 难度易 第1章
*
程序填空


功:输入整数ab交换ab输出

*
#include

void main()
{
int abtemp
printf(输入整数ab)
scanf(dd&a&b)
tempa
***********SPACE***********

***********SPACE***********

printf(ad bd\nab)
}


答案:

(答案1)
ab

(答案2)
btemp


第74题 (100分) 题号339 难度中 第1章
*
程序填空


功:输出字符w构造成形W图形

w ww w
w w w w
w w w w
w w w w
ww ww

*
#include
void draw(int n)
{
int ijkrm
***********SPACE***********
for(i1 i++)
{
for(j1j<2j++)
{
for(r1r printf(w)
***********SPACE***********
for(k1 k++)printf( )
printf(w)
for(m1m }
***********SPACE***********

}
}
#include
main()
{
int n
printf(input a number)
***********SPACE***********

draw(n)
}

答案:

(答案1)
i
n>i

(答案2)
2*(ni)>k

(ni)*2>k

2*n2*i>k

n*22*i>k

n*2i*2>k

2*ni*2>k

k<2*(ni)

k<(ni)*2

k<2*n2*i

k
k
k<2*ni*2

(答案3)
printf(\n)

(答案4)
scanf(d&n)


第75题 (100分) 题号604 难度易 第1章
*
程序填空


定程序中程序功:键盘输入字符中统计数字字符
数换行符结束循环请填空

输入:CADX2012JSJ0623
输出:8

*
#include

void main()
{
int n0c
cgetchar()
***********SPACE***********
while()
{
***********SPACE***********
if()
n++
cgetchar()
}
printf(dn)
}

答案:

(答案1)
c'\n'

(答案2)
c>'0' && c<'9'


第76题 (100分) 题号367 难度易 第1章
*
程序填空


题目:列定程序中函数fun功:计算公式前n项作函数值返回
图片1

例:形参n值10时函数返回值9612558

*
#include

double fun(int n)
{
int i
double s t
***********SPACE***********
s
***********SPACE***********
for(i1 i< i++)
{
t20*i
***********SPACE***********
ss+(20*i1)*(20*i+1)
}
return s
}
main()
{
int n1
while(n<0)
{
printf(Please input(n>0) )
scanf(d&n)
}
printf(\nThe result is f\nfun(n))
}


答案:

(答案1)
0

00

(答案2)
n

(答案3)
(t*t)

(20*i)*(20*i)


第77题 (100分) 题号431 难度易 第1章
*
程序填空


题目:列程序功:输出1004整位数8整数
请填写适符号语句程序实现功

*
#include
main()
{ int ij
***********SPACE***********
for(i0 i++)
{ ji*10+8
***********SPACE***********
if ( )
***********SPACE***********

printf(dj)
}
}


答案:

(答案1)
i<10

i<9

(答案2)
j40

j4

(答案3)
continue


第78题 (100分) 题号358 难度易 第1章
*
程序填空


题目:印出1~1000中满足位数字立方等身数
题输出164125216729

*

#include

main()
{
int i g
for (i1 i<1000 i++)
{
***********SPACE***********
g
***********SPACE***********
if ()
***********SPACE***********
(d i)
}
}

答案:

(答案1)
i10

(答案2)
ig*g*g

g*g*gi

(答案3)
printf


第79题 (100分) 题号357 难度易 第1章
*
程序填空


题目:印出1~1000中满足位数字立方等身数
题输出164125216729

*

#include

main()
{
int i g
***********SPACE***********
for ( i<1000 i++)
{
g i10
***********SPACE***********
if ()
***********SPACE***********
printf( i)
}
}

答案:

(答案1)
i1

(答案2)
ig*g*g

g*g*gi

(答案3)
d


第80题 (100分) 题号551 难度易 第2章
*
程序填空

功:企业发放奖金根利润提成利润(i)低等10万元
时奖金提10利润高10万元低20万元时低
10万元部分10提成高10万元部分提成75
20万40万间时高20万元部分提成540万
60万间时高40万元部分提成360万100万
间时高60万元部分提成15高100万元时
超100万元部分1提成键盘输入月利润i求
应发放奖金总数?

*
#include
main()
{
long int i
double bonus1bonus2bonus4bonus6bonus10bonus
scanf(ld&i)
bonus1100000*01bonus2bonus1+100000*0075
bonus4bonus2+200000*005
bonus6bonus4+200000*003
bonus10bonus6+400000*0015
if(i<100000)
bonusi*01
***********SPACE***********
else if()
bonusbonus1+(i100000)*0075
***********SPACE***********
else if()
bonusbonus2+(i200000)*005
***********SPACE***********
else if()
bonusbonus4+(i400000)*003
else if(i<1000000)
bonusbonus6+(i600000)*0015
else
bonusbonus10+(i1000000)*001
***********SPACE***********
(bonuslfbonus)
}

答案:

(答案1)
i<200000

200000>i

(答案2)
i<400000

400000>i

(答案3)
i<600000

600000>i

(答案4)
printf


第81题 (100分) 题号507 难度易 第2章
*
程序填空


功:印出图案(菱形)

*
***
*****
*******
*****
***
*
*

#include
main()
{
int ijk
***********SPACE***********
for(i0i++)
{
for(j0j<4ij++)
printf( )
***********SPACE***********
for(k1k printf(*)
printf(\n)
}
***********SPACE***********
for(j<3j++)
{
for(k0k printf( )
for(k0k<52*jk++)
printf(*)
printf(\n)
}
}

答案:

(答案1)
i<3

i<4

3>i

4>i

(答案2)
2*i+1

i*2+1

1+2*i

1+i*2

(答案3)
j0


第82题 (100分) 题号363 难度易 第1章
*
程序填空


题目:键盘输入三位数正整数位百位相加等
十位数字输出Yes否输出No
例输入176输出Yes输入258输出No

*

#include

main()
{
int ig s b
printf(请输入三位正整数)
***********SPACE***********
scanf (d)
***********SPACE***********
g
s(i10) 10
***********SPACE***********
b()10
if((g+b)10 s)
printf(Yes)
else
printf(No)
}

答案:

(答案1)
&i

(答案2)
i10

(答案3)
i100


第83题 (100分) 题号469 难度易 第1章
*
程序填空


题目:函数fun功:计算图片1前n项
x=25函数值12182340

*
#include

double fun(double x int n)
{
double f t
int i
f 10
***********SPACE***********
t
***********SPACE***********
for(ii {
***********SPACE***********
t*x
f + t
}
return f
}
main()
{
double x y
x25
y fun(x 12)
printf(\nThe result is \n)
printf(x126f y126f\n x y)
}



答案:

(答案1)
10

1

(答案2)
1

(答案3)
i


第84题 (100分) 题号541 难度易 第2章
*
程序填空


功:字母转换成密码转换规前字母变成第
四字母W变成AX变成BY变成CZ变成D写字
母转换规样

*

#include
main()
{
char c
***********SPACE***********
while((c)'\n')
{
***********SPACE***********
if((c>'a'&&c<'z')||(c>'A'&&c<'Z'))
***********SPACE***********
if((c>'Z'c<'Z'+4)||c>'z') c26
printf(cc)
}
}

答案:

(答案1)
getchar()

(答案2)
c+4

cc+4

c4+c

(答案3)
&&


第85题 (100分) 题号616 难度易 第1章
*
程序填空


定程序中程序功:键盘输入10整数计算10
整数中奇数偶数请填空

*
#include

void main()
{
int abci
ac0
for(i1i<10i++)
{
scanf(d&b)
***********SPACE***********
if()
aa+b
else
***********SPACE***********

}
printf(偶数d\na)
printf(奇数d\nc)
}


答案:

(答案1)
b20

(答案2)
cc+b

cb+c


第86题 (100分) 题号528 难度易 第2章
*
程序填空


功:计算某日年第天

*

#include

struct
{
int year
int month
int day
}data * 定义结构声明象data *

void main()
{
int days
printf(请输入日期(年月日):)
scanf(d d d &datayear &datamonth &dataday)
switch(datamonth)
{
case 1days dataday
break
***********SPACE***********
case 2days dataday+
break
case 3days dataday+59
break
case 4days dataday+90
break
***********SPACE***********
case 5days dataday+
break
case 6days dataday+151
break
case 7days dataday+181
break
case 8days dataday+212
break
case 9days dataday+243
break
case 10days dataday+273
break
case 11days dataday+304
break
case 12days dataday+334
break
}
***********SPACE***********
if(datayear40&&datayear1000datayear4000)
if(datamonth>3)
***********SPACE***********
days
printf(d月d日d年第d天\n datamonth dataday datayear days)
}

答案:

(答案1)
31

(答案2)
120

(答案3)
||

(答案4)
days + 1

1+days


第87题 (100分) 题号600 难度易 第4章
*
程序填空


题目:程序功输出abc三变量中值

*
#include

main()
{
int abct1t2
***********SPACE***********
scanf(ddd&a&b )
t1a ***********SPACE***********
t2c printf(d\nt2)
}

答案:

(答案1)
&c

(答案2)
ct1


第88题 (100分) 题号536 难度中 第2章
*
程序填空


功:输入学生生日(年:y0月:m0日:d0)输
入前日期(年:y1月:m1日:d1)求出该学生
年龄(实足年龄)

*

#include
main()
{int agey0y1m0m1d0d1
printf(输入生日日期(年月日))
***********SPACE***********
(ddd&y0&m0&d0)
printf(输入前日期(年月日))
scanf(ddd&y1&m1&d1)
agey1y0
***********SPACE***********
if(m0m1)age
***********SPACE***********
if((m0m1)&&(d0>d1))age
printf(age3dage)
}

答案:

(答案1)
scanf

(答案2)
>

(答案3)



第89题 (100分) 题号544 难度难 第2章
*
程序填空


功:输出两整数中数两整数键盘输入

*

#include
#include

void main()
{
int *p1*p2
***********SPACE***********
p1malloc(sizeof(int))
p2(int*)malloc(sizeof(int))
***********SPACE***********
scanf(ddp2)
if(*p2>*p1) *p1*p2
free(p2)
***********SPACE***********
printf(maxd\n)
}

答案:

(答案1)
(int *)

(答案2)
p1

(答案3)
*p1


第90题 (100分) 题号404 难度易 第1章
*
程序填空


题目:求100位数6够3整数

*

#include
void main()
{
int ij
***********SPACE***********
for(i0i++)
{
ji*10+6
***********SPACE***********
if()
continue
printf(d\tj)
}
}

答案:

(答案1)
i<10

i<9

(答案2)
j30

(j3)*3j

3*(j3)j

j3


第91题 (100分) 题号342 难度易 第1章
*
程序填空


题目:键盘键盘输入3整数然找出数输出

例:输入124543
输出 三数124543数45

*

#include
#include

main()
{
***********SPACE***********
a b c max
printf(请输入三整数\n)
scanf(ddd&a &b &c)
printf(三数ddd a b c)
***********SPACE***********
if (a > b)
else maxb
***********SPACE***********
if () maxc
printf(数d max)
}


答案:

(答案1)
int

(答案2)
maxa

(答案3)
max
max
c>max

c>max


第92题 (100分) 题号587 难度中 第2章
*
程序填空


功:然数 8 余 1 商 8 余 1
第二次商8 余7 商a知
然数17余4 商17余15
商a2倍编写程序求然数

*
#include
main( )
{
int ina
i0
while(1)
{
if(i81)
{
ni8
if(n81)
{
nn8
***********SPACE***********
if(n87)
}
}
if(i174)
{
ni17
if(n1715) nn17
}
if(2*an)
{
printf(resultd\ni)
***********SPACE***********

}
***********SPACE***********

}
}

答案:

(答案1)
an8

(答案2)
break

(答案3)
i++

++i

ii+1


第93题 (100分) 题号553 难度易 第2章
*
程序填空


功:编程求意定n数中奇数连积偶数方
0数n通scanf()函数输入

*
#include
main()
{
int r1s0t0nai
printf(n)scanf(d&n)
for(i1i {
printf(a)
***********SPACE***********
scanf(d)
***********SPACE***********
if(0)
***********SPACE***********
a
else if(a0)
***********SPACE***********
s+
else
t++
}
printf(rdsdtd\nrst)
}

答案:

(答案1)
&a

(答案2)
a2

(答案3)
r*

(答案4)
a*a


第94题 (100分) 题号372 难度易 第1章
*
程序填空


题目:列定程序中函数fun功进行数字字符转换形参ch中数字字
符'0'~'9''0'转换成'9''1'转换成'8''2'转换成'7'……'9'转换
成'0'字符保持变转换结果作函数值返回

*
#include

***********SPACE***********
char fun()
{
***********SPACE***********
if (ch>'0' && )
***********SPACE***********
return '9' (ch)
return ch
}
main()
{
char c1 c2
printf(\nThe result \n)
c1'2' c2 fun(c1)
printf(c1c c2c\n c1 c2)
c1'8' c2 fun(c1)
printf(c1c c2c\n c1 c2)
c1'a' c2 fun(c1)
printf(c1c c2c\n c1 c2)
}



答案:

(答案1)
char ch

(答案2)
ch<'9'

(答案3)
'0'


第95题 (100分) 题号354 难度易 第5章
*
程序填空


功:程序功(图1)

*
#include
***********SPACE***********

main()
{
double xf
scanf(lf&x)
***********SPACE***********
if(x<0)
***********SPACE***********
else if()
f2*x+1
else
fsin(x)+5
***********SPACE***********
printf(xfyf\n )
}

答案:

(答案1)
#include mathh

#include

(答案2)
ffabs(x+1)

(答案3)
x<5

5>x

x<6

6>x

x>0&&x<5

0
x>0&&5>x

0x

(x>5)

(答案4)
xf


第96题 (100分) 题号506 难度中 第2章
*
程序填空


功:两乒乓球队进行赛出三甲队abc三乙
队xyz三已抽签决定赛名单队员听
赛名单a说xc说xz请编程序找出
三队赛手名单

*
#include
main()
{
char ijk*ia手jb手kc手*
for(i'x'i<'z'i++)
for(j'x'j<'z'j++)
{
***********SPACE***********
if()
***********SPACE***********
for(k'x'k++)
{
***********SPACE***********
if()
{
***********SPACE***********
if(i'x'&&k)
printf(order is ac\tbc\tcc\nijk)
}
}
}
}

答案:

(答案1)
ij

ji

(答案2)
k<'z'

'z'>k

(答案3)
ik&&jk

(答案4)
'z'


第97题 (100分) 题号614 难度易 第1章
*
程序填空


定程序中程序功:键盘输入字符中统计数字字符
数换行符结束循环请填空
例:
输入:12ab34cd
输出:4

*
#include

void main()
{
int n0c
cgetchar()
***********SPACE***********
while()
{
***********SPACE***********
if()
n++
cgetchar()
}
printf( d数字\nn)
}


答案:

(答案1)
c'\n'

(答案2)
c>'0' && c<'9'


第98题 (100分) 题号435 难度易 第2章
*
程序填空


题目: 程序行5数格式输出1n范围717 整整数求出
输入:50 输出:
7 14 17 21 28
34 35 42 49
Sum247


*
#include
void main()
{
int i n ct0 sum0
scanf( d &n )
for ( i1 i***********SPACE***********
if ()
{
printf( d\t i )
***********SPACE***********

ct++
***********SPACE***********
if ()
printf( \n )
}
printf( \nSumd\n sum )
}


答案:

(答案1)
i70 || i170

(答案2)
sum+i

sumsum+i

(答案3)
ct50


第99题 (100分) 题号509 难度易 第2章
*
程序填空


功:输入某年某月某日判断天年第天?

*
#include
main()
{
int daymonthyearsumleap
printf(\nplease input yearmonthday\n)
scanf(ddd&year&month&day)
switch(month)
{
case 1sum0break
case 2sum31break
case 3sum59break
***********SPACE***********
case 4break
case 5sum120break
case 6sum151break
case 7sum181break
case 8sum212break
case 9sum243break
case 10sum273break
case 11sum304break
case 12sum334break
defaultprintf(data error)break
}
***********SPACE***********

***********SPACE***********
if(year4000||)
leap1
else
leap0
***********SPACE***********
if()
sum++
printf(it is the dth daysum)
}

答案:

(答案1)
sum90

(答案2)
sumsum+day

sum+day

(答案3)
(year40&&year1000)

(year1000&&year40)

(答案4)
leap1&&month>2

leap1&&2
2
month>2&&leap1

leap0&&month>2


第100题 (100分) 题号466 难度易 第1章
*
程序填空


题目:函数fun功进行字母转换形参ch中写英文字母转换成应
写英文字母ch中写英文字母转换成应写英文字母字
符保持变转换结果作函数值返回

*
#include
#include

char fun(char ch)
{
***********SPACE***********
if ((ch>'a')(ch<'z'))
return ch 'a' + 'A'
if ( isupper(ch) )
***********SPACE***********
return ch +
***********SPACE***********
return
}
main()
{
char c1 c2
printf(\nThe result \n)
c1'w'
c2 fun(c1)
printf(c1c c2c\n c1 c2)
c1'W'
c2 fun(c1)
printf(c1c c2c\n c1 c2)
c1'8'
c2 fun(c1)
printf(c1c c2c\n c1 c2)
}



答案:

(答案1)
&&

(答案2)
'a' 'A'

32

(答案3)
ch


第101题 (100分) 题号540 难度易 第2章
*
程序填空


功:计算均成绩统计90分数

*
#include
main()
{
int nm
float gradeaverage
average00
***********SPACE***********
nm
while(1)
{
***********SPACE***********
(f&grade)
if(grade<0) break
n++
average+grade
***********SPACE***********
if(grade<90)
m++
}
if(n) printf(2fd\naveragenm)
}

答案:

(答案1)
0

(答案2)
scanf

(答案3)
continue


第102题 (100分) 题号542 难度中 第2章
*
程序填空


功:求输出结果:
b1 a65535
a65534
a30 b6 c5
求空中填入合适变量完善程序

*
#include
main()
{
***********SPACE***********
int b1unsigned short a
***********SPACE***********
a
printf(bd au\nba)
***********SPACE***********
+b
printf(au\na)
***********SPACE***********
b(a30)
printf(ad bd cd\nabc)
}

答案:

(答案1)
c

(答案2)
b

(答案3)
a

(答案4)
(c5)


第103题 (100分) 题号343 难度易 第6章
*
程序填空


功:输出1001000间位数字15整数
输出时10行

*
#include
main()
{
int mnki0
for(m100m<1000m++)
{
***********SPACE***********

nm
do
{
***********SPACE***********
kk+
nn10
}
***********SPACE***********

if (k150)
{
printf(5dm)i++
***********SPACE***********
if(i100)
}
}
}

答案:

(答案1)
k0

(答案2)
n10

nn10*10

n10*(n10)

(答案3)
while(n>0)

while(0
while(n0)

while(0n)

while(n)

(答案4)
printf(\n)


第104题 (100分) 题号426 难度难 第95章
*
程序填空


说明:面程序功统计文件中字符数请填写程序缺


*

#include stdioh
void main()
{
***********SPACE***********
*fp
long num0L
if((fpfopen(fnamedatr))NULL)
{
printf(Open error\n)
}
***********SPACE***********
while()
{
fgetc(fp)
num++
}
***********SPACE***********
printf(num1d\n)
fclose(fp)
}


答案:

(答案1)
FILE

(答案2)
feof(fp)

(答案3)
num1


第105题 (100分) 题号427 难度易 第95章
*
程序填空


说明:sum函数功计算1+2+3+……+n累加请填写程序
缺容

*


#includestdioh
int sum(int n)

{
***********SPACE***********
int i
for(i1i ***********SPACE***********

return(sum)
}

void main()
{
int sum(int n)
int ab
scanf(d&a)
bsum(a)
printf(d\nb)
}

答案:

(答案1)
sum0

(答案2)
sumsum+i

sumi+sum

sum+i


第106题 (100分) 题号534 难度易 第2章
*
程序填空


功:百马百担问题:100匹马驮100担货马驮三担中
马驮2担两匹马驮担求中马少匹?

*

#include
main()
{
int hbhmhln0
***********SPACE***********
for(hb0hb<100hb+)
***********SPACE***********
for(hm0hm<100hbhm+)
{
***********SPACE***********
hl100hb
***********SPACE***********
if(hb3+hm2+2*100)
{
n++
printf(hbdhmdhld\nhb3hm22*hl)
}
}
printf(nd\nn)
}

答案:

(答案1)
3

(答案2)
2

(答案3)
hm

(答案4)
hl


第107题 (100分) 题号568 难度中 第2章
*
程序填空


功:字符串中字母改写成该字母字母
字母z改写成字母a字母写字母写字母
写字母字符变
例:原字符串:Mn123xyZ调该函数串中
容:No123yzA

*

#include
#include
#include
#define N 81

main( )
{
char a[N]*s
printf ( Enter a string )
gets ( a )
printf ( The original string is )
puts( a )
***********SPACE***********

while(*s)
{
if(*s'z')
*s'a'
else if(*s'Z')
*s'A'
else if(isalpha(*s))
***********SPACE***********

***********SPACE***********

}
printf ( The string after modified )
puts ( a )
}

答案:

(答案1)
sa

(答案2)
*s+1

*s*s+1

(*s)++

++(*s)

(答案3)
s++

ss+1

++s

s s + 1


第108题 (100分) 题号549 难度易 第2章
*
程序填空


功:低位开始取出长整型变量s中奇数位数次构成
新数放t中

*

#include
#include
void fun (long s long *t)
{
long sl10
s 10
***********SPACE***********
*t s 10
while(s>0)
{
***********SPACE***********
s
***********SPACE***********
*t s10*sl
***********SPACE***********
sl sl 10
}
}

main()
{
long s t
printf(\nPlease enter s)
scanf(ld &s)
fun(s &t)
printf(The result is ld\n t)
}

答案:

(答案1)


(答案2)
s100

(答案3)
+ *t

(答案4)
*


第109题 (100分) 题号409 难度易 第1章
*
程序填空


功:面程序功dowhile语句求11000间满足
3余25余3数行印五数

*
#include
main()
{
int i1j0
do{
***********SPACE***********
if()
{
printf(4di)
jj+1
***********SPACE***********
if() printf(\n)
}
ii+1
}while(i<1000)
}


答案:

(答案1)
i32&&i53

(答案2)
j50

(j5)


第110题 (100分) 题号513 难度易 第2章
*
程序填空


功:求输出结果:
AB
6566

*

#include
void main()
{
***********SPACE***********
char a
***********SPACE***********
a
b'b'
aa32
***********SPACE***********
bb
printf(c c\ndd\nabab)
}

答案:

(答案1)
b

(答案2)
'a'

97

(答案3)
32


第111题 (100分) 题号341 难度易 第1章
*
程序填空


题目:求出 10 30 7 11 整时
7 11 整整数

例:输出771114212228

*

#include
#include

main()
{
int i
***********SPACE***********
(i10i<30 i++)
{
***********SPACE***********
if((i70 || i110) i770)
{
***********SPACE***********
printf(i)
}
}
}

答案:

(答案1)
for

(答案2)
&&

(答案3)
d


第112题 (100分) 题号410 难度易 第91章
*
程序填空


题目:列程序功输入正整数判断否37整37整
输出YES否输出NO请填空

*


#include
void main( )
{ int k
***********SPACE***********
scanf (d)
***********SPACE***********
if ()
printf(YES\n)
else
printf (NO\n)
}


答案:

(答案1)
&k

(答案2)
((k30)||(k70))

((k70)||(k30))

k30&&k70

k70&&k30

(k30)&&(k70)

(k70)&&(k30)

(k30||k70)

(k70||k30)


第113题 (100分) 题号516 难度中 第2章
*
程序填空


功:输入两整数求位

*

#include
void main()
{
int xyz0abk1
scanf(dd&x&y)
while(x>0&&y>0)
{
ax2
***********SPACE***********
x
by2
yy2
***********SPACE***********
zz+
kk*2
}
***********SPACE***********
(zd\nz)
}

答案:

(答案1)
x2

(答案2)
a*b*k

a*k*b

b*a*k

b*k*a

k*a*b

k*b*a

(答案3)
printf


第114题 (100分) 题号423 难度易 第94章
*
程序填空


说明:fun函数功计算s1+12+13+……+1n请填写
程序缺容

*

#include stdioh
double fun(int n)
{
double s00fac10
int i
for(i1 i
{
***********SPACE***********
facfac *

***********SPACE***********
s
}
return s
}

void main()
{
double fun(int n)
double s
int t
scanf(d&t)
sfun(t)
printf(sf\ns)
}


答案:

(答案1)
10i

1i

(答案2)
s+fac

fac+s


第115题 (100分) 题号397 难度易 第1章
*
程序填空


题目:列定程序中函数fun功计算式图片1直图片2
计算结果作函数值返回

例:形参e值1e3函数返回值2985678

*
#include

double fun(double e)
{
int i
double s x

s0
***********SPACE***********
i
x10
while(x>e)
{
***********SPACE***********

***********SPACE***********
x(20*i1)()
ss+x
}
return s
}
main()
{
double e1e3
printf(\nThe result is f\nfun(e))
}



答案:

(答案1)
0

(答案2)
i++

ii+1

i+1

++i

(答案3)
(20*i)*(20*i)

(20*i)*(i*20)

(i*20)*(i*20)

(i*20)*(20*i)


第116题 (100分) 题号337 难度易 第1章
*
程序填空


功:行5数输出300717整偶数求出


*

#include
#include
main()
{
int insum
sum0
***********SPACE***********

***********SPACE***********
for(i1 i++)
***********SPACE***********
if()
if(i20)
{
sumsum+i
n++
printf(6di)
***********SPACE***********
if()
printf(\n)
}
printf(\ntotaldsum)
}

答案:

(答案1)
n0

(答案2)
i<300

i<300

300>i

300>i

(答案3)
i70||i170

(i7)||(i17)

(i17)||(i7)

(i7&&i17)

(答案4)
n50

(n5)

n5*5n


第117题 (100分) 题号366 难度易 第1章
*
程序填空


题目:列定程序中函数fun功计算公式图片1直图片2
计算结果作函数值返回

例:形参e值1e3函数返回值0551690

*
#include

double fun(double e)
{
int i k
double s t x
s0 k1 i2
***********SPACE***********
x4
***********SPACE***********
while(x e)
{
ss+k*x
kk* (1)
t2*i
***********SPACE***********
x(t*t)
i++
}
return s
}
main()
{
double e1e3
printf(\nThe result is f\nfun(e))
}



答案:

(答案1)
30

(double)3

(float)3

(答案2)
>

(答案3)
(t+1)

(1+t)


第118题 (100分) 题号417 难度难 第92章
*
程序填空


题目:mystrlen函数功计算str指字符串长度作函数值返回

*
#include

int mystrlen( char *str)
{
int i
***********SPACE***********
for(i0'\0'i++)
***********SPACE***********
return()
}


void main( )
{
char *strabcdefg
printf(d\nmystrlen(str))

}

答案:

(答案1)
*(str+i)

(答案2)
i


第119题 (100分) 题号470 难度易 第1章
*
程序填空


题目:函数fun功:统计等n(n>2)素数数
素数数作函数值返回

*
#include

int fun(int n)
{
int ij count0
printf(\nThe prime number between 3 to d\n n)
for (i3 i {
***********SPACE***********
for ( j***********SPACE***********
if ( 0)
break
***********SPACE***********
if (>i)
{
count++
printf( count15 5d\n5di)
}
}
return count
}
main()
{
int n20 r
r fun(n)
printf(\nThe number of prime is d\n r)
}



答案:

(答案1)
j2

(答案2)
ij

(答案3)
j


第120题 (100分) 题号555 难度易 第2章
*
程序填空


功:已知数列头两项分01第三项开始
项前两项编程印数直某项
值超200止

*
#include
main()
{
int if10f21
***********SPACE***********
for(i++)
{
printf(5df1)
***********SPACE***********
if(f1>) break
printf(5df2)
if(f2>200) break
if(i20) printf(\n)
f1+f2
***********SPACE***********
f2+
}
printf(\n)
}

答案:

(答案1)
i1

(答案2)
200

(答案3)
f1


第121题 (100分) 题号349 难度易 第6章
*
程序填空


功:求两非负整数公约数公倍数

*
#include
main()
{
int mnrpgcdlcm
scanf(dd&m&n)
if(m pm*n
rmn
***********SPACE***********
while( )
{
***********SPACE***********
mnnr
}
***********SPACE***********
gcd
lcmpgcd
***********SPACE***********
printf(gcddlcmd\n )
}

答案:

(答案1)
0r

r

r0

r>0

(答案2)
rmn

rmmn*n

(答案3)
n

(答案4)
gcdlcm

nlcm


第122题 (100分) 题号572 难度难 第2章
*
程序填空


功:二分法求方程2X^3+4X^2+3X60(1010)间根
中 X^n代表Xn次方

*
#include
# include
main()
{
float x0x1x2fx0fx1fx2
do
{
printf(Enter x1&x2)
scanf(ff&x1&x2)
fx1x1*((2*x14)*x1+3)6
fx2x2*((2*x24)*x2+3)6
***********SPACE***********
}while (fx1*fx2)

do
{
x0(x1+x2)2
fx0x0*((2*x04)*x0+3)6
***********SPACE***********
if(fx0*fx1)
{
x2x0
fx2fx0
}
else
{
x1x0
fx1fx0
}
}
***********SPACE***********
while(>1e5)
printf(x62f\nx0)
}

答案:

(答案1)
>0

(答案2)
<0

(答案3)
fabs(fx0)



文档香网(httpswwwxiangdangnet)户传

《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档

相关文档

C语言上机题库WORD版

C语言习题集3.11输入'A'~'F'中的一个字母,代表一个十六进制数,将其转换为十进制数,求该数与15的和并输出。输入格式:B输出格式:26#include<stdio.h>int main(void){ char ch; int sum; ch=getchar(); sum=ch-'A'+10+15; printf(“%d\n“,sum);

文***享 3年前 上传885   0

C语言试题库

C 语言试题库 阅读说明*1 ————为题号A ————为答案-个C程序的执行是从 A)本程序的main函数开始,到main函数结束 B)本程序文件的第-个函数开始,到本程序文件的最后-个函数结束 C)本程序的main函数开始,到本程序文件的最后-个函数结束 D)本程序文件的第-个函数开始,到本程序main函数结束 试题库题目*

z***u 1年前 上传666   0

C语言代码大全

 乘法口诀表 #include <stdio.h> #include <conio.h> void main(void) { int i,j,x,y; clrscr(); printf(“\n\n * * * 乘法口诀表 * * * \n\n“); x=9; y=5; for(i=1;i<=9;i++) { gotoxy(x,y); printf(“%2d “,i);

山***1 5年前 上传1761   0

模拟人工阅卷的C语言编程题自动评阅系统的设计与实现

模拟人工阅卷的C语言编程题自动评阅系统的设计与实现 夏 涛1,彭 巍1 1(北京化工大学 信息科学与技术学院 自动化系,北京 100029) 摘  要:   传统的C语言在线考试系统对编程题的评阅比较机械,无法反映考生的真实水平。本文在分析人工阅卷流程的基础上,给出了计算机模拟人工阅卷的工作流程,并在此之上提出了一种模拟人工阅卷的C语言编程题自动评阅系统,讨论了系统的原理和组成,重点对其

e***i 13年前 上传13177   0

专升本C语言题及答案

C语言精编100题一、单选题1. 由C语言编写的代码程序( )A. 可直接执行 B. 是一个源程序C. 经过编译即可执行 D. 经过编译解释才能执行2. 按照C语言规定的用户标识符命名规则,不能出现在标识符中的是( )A. 大写字母 B. 中划线 C. 数字字符 D. 下划线3. 下列选项中,不能用作标识符的是( ) A. _

文***享 3年前 上传1172   0

笔记本电脑销售管理系统C语言课程设计实验

笔记本电脑销售管理系统要求:实验6 笔记本电脑销售管理系统笔记本电脑销售信息包括:产品名称、品牌、产品型号、销售数量、进价、库存数量、售价、总金额(销售数量*售价)。系统的主要功能包括:1.创建笔记本电脑产品销售信息文件,根据提示输入若干笔记本电脑的信息,并将这些信息保存至一个文件中。2.增加笔记本电脑信息,在原有笔记本电脑产品信息文件的基础上增加新的笔记本电脑信息,并保存至原

文***品 2年前 上传442   0

(1小时学会C语言51单片机)C语言入门教程

△Victor Hugo 维克多?雨果相信很多爱好电子的朋友,对单片机这个词应该都不会陌生了吧。不过有些朋友可能只听说他叫单片机,他的全称是什么也许并不太清楚, 更不用说他的英文全称和简称了。单片机是一块在集成电路芯片上集成了一台有一定规模的微型计算机。简称为:单片微型计算机或单片机 (Single Chip Computer)。单片机的应用到处可见,应用领域广泛,主要应用在智能

豆***2 4年前 上传742   0

中南大学-c++课设报告面向对象编程(C++)

中南大学面向对象编程(C++)实验报告学生姓名 学 院 信息科学与工程学院 专业班级 信息安全班 完成时间 2014年X月X日 目 录

文***品 2年前 上传483   0

技能高考专题:C语言练习

第1题 (20.0分) 题号:332 难度:难 第3章/*-------------------------------------------------------【程序填空】---------------------------------------------------------功能:求如下表达式:

小***库 3年前 上传623   0

c语言实验报告

c语言实验报告  学号:__________    姓名:__________    班级:__________    日期:__________   指导教师:__________    成绩:__________  实验一  上机操作初步和简单的C程序设计  一、 实验目的  1、熟悉C语言运行环境Turbo C++3.0  2、会简单的程序调试  3、熟悉C语言

极***速 11年前 上传796   0

C语言作业:学通讯录

学生通讯录一、 语言和环境1. 实现语言:C语言。2. 环境要求:devC++。二、 实现功能开发一套学生通讯录C语言系统,具体实现如下功能:1. 打开系统显示欢迎界面,以及功能菜单,用户输入需要操作的功能序号,根据用户选择的需要进行相应界面 如图1所示。图1 功能菜单2. 当用户输入序号1时进入到录入学生信息界面,用户输入学生的姓名,性别,年龄和电话,输入完毕保存学生信息,并

小***库 3年前 上传725   0

C语言实验报告《指针》

C语言实验报告《指针》  学号:__________    姓名:__________    班级:__________    日期:__________   指导教师:__________    成绩:__________  实验五  指针  一、 实验目的  1、掌握指针的概念、会定义和使用指针变量  2、掌握指向数组的指针变量  3、掌握字符串指针的使用  

D***1 11年前 上传958   0

c语言高级面试题

整个测试遵循以下的约定:u       假定在所有的程序中必须的头文件都已经被正确包含。考虑如下的数据类型:u       char 为1个字节u       int 为4个字节u       long int 为4个字节u       float 为4个字节u       double 为个8字节u       long double 为 8个字节u       指针为4个字

望***3 3个月前 上传101   0

C语言知识点总结

C语言最重要的知识点总体上必须清楚的: 1)程序结构是三种: 顺序结构 、选择结构(分支结构)、循环结构。 2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择),有且只有一个main函数。 3)计算机的数据在电脑中保存是以 二进制的形式. 数据存放的位置就是 他的地址. 4)bit是位 是指为0 或者1。 byte 是指字节, 一个字节 =

文***享 3年前 上传618   0

C语言实验报告《数组》

C语言实验报告《数组》  学号:__________    姓名:__________    班级:__________    日期:__________  指导教师:__________    成绩:__________  实验三  数组  一、 实验目的  1、掌握一维和二维数组的定义、赋值和输入输出  2、掌握字符数组和字符串数组的使用  3、掌握与数组有关的排

我***海 11年前 上传884   0

国开电大《C语言程序设计》答案

形考1在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(  )。选择一项:A. main 正确恭喜你,答对啦!!B. MAIN C. name D. function .题目2正确获得2.00分中的2.00分 标记题目题干C语言源程序文件的缺省扩展名为(  )。选择一项:A. cpp B. exe C.

3265912 1年前 上传409   1

C语言实验报告《函数》

C语言实验报告《函数》  学号:__________    姓名:__________    班级:__________    日期:__________  指导教师:__________    成绩:__________  实验四  函数  一、 实验目的  1、掌握函数定义、调用和声明的方法  2、掌握实参和形参之间的传递方式  3、函数的嵌套调用  二、 实

t***g 12年前 上传1362   0

C语言综合实验2报告

实验报告实验名称 小型学生信息管理系统 实验项目 编写一学生信息管理系统,用来管理学生基本信息及成绩信息专业班级 姓名 学号 指导教师 成绩 日期 一、

文***品 3年前 上传446   0

C语言论文致谢

C语言论文致谢  在硕士学位论文即将完成之际,我想向曾经给我帮助和支持的人们表示衷心的感谢。首先要感谢我的导师曹计昌教授,他在学习和科研方面给了我大量的指导,并为我们提供了良好的科研环境,让我学到了知识,掌握了科研的方法,也获得了实践锻炼的机会。他严谨的治学态度、对我的严格要求以及为人处世的坦荡将使我终身受益。除此之外,他对我生活的关心和照顾也使得我得以顺利完成研究生的学业。在此祝愿他身体健

自***熟 12年前 上传623   0

C语言程序设计习题试题集

《C语言程序设计》精品课件试题目录(按住CTRL键点击超链)单项选择题………………………第002页阅读程序题………………………第018页程序填空题………………………第039页编写程序题………………………第070页《高级语言程序设计》课程设计制作小组2007年一、单项选择题导读:单项选择题要求从给出的四个备选答案中,选出一个最符合题意

文***享 1年前 上传5485   0

C语言程序设计说课教案

《C语言程序设计》说课教案从以下方面说明:一、 课程性质、地位二、 教学对象分析及要求三、 课程体系四、 课程的重点、难点及突破五、 教学方法与教学手段六、 学生考核七、 教学计划一、 课程性质、地位 1.课程的性质  《C语言程序设计》课程是高职高专通信类和电子信息类各专业职业素质必修课,旨在培养高职学生运用计算机进行逻辑思维的能力,掌握运用C语言编程来解决岗位

文***享 1年前 上传342   0

NOIP2008提高组初赛(C语言)试题及答案

第十四届(NOIP2008)信息学奥赛联赛提高组C语言初赛试题● ●  全部试题答案均要求写在答卷纸上,写在试卷纸上一律无效  ●●一、 单项选择题 (共10题,每题1.5分,共计15分。每题有且仅有一个正确答案)。1. 在以下各项中,(C  )不是操作系统软件。 A. Solaris   B. Linux    C. Sybase     D. Windows Vista      E

文***享 3年前 上传578   0

C语言课程设计学生考勤系统

设计任务:C语言课程设计任务书题目:学生考勤系统设计功能:学生考勤系统应包含各班学生的全部信息。每个学生是一条记录,包括姓名、性别、学号、出勤情况等。本系统可模拟考勤过程,记录考勤结果,并能够在课程结束后按照设定的考勤评分标准自动给出每个学生的考勤分数。分步实施:1、 初步完成总体设计,搭好框架,确定人机对话界面,确定函数个数;2、 建立一个文件,将每条记录信息写入文件中并能显示于

文***品 2年前 上传526   0

专升本C语言历年考试题及答案

专升本C语言历年考试题及答案一、单项选择题1. ___D___是合法的用户自定义标识符。A、 b-b B、float C、<fr> D、 _isw 2. 若变量已正确定义并赋值,表达式___B___不符合C语言语法。A、a*b/c; B、3.14%2 C、2, b

文***享 3年前 上传1357   0

c语言课程设计总结5篇

c语言课程设计总结5篇c语言课程设计总结(一):  c语言课程设计总结心得  经过一个学期的学习,我对C语言有了必须的了解。C语言是学习计算机科学的基础,作为一名计算机专业学生,掌握C语言更是毋庸置疑。在上课之前,就经常听同学说,C语言很难学,确实,刚开始听课时觉得老师不知所云。但是,发现对后续资料的预习后,前面的疑团都迎刃而解,这让我对C语言的学习更有信心。  计算机最重要的就是上机操

四***廷 3年前 上传1295   0

© 2006-2021 香当网   

  浙公网安备 33018302001162号
浙ICP备09019653号-34