填空题以下程序运行后的输出结果是{{U}} 【9】 {{/U}} 。
main( )
{ int i,m=0,n=0,k=0;
for(i=9; i<=11;i++)
switch(i/10)
{ case 0: m++;n++;break;
case 10: n++; break;
default: k++;n++;
}
printf("%d %d %d/n",m,n,k);
}
填空题下面rotate函数的功能是:将n行n列的矩阵A转置A',例如#defineN4voidrotate(inta[][N])inti,j,t;for(i=0;i<N;i++)for(j=0;______;j++)t=a[i][j];______;a[j][i]=t;
填空题已知字符A的ASCII码为65,以下程序运行后的输出结果是{{U}} 【11】 {{/U}}。
main()
{char a,b;
a='A'+'5'-'3'; b=a+'6'-'2';
printf("%d %c/n",a,b) ;
}
填空题软件维护活动包括以下几类:改正性维护、适应性维护、 【2】 维护和预防性维护。
填空题有以下程序
#include
main()
{
int d, n = 1234;
while(n != 0)
{ d = n % 10; n = n / 10; printf("%d", d); }
}
程序运行后的输出结果是U____[10]______ /U。
填空题若变量n中的值为24,则print函数共输出 【16】 行,最后一行有 【17】 个数。 void print(int n,int aa[]) int i; for(i=1;i<=n;i++) printf("%6d",aa[i]); if(!(i%5)) printf("/n"); printf("/n");
填空题下列程序的输出结果是 【10】 。 int t(int x,int y,int cp,int dp) cp=x*x+y*y; dp=x*x-y*y; main() int a=4,b=3,c=5,d=6; t(a,b,c,d); printf("%d%d/n",c,d);
填空题下列给定程序的功能是调用 fun 函数建立班级通信录
填空题已知字符A的ACSII码值为65,以下语句的输出结果是 【6】 。 char ch='B'; printf("%c %d/n",ch,ch);
填空题(修改每对/**/之间存在的错误,完成题目的要求)
填空题以下程序中,函数SumColumMin的功能是:求出M行N列二维数组每列元素中的最小值,并计算它们的和值。和值通过形参传回主函数输出。请填空。
#define M 2
#define N 4
void SumColumMin(int a[M][N],int*Sum)
{int i,j,k,s=0
for(i=0;i<N;i++)
{ k=0;
for(j=1;j<M;j++)
if(a[k] [i]>a[j] [i])k=j;
s+={{U}} 【17】 {{/U}};
}
{{U}} 【18】 {{/U}}=s;
}
main()
{int x[M][N]={3,2,5,1,4,l,8,3),s;
SumColumMin({{U}} 【19】 {{/U}});
printf("%d/n",s);
}
填空题有以下程序,若运行时从键盘输入:18,11<回车>,则程序的输出结果是______。
main()
{ int a,b;
printf("Enter a,b:");scanf("%d,%d",&a,&b);
while(a!=b)
{ while(a>b)a-=b;
while(b>a)b-=a;
}
printf("%3d%3d",a,b);
}
填空题—个类可以从直接或间接的祖先中继承所有属性和方法。采用这个方法提高了软件的{{U}} 【3】 {{/U}}。
填空题以下程序段的输出结果是______。 int i=9; printf("%0/n",i);
填空题给定程序MODI1.C的功能是读入一个英文文本行,将其中每个单词的第一个字母改成大写,然后输出此文本行(这里的“单词”是指由空格隔开的字符串)。
例如,若输入I am a student to take the examination.,
则应输出I Am A Student To Take The Examination.。
请改正程序中的错误,使程序能得出正确的结果。
注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!
给定源程序如下。
#include<ctype.h>
#include<string.h>
/********found************/
include<stdio.h>
/***********found*********/
void upfst(char p)
{ int k=0;
for(;*p;p++)
if(k)
{ if(*p=="")k=0;}
else if(*P!="")
{ k=1;*p=toupper(*p);}
}
main()
{ char chrstr[81];
printf("/nPlease enter an English text line:");
gets(chrstr);
printf("/n/nBefore changing:/n%s",chrstr);
upfst(chrstr);
printf("/nAfter changing:/n%s/n",chrstr);
}
填空题设有定义“structint a;float b;char c; abc,*p_abc=&abc;”,则对结构体成员a的引用方法可以是 abc.a和p_abc 【17】 a。
填空题下面程序的运行结果是{{U}} {{/U}}。 #include<stdio.h> #define SIZE 12 main() char s[SIZE];int i;for(i=0;i<SIZE;i++) s[i]='A'+i+321; sub(s,7,SIZE-1); for(i=0;i<SIZE;i++) printf("%c",s[i]); printf("//n"); sub(char *a,int t1,int t2) char ch; while(t1<t1) ch=*(a+t1); *(a+t1)=*(a+t2); *(a+t2)=ch; t1++;t2--;
填空题阅读下面程序段,则执行后输出的结果是{{U}} {{/U}}。 #include "stdio.h" main() char fun(char,int); char a='A'; int b=13; a=fun(a,b); putchar(a); char fun(char a,int b) char k; k=a+b; return k;
填空题以下程序调用函数swap将指针s和t所指单元(a和b)中的内容交换,请填空。 main() int a=10,b=20,*s,*t; s=&a;t=&b; ______ printf("%d%d",a,b); swap(int*ss,int*tt) int te; te=*ss; *ss=*tt; *tt=te;
填空题阅读下面程序段,则执行后输出的结果是 【6】 。 #include "stdio.h" main() char fun(char,int); char a='A'; int b=13; a=fun(a,b); putchar(a); char fun(char a,int b) char k; k=a+b; return k;
