填空题给定程序中函数fun的功能是:根据整型形参m,计算如下公式的值。例如,若m=2000,则应输出:0.000160。请改正程序中的语法错误,使它能计算出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!给定源程序:#include<stdio.h>/**********found**********/fun(intm){doubley=0,d;inti;/**********found**********/for(i=100,i<=m,i+=100){d=(double)i*(double)i;y+=1.0/d;}return(y);}main(){intn=2000;printf("/nTheresultis%lf/n",fun(n));}
填空题下面程序的输出是 【6】 。 main() int arr[10],i,k=0; for(i=0;i<10;i++) arr[i=i;] for(1;i<4;i++) k+=arr[i]+i; printf("%d/n",k);
填空题有以下程序:
void f(int v,int w)
{int t;
t=v;v=w;w=t;
}
main()
{int x=1,y=3,z=2
if(x>y) f(x,y);
else if(y>z) f(y,z);
else f (x,z);
printf("%d,%d,%d/n",x,y,z);
}
执行后的输出结果是{{U}} 【2】 {{/U}}。
填空题已知“int a=2, b=2, c=3;”,则执行完语句“a*=18+(b++)-(++c);”后,a的值是______。
填空题给定程序MODl1.C中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。例如:当s中的数为2736598时,t中的数为:2358。
#include<conio.h>
#include<stdio.h>
/************found************/
void fun(long s,long t)
{ long s1=10;
*t=s%10;
while(s>0)
{ s=s/l00;
*t=S%10*s1+*t;
/************found************/
s1=s1*100;
}
}
main()
{long s,t;
clrscr();
printf ("/nPlease enter s:");
scanf("%ld",&s);
fun(s,&t);
printf("The result is:%1d/n",t);
}
填空题以下程序的功能是:输出100以内(不含100)能被3整除且个位数为6的所有整数,请填空。main()( int i,j;for(i=0;i<10;i++) j=i*10+6;if(______)continue; printf("%d",j);
填空题下面的函数fun的功能是将形参x的值转换成二进制数,所得二进制数的每一位放在一维数组中返回,二进制的最低位放在下标为0的元素中,其他依次类推,请填空。
fun(int x,int b[])
{ int k=0,r;
do {
r=x%{{U}} {{U}} {{/U}} {{/U}};
b[k++]=r;
x/={{U}} {{U}} {{/U}} {{/U}};
}while(x);}
填空题有以下程序 int fa(int x)return x*x; int fb(int x) return x*x*x; int f(ing(*f1)(),int (*f2)(),int x) return f2(x)-f1(x); main() int i;i=f(fa,fb,2),printf("%d/n",i); 程序运行后,输出结果是 【8】 。
填空题已知字符A的ASCII码值为65,以下语句的输出结果是 【6】 。 char ch='b'; printf("%c%d/n",ch,ch);
填空题(在每对/**/之间填写内容,完成题目的要求)
填空题以下程序的输出结果是 【12】 。 #include <stdio.h> main() int i; for(i='a';i<'f';i++,i++)printf("%c",i-'a'+'A'); printf("/n");
填空题下列给定程序中,函数fun()的功能是:求ss所指字符串数组中长度最短的字符串所在的行下标,作为函数值返回,并把其串长放在形参n所指的变量中。ss所指字符串数组中共有M个字符串,且串长小于N。请在标号处填入正确的内容,使程序得出正确的结果。
注意:部分源程序给出如下。 不得增行或删行,也不得更改程序的结构。
试题程序 #include
<stdio.h> #include <string.h> #define M
5 #define N 20 int fun(char (*ss)[N], int
*n) { int i, k=0, len=N; for(i=0; i<______;
i++) {len=strlen(ss[i]); if(i==0)
*n=len; if(len______*n) { *n=len;
k=i; } }
return(______); } main() {
charss [M][N]={"shanghai", "guangzhou "," beijing "," tianjing ","
chongqing"}; int n, k, i; printf("/nThe
original strings are:/n"); for(i=0; i<M;
i++)puts(ss[i]); k=fun(ss,
printf("/nThe length of shortest string is:% d/n", n);
printf("/nThe shortest string is:% s/n",ss[k]); }
填空题以下程序的输出是{{U}} 【8】 {{/U}}。
main()
{
char str1[]="How do you do",*p1=str1;
strcpy(str1+strlen(str1)/2,"es she");
printf("%s/n",p1);
}
填空题给定程序中,函数fun()的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,若形参s所指的字符串为“abcdef35adgh3kjsdf7”,则输出结果为4。
请在标号处填入正确内容,使程序得出正确的结果。 注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构。
试题程序 #include
<stdio.h> void fun(char*s, int*t) { int i,
n; n=0; for(i=0; ______!=0; i++)
if(s[i]>='0'
______; } main() { char
s[80]="abcdef35adgh3kjsdf7"; int t;
printf("/nThe original string is:% s/n", s); fun(s,
printf("/nThe result is:% d/n", t); }
填空题以下程序的输出结果是 (7) 。 main() int X=2,Y=-1,Z=2; if(x<Y) if(y<0)Z=0; else Z+=1; printf(“%d/n”,Z);
填空题下列给定程序中,函数fun的功能是:计算函数F(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中x和y的值不相等,z和y的值不相等。 例如,当x的值为9,y的值为11,z的值为15时,函数值为-3.50。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构! 试题程序: #include<stdlib.h> #include<stdio.h> #include<math.h> /********found*************/ #define FU(m,n)(m/n) float fun(float a,float b,float c) float value; value=FU(a+b,a-b)+FU(c+b,c-b); /************found***********/ return(Value); void main() float x,y,z,sum; printf("Input x y z:"); scanf("%f%f%f",&x,&y,&z); printf("x=%f,y=%f,z=%f/n",x,y,z); if(x==y||y==z) printf("Data error!/n");exit(0); sum=fun(x,y,z); printf("The result is:%5.2f/n",sum);
填空题若有以下程序
main()
{ char a;
a='H'-'A'+'0';
printf("%c/n",a);
}
执行后输出结果是{{U}}【11】{{/U}}。
填空题当执行以下程序时,输入1234567890<回车>,则其中while循环体将执行______次。 #include<stdio.h> main() char ch; while((ch=getchar())=='0')printf("#");
填空题计算机的运算速度可以用MIPS来描述,1MIPS是指每秒执行{{U}} 【5】 {{/U}}条指令。
填空题(修改每对/**/之间存在的错误,完成题目的要求)
