填空题以下程序运行时,若从键盘输入:10 20 30<回车>,输出的结果是{{U}} 【6】 {{/U}}。
#include<stdio.h>
main()
{int i=0,j=0,k=0;
scanf("%d%*d%d",
printf("%d%d%d/n",i,j,k);
}
填空题下列给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。 例如,若N=3,有下列矩阵: 1 2 3 4 5 6 7 8 9 计算后结果为: 1 0 0 6 5 0 10 14 9 请在下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行,也不得更改程序的结构! 试题程序: #include<stdio.h> #define N 4 /*************found**********/ voidfun(int(*t)______) int i,j; for(i=1;i<N;i++) for(j=0;j<i;j++) /**********found***********/ ______=t[i][j]+t[j][i]; /***********found*********/ ______=0; main() int t[][N]=21,12,13,24,25,16,47,38,29,11,32,54,42,21,33,10,i,j; printf("/nThe original array:/n"); for(i=0;i<N;i++) for(j=0;j<N;j++) printf("%2d",t[i][j]); printf("/n"); fun(t); printf("/nThe result is:/n"); for(i=0;i<N;i++) for(j=0;j<N;j++) printf("%2d",t[i][j]); printf("/n");
填空题若有以下程序
main()
{ int p,a=5;
if(p=a!=0)
printf("%d/n".p);
else
printf("%d/n",p+2);
}
执行后输出结果是______。
填空题请读程序片段:
int a=17;
printf("%d,%o/n",a,a);
以上程序片段的输出结果是{{U}} 【20】 {{/U}}。
填空题下述函数统计一个字符串中的单词个数,单词是指处在空格之间的字符序列,请填空。 int word(char*s) int num=0,flag=0; while (*s) if( 【18】 =='')flag=0; else if( 【19】 )flag=1;num++ return 【20】 ;
填空题以下函数用来求出两整数之和,并通过形参将结果传回。请填空。
void func(int x,int y,{{U}} {{U}} {{/U}} {{/U}}z)
{* z=x+y;}
填空题以下程序的输出结果是{{U}} {{/U}}。 #include <stdio.h> void fun() static int a=0; a + =2; printf("%d",a); main() int cc; for(cc = 1;cc < 4; cc++) fun(); printf("//n");
填空题执行以下程序的输出结果是______。 #include<stdio.h> #define M 5 #define N M+M main() int k; k=N*N*5;printf(”%d/n" ,k);
填空题下列给定程序的功能是: 从键盘输入若干行字符串 (每行不超过 80 个字符), 写入文件myfile4.txt 中, 用-1 作字符串输入结束的标志, 然后将文件的内容显示在屏幕上
填空题若a=1,b=2,则表达式!(x=A) ‖(y=B) &&0的值是______。
填空题以下程序的功能是:从键盘上输入若干学生的成绩,统计并输出最高成绩和最低成绩,当输入负数时结束输入,请填空。
试题程序 #include
<stdio.h> main() { float x, amax,
amin; scanf("% f", amax=x;
amin=x; while(______) { if(x>amax)
amax=x; if(______) amin=x; scanf("% f",
} printf("/namax=% f/n amin=% f/n",
amax, amin); }
填空题以下程序用来输出结构体变量ex所占存储单元的字节数,请填空。 struct st char name[20]; double score; ; main() struct st ex; printf("ex size:%d/n", sizeof(______));
填空题以下程序是从终端读入数据到数组中,统计其中正数的个数,并计算它们的和。请填空。 main() int i,a[20],sum,count; sum=count= 【17】 ; for(i=0;i<20;i++)scanf("%d", 【18】 ); for(i=0;i<20;i++) if(a[i]>0) count++: sum+= 【19】 ; printf("sum=%d,count=%d/n",sum.count);
填空题实体联系模型是一种常用的高级概念数据模型,而 【5】 是实体联系模型中的核心。
填空题以下程序段的输出结果是 【10】 。 int a=1234; printf("%2d/n",a);
填空题数据结构包括数据的逻辑结构、数据的{{U}} {{/U}}以及列数据的操作运算。
填空题在两种基本测试方法中, 【2】 测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。
填空题在关系模型中,把数据看成一个二维表,每一个二维表称为一个 【5】 。
填空题以下程序的功能是将字符串s中的数字字符放入d数组中,最后输出d中的字符串。例如,输入字符串:abcl23edf456gh,执行程序后输出:123456。请填空。 #include <stdioo.h> #include <ctype.h> main() char s[80],d[80]; int i,j; gets(s); for(i=j=0;s[i]!='/0';i++) if( 【20】 )d[j]=s[i];j++; d[j]='/0'; puts(d);
填空题下列程序利用指针将2个数按从大到小的顺序输出。 main () int a,b, 【13】 ; printf("input a,b: "); scanf ("%d%d", 【14】 ; p2= if (a<b) p=p1; p1=p2; p2=p; printf("a=%d b=%d/n",a,b); printf("max=%d min=%d/n", 【15】 );
