填空题以下程序运行时,若从键盘输入:10 20 30 <回车>,输出的结果是{{U}} {{/U}}。#include<stdio.h>main() int i=0,j=0,k=0; scanf("% d%* d%d", &i,&j,&k); prinff("%d%d%d//n",i,j,k);
填空题执行以下程序后sum的值是{{U}} 【12】 {{/U}}。
main()
{
int i,sum;
for(i=1;i<6;i++)
sum+=i;
printf("%d/n",sum);
}
填空题46. 以下程序运行时,若从键盘输入:10 20 30 <回车>,输出的结果是{{U}} {{/U}}。#include<stdio.h>main() int i=0,j=0,k=0; scanf("% d%* d%d", &i,&j,&k); prinff("%d%d%d//n",i,j,k);
填空题下列程序的功能是将2个数从小到大输出。main() float a,b,______; scanf(______,&a,&b); if(a>b) t=a; ______; b=t; printf("%5.2f,%5.2f/n",a,b);
填空题计算机指令是由 【5】 和地址码组成的。
填空题下列程序的输出结果是______。 long fun5(int n) long s; if((n==1)‖(n==2)) s=2; else s=n+fun5(n-1); return(s); main() long x; x=fun5(4); printff"%1d/n",x);
填空题以下isprime函数的功能是:判断形参a是否为素数,是素数,函数返回1,否则返回0。请填空。 int isprime(int a) int i; for(i=2;i<=a/2;i++) if(a%i==0){{U}} {{/U}}; {{U}} (11) {{/U}};
填空题请补充main函数,该函数的功能是:从键盘输入一个长整数,如果这个数是负数,则取它的绝对值,并显示出来。例如,输入:-3847652,结果为:3847652。 注意:部分源程序给出如下。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。 试题程序: #include<stdio.h> #include<conio.h> main() long int n; clrscr(); printf("Enter the data;/n"); scanf( 【1】 ); printf("*** the absolute value ***/n"); if(n<0) 【2】 printf("/n/n"); printf( 【3】 );
填空题以下程序的输出是 【7】 。 main() char str1[]="How do you do",*p1=str1; strcpy(str1+strlen(str1)/2"es she"); printf('%s/n",p1);
填空题
[13] 0[14];i<=100;[15]sum
填空题设有以下定义和语句,则*(*(p+2)+1)的值为______。
int a[3][2]={10,20,30,40,50,60},(*p)[2];
p=a;
填空题假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为{{U}} 【1】 {{/U}}。
填空题以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义补充完整。 struct node int info; ______link;;
填空题若输入2、2,则下列程序的运行结果为 【5】 。main() int i,j,(*p)[4], a[3][4]=1,2,3,4,5,6,7,8,9,10,11,12; p=a; scanf("%d%d",&i,&j); printf("a[%d,%d]=%d/n",i,j,*(*(p+i)+j));
填空题已有定义: double * p; 请写出完整的语句,利用malloc 函数使p指向一个双精度型的动态存储单元: 【10】 。
填空题以下程序通过函数。这里f(x)=x2+1,由F函数实现。请填空。main()printf("Thesum=%d/n",SunFun(10));SunFun(intn)intx,s=0;for(x=0;x<=n;x++)s+=F((14));returns;F(intx)return((15));
填空题若运行输入:3<回车>,则以下程序的输出结果是______。 main() int a,b; scanf("%d",&a); b=(a>=0)?a:-a; printf("b=%d",b);
填空题下述函数统计—个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。
int word(char*s)
{ int num=0,flag=0;
while(*s)
{ if({{U}} 【13】 {{/U}}='') flag=0;
else if({{U}} 【14】 {{/U}}){flag=1;num++}
}
return {{U}}【15】 {{/U}};}
填空题以下程序运行后的输出结果是 【14】 。 main() int i,j,a[] [3]=1,2,3,4,5,6,7,8,9); for(i=0;i<3;i++) for(j=i+1;j<3;j++) a[j] [i]=0; for(i=0;i<3;i++) for(j=0;j<3;j++) printf("%d ",a[i][j]); printf("/n");
填空题以下函数把b字符串连接到a字符串的后面,并返回a中新字符串的长度。请填空。 strcen (char a[ ],char b[ ]) int num=0,n=0; while (*(a+num)!=______)num+ +; while(b[n]) * (a+num) =b[n]; num+ +;______); return(num);
