文档库 最新最全的文档下载
当前位置:文档库 › 程序填空题

程序填空题

程序填空题
程序填空题

1【程序填空】

---------------------------------------------------------

功能:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数

--------------------------------------------------------- 请在程序的下划线处填入正确的内容,并把下划线删除,使程序得出正确的结果。

注意:不得增行或删行,也不得更改程序的结构!

-------------------------------------------------------*/ #include "stdio.h"

void main()

{

int number[20],n,m,i;

void move(int array[],int n,int m);

printf("the total numbers is:");

scanf("%d",&n);

printf("back m:");

scanf("%d",&m);

printf("Input numbers:");

for(i=0;i

scanf("%d",&number[i]);

scanf("%d",&number[n-1]);

/***********FILL***********/

move(__number,n,m___);

for(i=0;i

printf("%d,",number[i]);

printf("%d",number[n-1]);

}

/***********FILL***********/

void move(__int array[],int n,int m___)

{

int i,j,array_end;

for(j=m;m>0;m--)

{

/***********FILL***********/

array_end=__array[n-1]___;

for(i=n-1;i>0;i--)

/***********FILL***********/

array[i]= __array[i-1]___;

array[0]=array_end;

}

2【程序填空】

---------------------------------------------------------

功能:输入3个数a,b,c,按从小到大的顺序输出。

--------------------------------------------------------- 请在程序的下划线处填入正确的内容,并把下划线删除,使程序得出正确的结果。

注意:不得增行或删行,也不得更改程序的结构!

-------------------------------------------------------*/ #include "stdio.h"

main()

{

void swap(int *p1, int *p2);

int n1,n2,n3;

int *pointer1,*pointer2,*pointer3;

printf("please input 3 number:n1,n2,n3:");

scanf("%d,%d,%d",&n1,&n2,&n3);

pointer1=&n1;

pointer2=&n2;

pointer3=&n3;

/***********FILL***********/

if(_____) swap(pointer1,pointer2);

/***********FILL***********/

if(_____) swap(pointer1,pointer3);

/***********FILL***********/

if(_____) swap(pointer2,pointer3);

printf("the sorted numbers are:%d,%d,%d\n",n1,n2,n3); }

/***********FILL***********/

void swap(_____)

int *p1,*p2;

{

int p;

p=*p1;*p1=*p2;*p2=p;

}

3【程序填空】

---------------------------------------------------------

功能:分别求出一批非零整数中的偶数、奇数的平均值,用零作为终止标记。

--------------------------------------------------------- 请在程序的下划线处填入正确的内容,并把下划线删除,使程序得出正确的结果。

注意:不得增行或删行,也不得更改程序的结构!

-------------------------------------------------------*/ #include "stdio.h"

main()

{

int x,i=0,j=0;

float s1=0,s2=0,av1,av2;

scanf("%d",&x);

/***********FILL***********/

while(___x!=0或x

__)

{

if(x%2==0) {s1=s1+x;i++;}

/***********FILL***********/

__ else

else if(x%2==1)

else if(x%2!=0)

if(x%2)

else if(x%2)___1/5

{

s2=s2+x;

j++;

}

/***********FILL***********/

____scanf("%d",&x)_;

}

if(i!=0)

av1=s1/i;

else

av1=0;

if(j!=0)

/***********FILL***********/

___ av2=s2/j__ ;

else

av2=0;

printf("oushujunzhi:%7.2f,jishujunzhi:%7.2f\n",av1,av2); }

4【程序填空】

---------------------------------------------------------

功能:以下程序是用选择法对10个整数按升序排序。

--------------------------------------------------------- 请在程序的下划线处填入正确的内容,并把下划线删除,使程序得出正确的结果。

注意:不得增行或删行,也不得更改程序的结构!

-------------------------------------------------------*/ #include "stdio.h"

/***********FILL***********/

__#define N 10___

void main()

{

int i,j,k,t,a[N];

for(i=0;i<=N-1;i++)

scanf("%d",&a[i]);

for(i=0;i

{

/***********FILL***********/

___k=i__;

/***********FILL***********/

for(j=i+1; __jj或j<=N-1或N-1>=j

___;j++)

if(a[j]

/***********FILL***********/

if(___k!=i或i!=k__)

{

t=a[i];

a[i]=a[k];

a[k]=t;

}

}

printf("output the sorted array:\n");

for(i=0;i<=N-1;i++)

printf("%5d",a[i]);

printf("\n");

}

5[程序填空]

---------------------------------------------------------

功能:产生10个[30,90]区间上的随机整数,然后对其用选择法进行由小到大的排序。

--------------------------------------------------------- 请在程序的下划线处填入正确的内容,并把下划线删除,使程序得出正确的结果。

注意:不得增行或删行,也不得更改程序的结构!

-------------------------------------------------------*/ #include "stdio.h"

#include "stdlib.h"

void main()

{

/***********FILL***********/

_int t__;

int i,j,k;

int a[10];

for(i=0;i<10;i++)

a[i]=rand()%61+30; //产生[30,90]区间上的随机整数

for(i=0;i<9;i++)

{

/***********FILL***********/

___k=i__;

for(j=i+1;j<10;j++)

/***********FILL***********/

if(__a[k]>a[j]或a[j]

if(k!=i)

{

t=a[k];

a[k]=a[i];

a[i]=t;

}

}

/***********FILL***********/

for(___i=0;i<10;i++

i=0;10>i;i++

i=0;i<=9;i+=1

i=0;9>=i;i++

i=0;i<10;i+=1

i=0;10>i;i+=1

i=0;i<=9;i++

i=0;9>=i;i+=1

i=0;i<10;++i

i=0;10>i;++i

i=0;9>=i;++i

i=0;i<=9;++i 1/12

__ )

printf("%5d",a[i]);

printf("\n");

}

6 程序填空】

功能:输入字符串,再输入一个字符,将字符串中与输入字符相同的字符删除。请在程序的下划线处填入正确的内容,并把下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!

#include "stdio.h"

void fun(char a[],char c)

{int i,j;

/***********FILL***********/

for(i=j=0; a[i]!='\0'或a[i]或a[i]!=NULL;i++)

if(a[i]!=c) a[j++]=a[i];

/***********FILL***********/

a[j]='\0'或 a[j]=NULL 或a[j]=0;}

void main()

{char a[20],cc;

gets(a);

/***********FILL***********/

cc=getchar()或scanf("%c",&cc);

/***********FILL***********/

fun(a,cc); puts(a);}

程序填空】

---------------------------------------------------------

功能:求两个非负整数的最大公约数和最小公倍数。

--------------------------------------------------------- 请在程序的下划线处填入正确的内容,并把下划线删除,使程序得出正确的结果。

注意:不得增行或删行,也不得更改程序的结构!

-------------------------------------------------------*/ #include "stdio.h"

main()

{

int m,n,r,p,gcd,lcm;

scanf("%d%d",&m,&n);

if(m

p=m*n;

r=m%n;

/***********FILL***********/

while(___r!=0 r__ )

{

/***********FILL***********/

m=n;n=r; __r=m%n r=m-m/n*n___;

}

/***********FILL***********/

gcd=__n___;

lcm=p/gcd;

/***********FILL***********/

printf("gcd=%d,lcm=%d\n", __gcd,lcm n,lcm

___);

}

7【程序填空】

---------------------------------------------------------

功能:分别求出一批非零整数中的偶数、奇数的平均值,用零作为终止标记。

请在程序的下划线处填入正确的内容,并把下划线删除,使程序得出正确的结果。

注意:不得增行或删行,也不得更改程序的结构!

-------------------------------------------------------*/ #include "stdio.h"

main()

{

int x,i=0,j=0;

float s1=0,s2=0,av1,av2;

scanf("%d",&x);

/***********FILL***********/

while(__x!=0

x___)

{

if(x%2==0) {s1=s1+x;i++;}

/***********FILL***********/

else

else if(x%2==1)

else if(x%2!=0)

if(x%2)

else if(x%2)

{

s2=s2+x;

j++;

}

/***********FILL***********/

scanf("%d",&x);

}

if(i!=0)

av1=s1/i;

else

av1=0;

if(j!=0)

/***********FILL***********/

av2=s2/j ;

else

av2=0;

printf("oushujunzhi:%7.2f,jishujunzhi:%7.2f\n",av1,av2); }

8【程序填空】

--------------------------------------------------------- 功能:输入3个数a,b,c,按从小到大的顺序输出。

请在程序的下划线处填入正确的内容,并把下划线删除,使程序得出正确的结果。

注意:不得增行或删行,也不得更改程序的结构!

-------------------------------------------------------*/ #include "stdio.h"

main()

{

void swap(int *p1, int *p2);

int n1,n2,n3;

int *pointer1,*pointer2,*pointer3;

printf("please input 3 number:n1,n2,n3:");

scanf("%d,%d,%d",&n1,&n2,&n3);

pointer1=&n1;

pointer2=&n2;

pointer3=&n3;

/***********FILL***********/

if(__n1>n2

n2

*pointer1>*pointer2

*pointer2<*pointer1 1/2 ___) swap(pointer1,pointer2); /***********FILL***********/

if(__n1>n3

n3

*pointer1>*pointer3

*pointer3<*pointer1___) swap(pointer1,pointer3);

/***********FILL***********/

if(__n2>n3

n3

*pointer2>*pointer3

*pointer3<*pointer2

__) swap(pointer2,pointer3);

printf("the sorted numbers are:%d,%d,%d\n",n1,n2,n3);

}

/***********FILL***********/

void swap(___p1,p2___)

int *p1,*p2;

{

int p;

p=*p1;*p1=*p2;*p2=p;

}

9【程序填空】

--------------------------------------------------------- 功能:先将在字符串s中的字符按正序存放到t串中,然后把s中的

字符按逆序连接到t串的后面。

---------------------------------------------------------

请在程序的下划线处填入正确的内容,并把下划线删除,使程序得

出正确的结果。

注意:不得增行或删行,也不得更改程序的结构!

-------------------------------------------------------*/

#include "stdio.h"

#include "string.h"

void fun (char s[], char t[])

{

int i, sl;

/***********FILL***********/

sl = _【参考答案】strlen(s)____;

for(i=0; i

t[i] = s[i];

for (i=0; i

/***********FILL***********/

t[sl+i] = __【参考答案】

s[sl-i-1]

s[s1-1-i]

s[strlen(s)-i-1]

s[strlen(s)-1-i]___;1/4

/***********FILL***********/

t[sl+i]=___'\0'或0

__;

}

void main()

{

char s[100], t[100];

/***********FILL***********/

printf("\nPlease enter string s:"); __【参考答案】scanf___("%s",s); fun(s, t);

printf("The result is: %s\n", t);

}

10【程序填空】

---------------------------------------------------------

功能:打印以下图形。

*****

*****

*****

*****

*****

---------------------------------------------------------

请在程序的下划线处填入正确的内容,并把下划线删除,使程序得

出正确的结果。

注意:不得增行或删行,也不得更改程序的结构!

-------------------------------------------------------*/

#include "stdio.h"

void main ( )

{

char a[5][9]={" "};

int i,j;

for (i=0;i<5;i++)

/***********FILL***********/

for(j=i; ___j

a[i][j]='*';

/***********FILL***********/

for(___i=0__;i<5;i++)

{

for(j=0;j<9;j++)

/***********FILL***********/

printf("%c", __a[i][j]___ );

/***********FILL***********/

___printf("\n")__;

}

11【程序填空】

功能:求一个二维数组中每行的最大值和每行的和,b数组放最大值,c数组和值。请在程序的下划线处填入正确的内容,并把下划线删除,使程序得

出正确的结果。

注意:不得增行或删行,也不得更改程序的结构!

#include "stdio.h"

#include "stdlib.h"

void main()

{

int a[5][5],b[5],c[5],i,j,k,s;

for(i=0;i<5;i++)

for(j=0;j<5;j++)

a[i][j]=(int)(10.0*rand()/(RAND_MAX+1.0)); //产生10以内的随机数

for(i=0;i<5;i++)

{

/***********FILL***********/

k=a[i][0]; __s=0

for(j=0;j<5;j++)

{

/***********FILL***********/

if(k

s=s+a[i][j];

}

b[i]=k;

/***********FILL***********/

_____c[i]=s

}

for(i=0;i<5;i++)

{

for(j=0;j<5;j++)

/***********FILL***********/

printf("%5d", __a[i][j]___ );

printf("%5d%5d",b[i],c[i]);

printf("\n");

}

}

12【程序填空】

功能:找出数组中最大值和此元素的下标,数组元素的值由键盘

输入。

请在程序的下划线处填入正确的内容,并把下划线删除,使程序得

出正确的结果。

注意:不得增行或删行,也不得更改程序的结构!

#include "stdio.h"

void main()

{

int a[10],p,max,i;

for(i=0;i<10;i++)

/***********FILL***********/

scanf("%d", _a+i

&a[i]____);

/***********FILL***********/

for(max=a[0]____,i=0;i<10;i++)

/***********FILL***********/

if(__max<=a[i]或a[i] >= max_) { max=a[i]; p=i;}

/***********FILL***********/

printf("max=%d,index=%d\n",_max,p____);

13【程序填空】

以下程序可求出所有的水仙花数。(所谓水仙花数是指一个三位正整数,其各位数字的立方之和等于该正整数。例如;407=4×4×4+0×0×0+7×7×7,故407是一个水仙花数。)请在程序的下划线处填入正确的内容,并把下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!

#include

void main()

{ int x,y,z,a[8],m,i=0;

printf(″The special numbers are:\n″)

/**********FILL**********/

for (m=100; m<1000; m++)

{ x=m/100;

/**********FILL**********/

y=(m-x*100) /10; z=m%10;

if (x*100+y*10+z==x*x*x+y*y*y+z*z*z)

/**********FILL**********/

{a[i]=m,i++;}}

for (x=0;x

printf(″%6d″,a[x]);}

14【程序填空】

功能:有n个整数,使其前面各数顺序向后移m个位置,最后m个数变成最前面的m个数

请在程序的下划线处填入正确的内容,并把下划线删除,使程序得出正确的结果。

注意:不得增行或删行,也不得更改程序的结构!

#include "stdio.h"

void main()

{ int number[20],n,m,i;

void move(int array[],int n,int m);

printf("the total numbers is:");

scanf("%d",&n);

printf("back m:");

scanf("%d",&m);

printf("Input numbers:");

for(i=0;i

scanf("%d",&number[i]);

scanf("%d",&number[n-1]);

/***********FILL***********/

move(number,n,m);

for(i=0;i

printf("%d",number[n-1]);}

/***********FILL***********/

void move(int array[],int n,int m)

{ int i,j,array_end;

for(j=m;m>0;m--)

{ /***********FILL***********/

array_end=__array[n-1]___; for(i=n-1;i>0;i--)

/***********FILL***********/

array[i]= array[i-1]; array[0]=array_end;}}

15 程序填空

功能:三角形的面积为:area=sqrt(s*(s-a)*(s-b)*(s-c)).其中,s=(a+b+c)/2,a、b、c为三角形三条边的长。定义两个带参数的宏,一个用来求s,另一个用来求area。编写程序,在程序中用带参数的宏求面积area。

请在程序的下划线处填入正确的内容,并把下划线删除,使程序得出正确的结果。

#include "stdio.h"

#include "math.h"

/***********FILL***********/

#define S(x,y,z)(x+y+z)/2

#define AREA(s,x,y,z)sqrt(s*(s-x)*(s-y)*(s-z))

void main()

{ float a,b,c,s,area; printf("a,b,c=");

/***********FILL***********/

scanf("%f,%f,%f",&a,&b,&c);

if(a+b>c&&b+c>a&&c+a>b)

{/***********FILL***********/

s=S(a,b,c);

/***********FILL***********/

area=AREA(s,a,b,c); printf("area=%f\n",area);}}

16【程序填空】

功能:从低位(从0开始)开始取出6位长整型变量s中奇数位上的数,依次构成一个新数放在t 中。例如:长整型变量s为123456,则构成的新数t为135。请在程序的下划线处填入正确的内容,并把下划线删除,使程序得出正确的结果。注意:不得增行或删行,也不得更改程序的结构!#include "stdio.h"

long fun (long s)

{long sl=10,t;

s /= 10;

/***********FILL***********/

t = s % 10;

while(s>0)

{ /***********FILL***********/

s =s/100;

/***********FILL***********/

t = s%10*sl+t;

/***********FILL***********/

sl = sl*10;}

return t;}

void main()

{ long s, t;

printf("\nPlease enter s:"); scanf("%ld", &s);

t=fun(s);

printf("The result is: %ld\n", t);}

17【程序填空】

---------------------------------------------------------

功能:在歌星大奖赛中,有10个评委为参赛的选手打分,分数为

1~100分。选手最后得分为:去掉一个最高分和一个最低分

后其余8个分数的平均值。请编写一个程序实现。

---------------------------------------------------------

请在程序的下划线处填入正确的内容,并把下划线删除,使程序得

出正确的结果。

注意:不得增行或删行,也不得更改程序的结构!

-------------------------------------------------------*/

#include "stdio.h"

void main()

{

int score,i,max,min,sum;

max=-32768;

min=32767;

sum=0;

for(i=1;i<=10;i++)

{

printf("Input number %d=",i);

/***********FILL***********/

scanf("%d",__&score___);

sum+=score;

/***********FILL***********/

if(__score>max

max

/***********FILL***********/

if(_____) min=score;

}

printf("Canceled max score:%d\nCanceled min score:%d\n",max,min); /***********FILL***********/

printf("Average score:%f\n",_____);

}

18【程序填空】

---------------------------------------------------------

功能:利用全局变量计算长方体的体积及三个面的面积。

---------------------------------------------------------

请在程序的下划线处填入正确的内容,并把下划线删除,使程序得

出正确的结果。

注意:不得增行或删行,也不得更改程序的结构!

-------------------------------------------------------*/

#include "stdio.h"

int s1,s2,s3;

int vs(int a,int b,int c)

{

int v;

/***********FILL***********/

v=__ a*b*c或a*b*c___;

s1=a*b;

/***********FILL***********/

s2=___ b*c b*c__;

s3=a*c;

return v;

}

main()

{

int v,l,w,h;

printf("\ninput length,width and height: ");

/***********FILL***********/

scanf("%d%d%d",___ &l__,&w,&h);

/***********FILL***********/

v=___ vs(l,w,h)或vs(l,w,h)__;

printf("v=%d s1=%d s2=%d s3=%d\n",v,s1,s2,s3); }

19【程序填空】

功能:百马百担问题:有100匹马,驮100担货,大马驮三担,中马驮2担,两匹小马驮一担,求大、中、小马各多少匹?

--------------------------------------------------------- 请在程序的下划线处填入正确的内容,并把下划线删除,使程序得出正确的结果。

注意:不得增行或删行,也不得更改程序的结构!

-------------------------------------------------------*/ #include "stdio.h"

main()

{

int hb,hm,hl,n=0;

/***********FILL***********/

for(hb=0;hb<=100;hb+=__3___)

/***********FILL***********/

for(hm=0;hm<=100-hb;hm+=__2___)

{

/***********FILL***********/

hl=100-hb-__hm___;

/***********FILL***********/

if(hb/3+hm/2+2*__hl___==100)

{

n++;

printf("hb=%d,hm=%d,hl=%d\n",hb/3,hm/2,2*hl);

}

}

printf("n=%d\n",n);

}

20[程序填空]

功能:打印以下图形。

*****

*****

*****

*****

*****

---------------------------------------------------------

请在程序的下划线处填入正确的内容,并把下划线删除,使程序得出正确的结果。

注意:不得增行或删行,也不得更改程序的结构!

-------------------------------------------------------*/ #include "stdio.h"

void main ( )

{

char a[5][9]={" "};

int i,j;

for (i=0;i<5;i++)

/***********FILL***********/

for(j=i; __jj或j<=i+4或i+4>j___;j++)

a[i][j]='*';

/***********FILL***********/

for(___i=0__;i<5;i++)

{

for(j=0;j<9;j++)

/***********FILL***********/

printf("%c", _a[i][j]____ );

/***********FILL***********/

___printf("\n")__;

}

【程序填空】

--------------------------------------------------------- 功能:以下程序的功能如(图1)。

--------------------------------------------------------- 请在程序的下划线处填入正确的内容,并把下划线删除,使程序得出正确的结果。

注意:不得增行或删行,也不得更改程序的结构!

-------------------------------------------------------*/ #include "stdio.h"

/***********FILL***********/

double f(__float x / double x___)

{

/***********FILL***********/

__double y / float y___;

/***********FILL***********/

if (__x<=2___)

y=2.0*x*x+3.0*x+4.0;

else

y=-2.0*x*x+3.0*x-4.0;

/***********FILL***********/

__return (y)___;

}

void main ( )

{

printf("%f\n", f(f(-1.0)+f(5.0)));

}

*【程序填空】

---------------------------------------------------------

功能:下面程序是计算 sum=1+(1+1/2)+(1+1/2+1/3)+...

(1+1/2+...1/n)的值。

例如:当n=3,sum=4.3333333

-------------------------------------------------------*/ #include

double f(int n)

{

int i;

double s;

s=0;

for(i=1;i<=n;i++)

/***********FILL***********/

___s+=1.0/i__;

return s;

}

main()

{

int i,m=3;

double sum=0;

for(i=1;i<=m;i++)

/***********FILL***********/

__sum=sum+f(i)___;

/***********FILL***********/

printf("sum=___%f / %lf__\n",sum);

}

程序填空题

1.下列程序由键盘输入一个文件名,然后把从键盘输入的字符依次存放到磁盘文件中,直到输入一个"#"为止。 #include "" main( ) { FILE *fp; char ch,filename[10]; scanf("%s",filename); /*用户输入存在磁盘上的文件名*/ if((fp= ⑦ (filename,"w"))==NULL) { printf("cannot open file\n"); exit(0); } while((ch=getchar())!='#') ⑧ ; fclose(fp); } 2.下列程序的功能是输出一个整数x的绝对值。将程序补充完整,填在空内。 #include <> main() { int x, ① ; scanf("%d",&x); y= ② ; printf("%d\n",y); } 3.下列程序的功能是输出1~100之间能被7整除的所有整数。将程序补充完整,填在空内。 main() { int i;

for(i=1; ③ ;i++) { if(i%7) ④ ; printf("%d ",i); } } 4.以下程序用以删除字符串中所有的空格,请填空。 main() { char s[100]={"Our teacher teach C language!"}; int i,j; for(i=j=0;s[i]!= '\0';i++) if(s[i]!= ' ') { ⑤ ;j++;} s[j]= ⑥ ; printf("%s\n",s); } 5.结构体数组中存有三个人的姓名和年龄,以下函数fun的功能是输出三人中最年长者的姓名和年龄。 struct man { char name[20];int age;}person[]={{"Mary",16},{"Tom",21},{"Jim",18}}; void fun( ⑦ person[ ] ) { int i,old=0; for(i=0;i<2;i ++) if(person[old].age

c语言程序填空题1

三、程序填空题 导读:在程斥填空题中,已经给出了程序的主干,读者首先要理解程序的思路, 再选择正确的内容填入空白处,使程序完成既定的功能。这类习题的设计就是要引导读者逐步堂握编程的方法。本节习题的难度适中,可能有些典型的程序在课堂上己经有所接触,读者一定要独立完成它,这样就可以逐步提高自己的编程能力。在程序设计语言学习的中期,读者对程序设计已经有了初步的了解,而白己编写程序乂不知从何处入手,此时解答此类题目可以避免盲目性,从而提高学习的效率。 【3.1】下面程序的功能是不用第三个变量,实现两个数的对调操作。 ttinclude main() { int a, b; scanf (”%d%d", &a, &b): printf ("a=%d, b二%d\n", a, b); printf ("a=%d, b=%d\n/F, a, b): } a=b=a=①②③ 【3.2】下面程序的功能是根据近似公式:十/6~ 1/12+1/22+1/32+……+l/n2, 求兀值。廿include〈math? h> double pi(long n) { double s=0. 0; long i; for(i=l; i<=n; i++) s=s+ ①; return (②); } [3.3]下面的程序的功能是求一维数组中的最小元素。 findmin(int *s, int t,int *k) { int p; for(p=0, *k=p: p

for(i=0; i<10; i++) scanf &a[i]); findmin(a, 10, k); printf ("%d, %d\n", *k, a L*kJ); } 【3.4】下面程序的功能是计算1-3+5-7+……-99+101的值。 main() { int i, s=0: for(i=l; i<=101: i+=2) {①; s二s+t: ②; } printf ("%d\n", s); } [3.5]有以下程序段: s=l. 0; for(k=1: k<=n: k++) s=s+l. 0/(k*(k+1)); printf ("%f\n", s); 填空完成下述程斥,使之与上述程序的功能完全相同。 s=0. 0: ①; k=0; do { s二s+d; ②; d=1.0/(k*(k+l)); }while(③); printf ("%f\n", s); [3.6]下而程用的功能是从键盘上输入若干学生的学习成绩,统计并输出最高成绩和最低成绩,当输入为负数时结束输入。 main () ;、float x, amax, amin; scanf &x); amax=x: amin=x;

C语言程序的设计填空题及答案复习用

导读:在程序填空题中,已经给出了程序的主干,读者首先要理解程序的思路,再选择正确的容填入空白处,使程序完成既定的功能。这类习题的设计就是要引导读者逐步掌握编程的方法。本节习题的难度适中,可能有些典型的程序在课堂上已经有所接触,读者一定要独立完成它,这样就可以逐步提高自己的编程能力。在程序设计语言学习的中期,读者对程序设计已经有了初步的了解,而自己编写程序又不知从何处入手,此时解答此类题目可以避免盲目性,从而提高学习的效率。 【3.1】下面程序的功能是不用第三个变量,实现两个数的对调操作。 #include main() { int a,b; scanf("%d%d",&a,&b); printf("a=%d,b=%d\n",a,b); a= ①; b= ②; a= ③; printf("a=%d,b=%d\n",a,b); } 【3.2】下面程序的功能是根据近似公式:π2/6≈ 1/12+1/22+1/32+ …… +1/n2,求π值。 #include double pi(long n) { double s=0.0; long i; for(i=1;i<=n;i++) s=s+ ①; return( ② ); } 【3.3】下面的程序的功能是求一维数组中的最小元素。findmin(int *s,int t,int *k) { int p; for(p=0,*k=p;pamax) amax=x; if( ② ) amin=x; scanf("%f",&x); } printf("\namax=%f\namin=%f\n",amax,amin); } 【3.7】下面程序的功能是将形参x的值转换为二进制数, 所得的二进制数放在一个一维数组中返回,二进制数的 最低位放在下标为0的元素中。 fun(int x,int b[]) { int k=0,r; do { r=x% ①; b[k++]=r; x/= ②; }while(x); } 【3.8】下面程序的功能是输出1到100之间每位数的乘 积大于每位数的和的数。例如数字26,数位上数字的乘 积12大于数字之和8。 main() { int n,k=1,s=0,m; for(n=1;n<=100;n++) { k=1; s=0; ①; while( ② ) 页脚

小学语文阅读理解专项练习题

小学语文阅读理解专项练习题 1、种辣椒 常识课上,老师对植物的讲解,把我带到植物世界里。听完课,我动了心,决心种点什么,仔细观察它的生长过程。 回到家,我找到了两个花盆,满心欢喜地种下了辣椒籽。下种后,我每天都要给它浇些水,盼望种子早些发芽。一天中午,弟弟告诉我花盆里出小苗了,我飞一样地跑到窗台前,只见一棵小嫩芽拱出土,又过了两天,好几棵小芽出来了。小芽越来越多,我给小辣椒间苗,把太密的小苗小心翼翼地拔掉了一些。 到了盛夏,每株辣椒已有半尺多高了,它们的茎上都缀满了欲放的花苞,几天后,一朵朵雪白的小花,先后开放了。大约又过了四五天,辣椒就开始结果了,出现了青绿的椭圆形的小辣椒,一个个缀在茎上,真惹人喜爱。 秋风吹进窗来,带进一股香气,辣椒开始由青变红,看上去更让人喜爱。一个个两寸多长的小辣椒挂在枝头对我微笑,感谢我对它们的辛勤培育。收获的时节到了,我满怀欣喜地把成熟的辣椒一个一个摘下,竟收了小半筐。 我看着筐里的辣椒,心想:这多有意思呀!知识来源于实践,而实践又必须付出辛勤的劳动,这难道不是真理吗? 1.找出文章中点明中心的句子,在下面画横线。 2.把文章分成三段,在段尾用“‖”表示,并写出段意。 3.读下面句子,在括号里写出各运用了什么修辞手法。 ①小辣椒挂在枝头对我微笑,感谢我对它们的辛勤培育。() ②我飞一样地跑到窗台前。() 2、蒙蒙的小雨 蒙蒙的小雨正落着,陈红骑着自行车悠然于柏油路上。她没有穿雨衣,因为她觉得在这样细雨中骑车很浪漫。她望着路两边来去匆匆的行人,心想:这些人真是的,干嘛要东躲西藏的。 忽然迎面一辆的士飞驰而来她猛地拐向路边但车把挂在树干上她摔倒了小妹妹没事吧一个小伙子站在她身边问道陈红白了他一眼,没有理他。心想:谁是你的小妹妹?她一翻身想站起来,可左腿的剧痛却使她不得不重新坐在地上,她接连两次试图站起来,都没成功。最后,只好放弃了努力。小伙子一笑,“别逞强了,还是送你上医院吧。”接着,拉起陈红的车子,又扶陈红坐到车架上,推起车子向医院走去。温柔如丝的春雨淅淅沥沥地落着。陈红已不再潇洒,只感到沉重。她坐在车上,望着前面推车的小伙子,不知该说些什么。 她发现小伙子走路不太自然,仔细观察,只见小伙子左腿的袜端与裤腿之间不时地露出一段刺目的棕色。那是什么?啊,他装着一只假腿。陈红想问问他的腿,却不愿张嘴。这时,只听到小伙子自言自语地说:“三年前,我也喜欢在细雨中骑车,那的确很潇洒,可是我却重重地跌倒了,像你一样。不,还不如你。”“噢,你的左腿——?”停了一会儿,小伙子说:“就在那次跌倒时被后面的汽车轧断了。”听了这话,陈红陷入了沉思?? 医院到了,小伙子搀着陈红进了急诊室。“我去通知你父母,你知道他们的电话吗?”陈红把号码告诉了他。不一会儿,陈红的父母风风火火地赶来了。见到女儿腿上雪白的绷带,忙问这问那。陈红把经过告诉了他们,又说,“要不是那位大哥哥,我真不知该怎么办好,哎,他呢?”这时,只听护土小姐说:“那个小伙子,看见你爸妈来后,他就离开医院了。”陈红怔住了:“我还不知他叫什么呢!” 父亲背起陈红,母亲在旁边扶着,一家人走出医院的时候,他们多么希望在人流中再次寻到那小伙子的身影。 1.给第二自然段中没有标点的地方加上标点。 2.联系上下文解释加粗词的意思。

c语言程序填空题

导出题库试题(1~100) 共计104道试题 一、程序填空答案(104题) 【程序填空】 1功能:求两个非负整数的最大公约数和最小公倍数。 【1】r != 0 或r 【2】r=m%n 或r=m-m/n*n 【3】n 【4】gcd,lcm 或n,lcm 2功能:下面的程序是求1!+3!+5!+……+n!的和。 【1】s=0 【2】i+=2 或i=i+2 或i++,i++ 【3】j<=i 或i>=j 或jj 【4】f= f * j 3功能:将一个字符串中下标为m的字符开始的全部字符复制成为另 一个字符串。 【1】p1= str1 + m 【2】*p2++=*p1++ 或*(p2++)=*(p1++) 或*p2=*p1,p2++,p1++ 或*p2=*p1++,p2++ 或*p2++=*p1,p1++ 【3】*p2='\0' 或*p2=0 或*p2=NULL【4】strcopy(str1,str2,m) 4功能:以下程序是用选择法对10个整数按升序排序。 【1】#define N 10 【2】k=I 【3】jj 或j<=N-1 或N-1>=j【4】k != i 5功能:删除一个字符串中的所有数字字符。 【1】s[i]!= 或*(s+i)!= 或*(i+s)!= 【2】|| 【3】s[j]=s[i] 或*(s+j)=*(s+i) 或s[j]=*(s+i) 或*(s+j)=s[i] 【4】delnum(item) 6功能:以每行5个数来输出300以内能被7或17整除的偶数,并求出 其和。 【1】n=0 【2】i<=300 或i<300 或300>=i 或300>i 【3】i%7 == 0 || i%17 == 0 或!(i%7)||!(i%17) 或!(i%17)||!(i%7) 或!(i%7&&i%17) 【4】n%5 == 0 或!(n%5) 或n/5*5==n 7功能:求100-999之间的水仙花数 说明:水仙花数是指一个三位数的各位数字的立方和是这个数本身。 例如:153=1^3+5^3+3^3)。 【1】k=0 【2】j=m%10 或j=m-m/10*10 或j=m-10*(m/10) 【3】return(1) 【4】fun(i) 8功能:输出9*9口诀。 【1】i<10 或10>i 【2】j++ 或++j 或j=j+1 【3】result 9功能:输出100到1000之间的各位数字之和能被15整除的所有数, 输出时每10个一行。 【1】k=0 【2】n%10 或n-n/10*10 或n-10*(n/10) 【3】while(n>0) 或while(0

1-8道程序填空题

二、填空题 1.根据下图写出InputBox函数中的参数。 InputBox((1), (2), (3)) 2.执行下面的程序,在窗体上 显示的输出结果的第一行是 (4),第二行是(5)。 Option explicit Private sub form_click() Dim I as integer, j as integer J=10 For I=1 to j I = I+1 J = j - i Next I Print I Print j End Sub 3.执行下面的程序,在窗体上显示的输出结果的第一行是(6),第三行是(7)。 Private sub form_click() Dim a as integer Dim I as integer A=2 For I=1 to 9 Call sub1(I, a) Print I,a Next I End Sub Private Sub Sub1(x as integer, y as integer) Static n as integer Dim I as integer For I=3 to 1 step –1 N=n+x X=x+1 Next I Y=y+n End sub 4.执行下面的程序后,A(1,3)值是(8),A(2,2)值是(9),A(3,1)值是(10)。 Option explicit Private sub form_click() Dim A(3,3) As integer, I as integer Dim j as integer, k as integer, n as integer For k=1 to 5 If k<=3 then

C语言程序设计程序填空题库及答案

程序填空题 导读:在程序填空题中,已经给出了程序的主干,读者首先要理解程序的思路,再选择正确的内容填入空白处,使程序完成既定的功能。这类习题的设计就是要引导读者逐步掌握编程的方法。本节习题的难度适中,可能有些典型的程序在课堂上已经有所接触,读者一定要独立完成它,这样就可以逐步提高自己的编程能力。在程序设计语言学习的中期,读者对程序设计已经有了初步的了解,而自己编写程序又不知从何处入手,此时解答此类题目可以避免盲目性,从而提高学习的效率。 【】下面程序的功能是不用第三个变量,实现两个数的对调操作。#include <> main() { int a,b; scanf("%d%d",&a,&b); printf("a=%d,b=%d\n",a,b); a= ①; b= ②; a= ③; printf("a=%d,b=%d\n",a,b); }

【】下面程序的功能是根据近似公式:π2/6≈ 1/12+1/22+1/32+ …… +1/n2,求π值。 #include <> double pi(long n) { double s=; long i; for(i=1;i<=n;i++) s=s+ ①; return( ②); } 【】下面的程序的功能是求一维数组中的最小元素。 findmin(int *s,int t,int *k) { int p; for(p=0,*k=p;p

大学英语B阅读理解练习题及答案

Passage 1 Many people who work in London prefer to live outside it, and to go in to their offices or schools every day by train, car or bus, even though this means they have to get up early in the morning and reach home late in the evening. One advantage of living outside London is that houses are cheaper. Even a small flat in London without a garden costs quite a lot to rent. With the same money, one can get a little house in the country with a garden of one’s own. Then, in the country one can really get away from the noise and hurry of busy working lives. Even though one has to get up earlier and spend more time in trains or buses, one can sleep better at night and during weekends and on summer evenings, one can enjoy the fresh, clean air of the countr y. If one likes garden, one can spend one’s free time digging, planting, watering and doing the hundred and one other jobs which are needed in a garden. Then, when the flowers and vegetables come up, one has got the reward together with those who have shared the secret of Nature. Some people, however, take no interest in country things: for them, happiness lies in the town, with its cinemas and theatres, beautiful shops and busy streets, dance-halls and restaurants. Such people would feel that their life was not worth living if they had to live it outside London. An occasional walk in one of the parks and a fortnight’s (two weeks) visit to the sea every summer is all the country they want: the rest they are quite prepared to leave to those who are glad to get away from London every night. 1. Which of the following statements is NOT true? A. People who love Nature prefer to live outside the city. B. All the people who work in London prefer to live in the country. C. Some people enjoying city life prefer to work and live inside London. D. Many nature lovers, though working in London, prefer to live outside. 2. With the same money needed for ________, one can buy a little house with a garden in the country. A. getting a small flat with a garden B. having a small flat with a garden C. renting a small flat without a garden D. buying a small flat without a garden 3. When the garden is in blossom, the one ________ has been rewarded. A. living in the country B. having spent time working in the garden. C. having a garden of his own. D. having been digging, planting and watering 4. People who think happiness lies in the city life would feel that ________ if they had to live outside London. A. their life was meaningless B. their life was invaluable C. they didn’t deserve a happy life D. they were not worthy of their happy life 5. The underlined phrase “get away from” in the 3rd paragraph refers to ________. A. deal with B. do away with C. escape from D. prevent from 很多在伦敦工作的人喜欢住在伦敦郊外,然后每天乘火车、汽车和公交车去上班或上学。这也就意味着他们不得不早出晚归。

c语言程序填空题完整

三、程序填空题 导读:在程序填空题中,已经给出了程序的主干,读者首先要理解程序的思路,再选择正确的内容填入空白处,使程序完成既定的功能。这类习题的设计就是要引导读者逐步掌握编程的方法。本节习题的难度适中,可能有些典型的程序在课堂上已经有所接触,读者一定要独立完成它,这样就可以逐步提高自己的编程能力。在程序设计语言学习的中期,读者对程序设计已经有了初步的了解,而自己编写程序又不知从何处入手,此时解答此类题目可以避免盲目性,从而提高学习的效率。 【3.1】下面程序的功能是不用第三个变量,实现两个数的对调操作。 #include main() { int a,b; scanf("%d%d",&a,&b); printf("a=%d,b=%d\n",a,b); a= ① ; b= ② ; a= ③ ; printf("a=%d,b=%d\n",a,b); }

【3.2】下面程序的功能是根据近似公式:π2/6≈ 1/12+1/22+1/32+ …… +1/n2,求π值。 #include double pi(long n) { double s=0.0; long i; for(i=1;i<=n;i++) s=s+ ① ; return( ② ); } 【3.3】下面的程序的功能是求一维数组中的最小元素。 findmin(int *s,int t,int *k) { int p; for(p=0,*k=p;p

程序填空题(1)

程序填空题1、 #include int find(char *str) { char *fstr="the"; int i=0,j,n=0; while (str[i]!='\0') { for(______1______) //for(j=0; j<=2; j++) if (str[j+i]!=fstr[j]) break; if (______2______) n++; // j==3 i++; } return n; } void main() { char a[80]; gets(a); printf("%d",find(a)); } 2、 #include void main() { int n,k=0; scanf("%d",&n); while( _____1_____ ) // 1)n 2) n!=0; { k++;

_____2_____; n=n/10 } printf("%d\n",k); } 3、 #include #include #define f(x) x*x-5*x+sin(x) void main() { int x; float max; ______1______ // max=f(1); for(x=2;x<=10;x++) ______2______ // if(f(i)>max) max=f(i); printf("%f\n",max); } 4、 #include void main() { char c; c=getchar(); if(______1______) // c>='a' && c<'v' c=c+5; else if (c>='v' && c<='z') ______2______ //c=c-21; putchar(c); } 5、

C语言程序填空题及答案

C语言程序填空题及答 案 集团企业公司编码:(LL3698-KKI1269-TM2483-LUI12689-ITT289-

程序填空题 1、 #include void main() { int n,k=0; scanf("%d",&n); while( _____1_____ ) // 1)n 2) n!=0; { k++; _____2_____; n=n/10 } printf("%d\n",k); } 2、 #include #include #define f(x) x*x-5*x+sin(x) void main() { int x; float max; ______1______ // max=f(1); for(x=2;x<=10;x++) ______2______ // if(f(i)>max) max=f(i); printf("%f\n",max);

} 3、 #include void main() { char c; c=getchar(); if(______1______) // c>='a' && c<'v' c=c+5; else if (c>='v' && c<='z') ______2______ //c=c-21; putchar(c); } 4、 #include void Dec2Bin(int m) { int bin[32],j; for(j=0;m!=0;j++) { bin[j]= ______1______; // m%2

行测阅读理解练习题

阅读理解练习题 1.日前,上海华联家电维修公司等来自北京、上海、河南、黑龙江等地的8家家电服务企业聚集京城,打出“我是中国家电服务商”的旗帜,欲做这一新兴行业的领头羊。目前全国每年销售彩电2000万台,以1500元一台和1%的服务费计算,彩电服务这块就有了3个亿的市场。 这段报导传达了这样一个信息,即()。 A.全国8家家电服务企业抢滩京城市场 B.家电维修服务将成为崛起的新兴产业 C.彩电售后服务有广阔的市场 D.应当重视家电的质量 2.海洋中波浪冲击时激起大量的浪花。冲击力可以摧毁坚固的建筑物,其中蕴藏着极大的能量。每秒钟在1平方公里海面上产生的能量可以达到20万千瓦之多,据科学家估计,全球波浪能的储量可以达到25亿千瓦。现在,沿海各国都十分重视利用这种能源作为电动力。 最能准确复述这段话的意思的是()。 A.海浪中蕴藏有巨大的能源 B.波浪能是世界上最便宜的能源 C.世界上尚有25亿千瓦的波浪能等待发现 D.沿海各国利用海浪能源可以发电25亿千瓦 3.有些群众生活困难,虽有发展潜力,但现在难以靠自己改变目前的处境,需要扶一把。有人认为,资源和就业的配置要通过市场解决,政府不好包办,但市场不可能自动实现社会收入的公平与协调,也不可能顾及全社会的扶贫救弱,假如困难群体陷于无助,贫富差距过大,无疑会影响社会的协调发展。 这段话支持了这样一个观点,即()。

A.应该为困难群众谋利益 B.困难群众单靠自身努力常常难以脱困 C.市场本身不会自动协调社会收入 D.贫富差距过大势必影响社会协调发展 4.在一些学术问题的讨论过程中,总有人为了引人注目而故作惊人之语。哪知道,学术界的肝火是很盛的,保不齐惹恼了谁就会群起而攻之的。殊不知,这却钻进了别人设下的“连环套”,也许人家会嬉皮笑脸地说:“小子不才,一不留神,您抬举了我。” 上述这段话的意思是说()。 A.有些人为了引人注目而故作惊人之语,殊不知,却钻进了别人设下的“连环套” B.学术界的肝火是很盛的,但有时只是为了借机抬高自己 C.学术界对某些故做惊人之语的人群起而攻之,哪知道,人家却不把这当回事 D.有些人设下“连环套”,用故作惊人之语和引来别人的批评来抬高自己 5.外语或第二语言教学,正在走出“就语言教学语言”的局限境地,而把构成人们语言交际能力所不可或缺的社会文化因素也导入语言教学。这就必然对作为语言教学重要环节的语言测试提出相应的要求:语言测试中应该包含对相关文化内容的测试,不妨可以说,这是语言测试中的“文化测试”。最能准确复述这段文字意思的是()。 A.语言测试中应该包含对相关文化内容的测试,即语言测试中的“文化测试” B.社会文化因素教学的导入要求语言测试中应该包含对相关文化内容的测试 C.外语或第二语言教学,正在走出“就语言教学语言”的局限境地,这要求把社会文化因素也导入语言教学 D.社会文化因素教学的导入,要求外语或第二语言教学走出“就语言教学语言”的局限境地

模块化程序设计练习题及答案

第四章模块化程序设计练习题及参考答案 一、填空题 1、以下程序的运行结果是(111),把x定义为静态变量运行结果是(123)。void increment(void) { int x=0; x+=1; printf("%d",x);} main() { increment(); increment(); increment(); } 2、若输入的值是-125,以下程序的运行结果是(-125=-5*5*5) #include "" main() { int n; void f(int n); scanf("%d",&n); printf("%d=",n); if(n<0) printf("-"); n=fabs(n); fun(n); } void fun(int n) { int k,r; for(k=2;k<=sqrt(n);k++) { r=n%k; while(r==0) { printf("%d",k); n=n/k; if(n>1)printf("*"); r=n%k; } } if(n!=1) printf("%d\n",n); } 3、设有以下宏定义: #define WIDTH 80 #define LENGTH WIDTH+40 则执行赋值语句:v=LENGTH*20;(v为int型)后,v的值是(880) 4、设有以下宏定义: #define WIDTH 80 #define LENGTH (WIDTH+40)

则执行赋值语句:k=LENGTH*20;(k为int型变量)后,k的值是(2400) 5、下面程序的运行结果是(5) #define DOUBLE(r) r*r main() { int x=1,y=2,t; t=DOUBLE(x+y); printf("%d\n",t);} 6、下面程序的运行结果是(36) #define MUL(z) (z)*(z) main() { printf("%d\n",MUL(1+2)+3); } 7、下面程序的运行结果是(212) #define POWER(x) ((x)*(x)) main() { int i=1; while(i<=4) printf("%d,",POWER(i++)); } 8、下面程序的运行结果是(9) #define MAX(a,b) (a>ba:b)+1 main() { int i=6,j=8,k; printf("%d\n",MAX(i,j)); } 二、选择题 1、以下正确的说法是(D)建立自定义函数的目的之一是: A)提高程序的执行效率 B)提高程序的可读性 C)减少程序的篇幅 D)减少程序文件所占内存 2、以下正确的说法是(B) A)用户若需调用标准库函数,调用前必须重新定义 B)用户可以重新定义标准库函数,若如此,该函数将失原有含义。 C)系统根本不允许用户重新定义标准库函数。 D)用户若需调用标准函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去调用。 3、以下正确的函数定义形式是(C) A)double fun(int x,int y) B)double fun(int x;int y) C)double fun(int x,int y); D)double fun(int x,y) 4、以下正确的说法是(D)。在C语言中: A)实参与其对应的形参各占用独立的存储单元。 B)实参和与其对应的形参共占用一个存储单元。 C)只用当实参和与其对应的形参同名时才共占用存储单元。

小学语文阅读理解专项练习题汇总

小学语文阅读理解专项练习题、种辣椒1常识课上,老师对植物的讲解,把我带到植物世界里。听完课,我动了心,决心种点什么,仔细观察 它的生长过程。回到家,我找到了两个花盆,满心欢喜地种下了辣椒籽。下种后,我每天都要给它浇些水,盼望种子 早些发芽。一天中午,弟弟告诉我花盆里出小苗了,我飞一样地跑到窗台前,只见一棵小嫩芽拱出土,又过了两天,好几棵小芽出来了。小芽越来越多,我给小辣椒间苗,把太密的小苗小心翼翼地拔掉了一些。一朵朵雪白的小花,几天后,每株辣椒已有半尺多高了,它们的茎上都缀满了欲放的花苞,到了盛夏,先后开放了。大约又过了四五天,辣椒就开始结果了,出现了青绿的椭圆形的小辣椒,一个个缀在茎上,真惹人喜爱。秋风吹进窗来,带进一股香气,辣椒开始由青变红,看上去更让人喜爱。一个个两寸多长的小辣椒挂 我满怀欣喜地把成熟的辣椒一个一个摘下,收获的时节到了,在枝头对我微笑,感谢我对它们的辛勤培育。竟收了小半筐。我看着筐里的辣椒,心想:这多有意思呀!知识来源于实践,而实践又必须付出辛勤的劳动,这难道 不是真理吗?.找出文章中点明中心的句子,在下面画横线。1 2.把文章分成三段,在段尾用“‖”表示,并写出段意。 3.读下面句子,在括号里写出各运用了什么修辞手法。 )①小辣椒挂在枝头对我微笑,感谢我对它们的辛勤培育。( )我飞一样地跑到窗台前。(② 、蒙蒙的小雨2蒙蒙的小雨正落着,陈红骑着自行车悠然于柏油路上。她没有穿雨衣,因为她觉得在这样细雨中骑车 很浪漫。她望着路两边来去匆匆的行人,心想:这些人真是的,干嘛要东躲西藏的。一个没事吧小妹妹她摔倒了飞驰而来忽然迎面一辆的士她猛地拐向路边但车把挂在树干上 陈红白了他一眼,没有理他。心想:谁是你的小妹妹?她一翻身想站起来,可左小伙子站在她身边问道 腿的剧痛却使她不得不重新坐在地上,她接连两次试图站起来,都没成功。最后,只好放弃了努力。小伙”接着,拉起陈红的车子,又扶陈红坐到车架上,推起车子向医子一笑,“别逞强了,还是送你上医院吧。院走去。温柔如丝的春雨淅淅沥沥地落着。陈红已不再潇洒,只感到沉重。她坐在车上,望着前面推车的小伙子,不知该说些什么。她发现小伙子走路不太自然,仔细观察,只见小伙子左腿的袜端与裤腿之间不时地露出一段刺目的棕 色。那是什么?啊,他装着一只假腿。陈红想问问他的腿,却不愿张嘴。这时,只听到小伙子自言自语地“三年前,我也喜欢在细雨中骑车,那的确很潇洒,可是我却重重地跌倒了,像你一样。不,还不如说:”听了这话,“就在那次跌倒时被后面的汽车轧断了。你。”“噢,你的左腿——?”停了一会儿,小伙子说:?? 陈红陷入了沉思“我去通知你父母,你知道他们的电话吗?”陈红把号码告医院到了,小伙子搀着陈红进了急诊室。 诉了他。不一会儿,陈红的父母风风火火地赶来了。见到女儿腿上雪白的绷带,忙问这问那。陈红把经过“那这时,只听护土小姐说:“要不是那位大哥哥,我真不知该怎么办好,哎,他呢?”告诉了他们,又说,”个小伙子,看见你爸妈来后,他就离开医院了。”陈红怔住了:“我还不知他叫什么呢!父亲背起陈红,母亲在旁边扶着,一家人走出医院的时候,他们多么希望在人流中再次寻到那小伙子

-程序填空部分试题及答案

第1.题*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 功能:下面的程序是求1!+3!+5!+……+n!的和。 -------------------------------------------------------*/ #include main() { long int f,s; int i,j,n; /***********SPACE***********/ 【?】; scanf("%d",&n); /***********SPACE***********/ for(i=1;i<=n; 【?】) { f=1; /***********SPACE***********/ for(j=1; 【?】;j++) /***********SPACE***********/ 【?】; s=s+f; } printf("n=%d,s=%ld\n",n,s); } 第2题./*------------------------------------------------------- 【程序填空】 --------------------------------------------------------- 功能:以下程序是用选择法对10个整数按升序排序。 -------------------------------------------------------*/ #include /***********SPACE***********/ 【?】 main()

【部编语文】阅读理解练习题(含答案)经典

【部编语文】阅读理解练习题(含答案)经典 一、二年级语文下册阅读理解练习 1.阅读下文,回答问题 拔萝卜 一天,小兔子来拔萝卜,它拔啊拔,就剩下一个大大的萝卜没有拔完,它就去拔那根大 萝卜。可是它怎么拔也拔不上来,它急得转圈跑。小狗看见了,对它说:“我来帮你拔萝卜吧。”它们俩一起拔呀拔,还是拔不上来,这时候小熊来了,它们俩一起说:“小熊的力气大,你来帮我们拔萝卜吧。”小熊说:“好吧。”它们又一起拔啊拔,还是拔不出来,,最后 小象来了,对它们说:“我来帮你们拔萝卜吧”。于是,小象就用长鼻子把一些萝卜叶子卷 上,使劲拔。终于把大萝卜拔上来了。小兔高兴地说:“小狗,小熊,小象,谢谢你们帮我 拔萝卜,我们晚上一起吃蜜汁大萝卜吧!” 到了晚上,小狗,小象,还有小熊都来了,小象先把大萝卜用鼻子卷到了桌子上,小狗 负责把皮刮掉,小兔把大萝卜切开,小熊往上边抹了很多很多的蜜汁。这下,大萝卜成了 又香又脆的蜜汁大萝卜。它们每人都咬一口,呀!这个蜜汁大萝卜实在是太甜了! (1)这篇短文共________个自然段。 (2)小兔子在拔萝卜,最后一个大萝卜拔不动,________、________、________来帮小兔子拔萝卜。 (3)这个故事告诉我们什么道理?________ A. 团结的力量大。 B. 小象的力气最大了。 C. 蜜汁大萝卜真好吃。 【答案】(1)2 (2)小狗 ;熊 ;小象 (3)A 【解析】 2.读短文,完成练习。 两只小鸟 雨,哗哗哗地下着,树叶、树干全被淋湿了。飞禽走兽都在寻找避雨的地方。 有两只聪明的小鸟,飞到草地上,躲进蘑菇伞下。蘑菇伞摇晃晃地支撑着。 一只小鸟说:“我的左边淋雨了,你往右边靠一靠!” 另一只小鸟说:“我的右边淋湿了,你往左边靠一靠!” 你争我吵,你拥我挤,谁也不往外边靠一靠。挤着,挤着,“咔嚓”一声,蘑菇伞断了……两只小鸟红着脸蛋儿,你看看我,我看看你,不知说什么好! 雨,仍在哗哗哗地下着…… (1)这篇短文共有________个自然段。 (2)在文中找出下列词语的近义词或反义词。 ①近义词:争——________

相关文档
相关文档 最新文档