填空题以下程序的输出结果是{{U}} 【10】 {{/U}}。
main()
{ int y=9;
for(;y>0;y--)
if(y%3==0)
{printf("%d",--y);continue;}}
填空题以下程序运行后的输出结果是{{U}} {{/U}}。 #include <stdio.h> main( ) int a[4] [4]= 1,2,3,4, 5'6'7'8,11'12'13'14,15'16'17'18 ; int i=0,j =0,s =0; while(i ++ <4) if(i ==2 [[ i ==4) continue; j=0; do s+ = a[i][j]; j++; while(j<4); pdnff(" % d'//n" ,s);
填空题下列给定程序中,函数tun的功能是:根据整型参数m,计算如下公式的值。例如,若m=2000,则应输出0.000160。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题程序:#include<stdlib.h>#include<conio.h>#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);}voidmain(){intn=2000;system("CLS");printf("/nTheresultis%1f/n",fun(n));}
填空题设有如下宏定义 #define MYSWAP(z,x,y) z=x;x=y;y=z; 以下程序段通过宏调用实现变量a,b内容交换,请填空。 float a=5,b=16,c; MYSWAP( 【7】 a,b);
填空题给定程序中,函数fun的功能是:把形参S所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移出字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大于等于2)。 例如,形参s所指的字符串为:abcdefgh,执行结果为:ahcbedgf。 注意:部分源程序已给出。 请勿改动主函数main和其他函数中的任何内容,仅在fun函数的横线上填入所编写的若干表达式或语句。 试题程序: #include<stdio.h> void fun(char*s) int i,n,k; char c; n=0; for(i=0;s[i]!='/0';i++) n++; if(n%2==0) k=n- (1) ; else k=n- (2) : c=s[k]; for(i=k-2;i>=1;i=i-2) s[i+2]=s[i]; sell= (3) ; void main() char s[80]="abcdefgh"; printf("/nThe original string is:%s/n",s); fun(s); printf("/nThe result is:%s/n",s);
填空题有以下程序 main() int t=1,i=5; for(;i>=0;i--)t*=i; printf("%d/n",t); 执行后输出结果是 【8】 。
填空题若变量a,b已定义为血类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的的输出语句_______。
填空题以下程序的输出结果是 【10】 。 #include <string.h> main() printf("%d/n",strlen("IBM/n012/1//"));
填空题假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为 【1】 。
填空题有以下程序:
main()
{ int t=1,i=5;
for(; i>=0;i--) t*=i;
printf("%d/n",t);
}
执行后输出结果是{{U}} 【8】 {{/U}}。
填空题给定程序中,函数fun()的功能是:统计形参s所指的字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,若形参s所指的字符串为"abcdcf35adgh3kjsdf7",则输出结果为4。
请在标号处填入正确内容,使程序得出正确的结果。 注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构。
试题程序 #include
<stdio.h> void fun(char *s, int *t) { int i,
n; n=0; for(i=0; s[i]______0; i++)
if(s[i]______'0' *
t=n; } main() { chars[80]=
"abcdef35adgh3kjsdf7"; int t; printf("/nThe
original string is: % s/n", s); fun(s,
printf("/nThe result is: % d/n", t); }
填空题下面程序的输出是 【6】 。 main() int arr[10],i,k=0; for(i=0;i<10;i++) arr[i]=i; fov(i=1;i<4;i++) k+=arr[i]+i; printf("%d/n",k);
填空题有以下程序: void fun(int *a, int i, int j) int t; if(i<j) t=a[i]; a[i]=a[j]; a[j]=t; i++ ;j--; fun(a, i, j); main() int x[]=(2, 6, 1, 8), i; fun(x, 0, 3); for(i=0; i<4; i++)printf("% 2d", x[i]); 程序运行后的输出结果是 【7】 。
填空题有如下程序: main() int i,a[][3]=2,7,9,15,3,6,1,5,10,b[3]=0; for(i-0;i<3;i++) for(j=0;j<3;j++)b[i]+=a[i][j]; printf("%d"),b[1]; 程序执行后的输出结果是______。
填空题使用结构体处理数据的场合是 【6】 。
填空题以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请填空。
int fun( int n)
{ int m=0,f=1,i;
for(i=1; i<=n; i++)
{ m+=i*f;
f=【 】;
}
return m;
}
main( )
{ printf("m=%d/n",【 】); }
填空题若有以下程序 main() char a; a='H'-'A'+'0'; printf("%c/n",A) ; 执行后输出结果是 【11】 。
填空题以下程序段的定义语句中,x[1]的初值是______,程序运行后输出的内容是______。 #include<stdio.h> main( ) int x[]=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,*p[4],i; for(i=0;i<4;i++) p[i]=&x[2*i+1]; prntf("%d",p[i][0]); printf("/n");
填空题若有以下定义语句,则不移动指针p,并且通过指针p引用值为98的数组元素的表达式是 【4】 。int w[10]=23,54,10,33,47,98,72,80,61,*p=w;
填空题下面程序的运行结果是 【15】 。 main() unsigned a=0112,x; x=a>>3; printf("x=%o",x);
