填空题计算圆的周长、面积和球体积。#define PI 3.1415926#define 【13】 L=2*PI*R; 【14】 ;V=4.0/3.0*PI*R*R*Rmain() float r,l,s,v; printf("input a radus:"); scanf("%f",&r); CIRCLE(r,l,s,v); printf("r=%.2f/nl=%.2f/ns=%.2f/nv=%.2f/n", 【15】 );
填空题下列程序段的输出结果是______。 main() char b[]="Hello,you"; b[5]=0; printf("%s/n",b);
填空题数据模型按不同应用层次分成三种类型,它们是概念数据模型、 【5】 和物理数据模型。
填空题以下函数用来求出数组的最大元素在数组中的下标并存放在k所指的存储单元中。请填空。 #include <conio.h> #include <stdio.h> int fun(int *s, int t, int *k) int i; *k=0; ______ if(s[*k]<s[i]) *k=i; return ______; main() int a[10]=876,675,896,101,301,401,980,431,451,777,k; fun(a,10,
填空题以下函数sstrcat的功能是实现字符串的连接,即将t所指字符串复制到s所指字符串的尾部。例如:,所指字符串为abed,t所指字符串为efgh,调用函数sstrcat后s所指字符串为 abcdefgh。请填空。 #inehde <stdio.h> #include <string.h> void sstuat(char * 9,char *t) int n; n = strlen (s); while(*(s+n) = 【14】 )s++; t++;
填空题下列程序的输出结果是{{U}} 【9】 {{/U}}。
main()
{
int a[]={2,4,6},*prt=
for(y=0;y<3;y++)
z=(*(ptr+y<x)?*(ptr+y):x;
printf("%d/n",z);
}
填空题数据库系统在其内部分为概念模式、内模式和外模式。其中______给出了数据库物理存储结构与物理存取方法。
填空题给定程序中,函数fun的功能是计算下式直到,并把计算结果作为函数值返回。例如,若形参e的值为1e-3,函数的返回值为2.985678。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考生文件夹下的BLANK1.C中。不得增行或删行,也不得更改程序的结构!给定源程序如下。#include<stdio.h>doublefun(doublee){inti;doubles,x;/**********found*********/s=0;i=________;x=1.0;while(x>e){/************found********/________;/***********found********/x=(2.0*i-1)/((________)*(2.0*i));s=s+x;}returns;}main(){doublee=1e-3;printf("/nTheresultis:%f/n",fun(e));}
填空题某二叉树中度为2的结点有n个,则该二叉树中有 【4】 个叶子结点。
填空题给定程序MODI1.C函数fun的功能是:依次取出字符串中所有数字字符,形成新的字符串,并取代原字符串。 请改正程序中的错误,使它能得出正确的结果。 注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。 文件MODI1.C内容如下: #include<stdio.h> void fun(char *s) int i,j; for(i=0,j=0; s[i]!='/0';i++) if(s[i]>='0'&& s[i]<='9') /**********found**********/ s[j]=s[i]; /**********found**********/ S[j]="/0"; void main( ) char item[80]; printf("/nEnter a string:"); gets(item); printf("/n/nThe string is:/"%s/"/n",item); fun(item); printf("/n/nThe string of changing is: /"%s/"/n",item);
填空题以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整形数据;成员变量link是指向自身结构体的指针,请将定义补充完整。
struct node
{ int info;
{{U}} 【20】 {{/U}}link;};
填空题数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和{{U}} (5) {{/U}}。
填空题以下程序中,for循环体执行的次数是______。
# define N 2
# define M N+1
# define K M+1*M/2
main()
{ int i;
for(i=1; i<K; i++)
{ ...}
...
}
填空题请补充函数proc(),该函数的功能是:求200(不包括200)以内能被2或5整除,但不能同时被2和5整除的自然数。结果保存在数组bb中,函数proc()返回数组bb中的元素。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdlib.h>
#include<stdio.h>
#define M 200
int proc(int bb[])
{
int i, j;
for(______; i<200; i++)
if((i%2!=0
______;
}
void main()
{
int i, n;
int bb[M];
system("CLS");
n=proc(bb);
for(i=0; i<n; i++)
{
if(i%10==0)
printf("/n");
printf("%4d", bb[i]);
}
}
填空题以下程序运行后的输出结果是 【9】 。 main() int X==1,y=0,a=0,b=0; switch (x) case 1:switch (y) case 0:a++;break; case 1:b++;break; case 2: a++;b++;break; printf("%d%d/n",a,b);
填空题阅读下面语句,则执行后的输出结果为 【10】 。 #include"stdio.h" main() char a,b; for(a='0',b='9';a<b;a++,b--) printf("%c%c",a,b); printf("/n");
填空题若从键盘输入34,则以下程序输出的结果是______。 #include<stdio.h> main() int a; scanf("%d",&a); if(a>30)printf("%d",a); if(a>20)printf("%d",a); if(a>10)printf("%d",a);
填空题下面程序的输出结果是______。 # define MAX 3 int a[MAX]; main() fun1();fun2(a);printf("/n"); fun1() int k,t=0; for(k=0;k<MAX;k++,t++) a[k]=t+t; fun2 (int b[]) int k; for(k=0;k<MAX;k++) printf("%d",*(b+k));
填空题设函数findbig( )已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数。请填空。
main( )
{ int findbig(int,int,int);
int (*f)( ),x,y,z,big;
f={{U}} 【17】 {{/U}};
scanf("%d%d%d",
big=(*f)(x,y,z);
printf("big=%d/n",big);
}
填空题请补充main()函数,该函数的功能是:从键盘输入一个长整数,如果这个数是负数,则取它的绝对值,并显示出来。
例如:输入-12345678,结果为12345678。
注意:部分源程序给出如下。
请勿改动main()函数中的其他任何内容,仅在横线上填入所编写的若干表达式或语句。
试题程序:
#include<stdio.h>
#include<conio.h>
void main()
{
long int n;
printf("Enter the data:/n");
scanf(______);
printf("****the origial data****/n");
if(n<0)
______
printf("/n/n");
printf(______);
}