填空题有以下程序 int sub(int n)retnrn(n/10+n%10); main() int x,y; scanf("%d", y=sub(sub(sub(x))); printf("%d/n",y); 若运行时输入:1234<回车>,程序的输出结果是______。
填空题以下程序实现带有头结点的单链表的建立,链表中每个结点包含数据域data(字符型)和指针域next,所建立链表的头指针由参数phd传回调用程序。在空格处填入正确内容。 # include<stdio.h> # include<stdlib, h> struct node char data; struct node * next; ; void creatlist( 【18】 ) char ch; struct node * s, * r; * phd= malloc( sizeof (struct node)); r= * phd; ch=getchar(); while(ch !='@') s = malloc(sizeof(struct node)); s->data=ch; r->next=s; r=s; ch= getchar(); ; r->next= 【19】 ; main ( ) struct node * head; head= NULL; creatlist( 【20】 )
填空题以下程序从输入的10个字符串中找出最长的那个串,请填空。 #include <stdio.h> #include <string.h> #define N 10 main() char str[N][81],*sp; int i; for(i=0;i<N;i++)gets(str[i]); sp=str[0]; for(i=1;i<N;i++) if(strlen(sp)<strlen(str[i])) 【18】 ; printf("输出最长的那个串:/n%s/n",sp); printf("输出最长的那个串的长度:%d/n",strlen(sp));
填空题有以下程序: #include main() int x=1,y=2,z=3; if(x>y) if(y<z)printf("%d%",++z); else printf(¨%d%¨,++y); printf("%d%/n",x++); 程序运行后的输出结果是______。
填空题有以下程序:
#include<stdio.h>
main()
{ int m,n;
scanf("%d%d",&m,&n);
while(m!=n)
{ while(m>n)n>1,m=m-n;
while(m<n)n=1,n=n-m;
}
printf("%d/n",m);
}
程序运行后,当输入1463(回车)时,输出结果是______a
填空题给定程序中函数fun的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。高位仍在高位,低位仍在低位。
例如,当s中的数为:7654321时,t中的数为:7531。
请改正程序中的错误,使它能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
给定源程序:
#include<stdio.h>
/**********found**********/
void fun(long s,long t)
{long sl=10;
*t=s%10;
while(s>0)
{s=s/100;
*t=s%10*sl+*t;
/**********found**********/
sl=sl*100;
}
}
main()
{long s,t;
printf("/nPlease enter s:");scanf("%ld",
fun(s,
printf("The result is:%ld/n",t);
}
填空题数据库系统的三级模式分别为 【5】 模式、内部级模式与外部级模式。
填空题在面向对象方法中,信息隐蔽是通过对象的{{U}} 【2】 {{/U}}性来实现的。
填空题以下程序的运行结果是{{U}} {{/U}}。 # include<string.h> char *ss(char *s) return s+strlen(s)/2; main() char *p,*str="abcdefgh"; p=ss(str);printf("%s//n",p);
填空题假设在当前盘当前目录下有一个可执行程序USER.EXE。现要执行该程序,并要求在执行过程中将显示输出的结果信息存入当前盘当前目录的文件OUT.DAT中,则完整的DOS命令为{{U}} 【4】 {{/U}}。
填空题已知字符A的ASCII代码值为 65,以下程序运行时若从键盘输入B33,则
输出结果是_________。
#include
main()
{ char a,b; a=getchar();scanf("%d", a=a-''A''+''0'';b=b*2;
printf("%c %c/n",a,b);
}
填空题以下程序的输出是 【8】 。 main() char strl[]]="How do you do",*p1=strl; strcpy(strl+strlen(strl)/2,"es she"); printf("%s/n",p1);
填空题下面的程序把从终端读入的文本(用@作为文本结束标志)输出到一个名为bi.dat的新文件中,请填空。 #include <stdio.h> #include<stdlib.h> FILE*fp; main() charch; if((fp=fopen({{U}} {{/U}}))==NULL)exit(0); while((ch=getchar())!='@') fputc(ch,fp); fclose(fp);
填空题设一棵二叉树中有3个叶子结点,有8个度为1的结点,则该二叉树中总的结点数为 【1】 。
填空题没有char,a,b;,若要通过a&d运算屏蔽掉a中的其他位,只保留第2位和第8位(右起为第1位),则b的二进制是{{U}} {{/U}}。
填空题以下程序运行后输出结果是U 【7】 /U。
#include
main()
{ int a=37;
a%=9; printf("%d\n",a);
}
填空题"print("%d/n",strlen("/t/"/023/xABC/n"));”语句的输出结果是______。
填空题软件工程研究的内容主要包括: 【4】 技术和软件工程管理。
填空题函数pi的功能是根据以下近似公式求π值:请在下面的函数中填空,完成求π的功能。#include<math.h>doublepi(longn)doubles=0.0;longi;for(i=1;i<=n;i++)s=s+【7】;return(sqrt(6*s));
填空题算法的基本特征是可行性、确定性、______和拥有足够的情报。
