填空题阅读下面语句,则程序的执行结果是 【7】 。 #include "stdio.h" main() int a=-1,b=1,k; if((++a<0)&&! (b--<=0)) printf("%d,%d/n",a,b); else printf("%d,%d/n",b,a);
填空题以下程序中,fun函数的功能是求3行4列二维数组每行元素中的最大值。请填空。
#include <stdio, h>
void fun(int,int,int( * )[4] ,int* );
main ( )
{ int a[3] [4] = { { 12,41,36,28}, { 19,33,15,27}, {3,27,19,1 } } ,b[3] ,i;
fun(3,4,a,b);
for(i =0;i <3;i ++ ) printf( "%4d" ,b[i] );
prinff(" /n" );
}
void fun(int m,int n,int ar[] [4] ,int* br)
{ int i,j,x;
for(i =0;i< m;i ++ )
{ x = ar[i] [0] ;'
for(j = 0;j < n;j ++ ) if(x < ar[i] [j] ) x = ar[i] [j];
{{U}} 【14】 {{/U}}=x;
}
}
填空题以下程序运行后输入:3,abcde<回车>,则输出结果是______。#include <string. h>move (char *str,int n) char cemp; int i; temp=str[n-1]; for (i=n-1;i>0;i--) str[i]=str[i-1); str[0]=temp; main() char s[50]; int n, i, z; scanf(“%d,%s”, i<=n;i++)move (s,z); printf(“%s/n”,s);
填空题已有定义:char c=' ';int a=1,b;(此处c的初值为空格字符),执行b=!c&&a;后b的值为______。
填空题函数voidfun(float*sn,intn)的功能是:根据以下公式计算s,计算结果通过形参指针sn传回;n通过形参传入,n的值大于或等于0。请填空。voidfun(float*sn,intn)floats=0.0,w,f=-1.0;inti;for(i=0;i<=n;i++)f={{U}}{{/U}}*f;w=f/(2*i+1);s+=w;{{U}}{{/U}}=s;
填空题函数YangHui的功能是把杨辉三角形的数据赋给二维数组的下半三角,形式如下
1
1 1
1 2 1
1 3 3 1
1 4 6 4 1.
┆
其构成规律是:
(1.)第0列元素和主对角线元素均为1
(2.)其余元素为其左上方和正上方元素之和
(3.)数据的个数每行递增1
请将程序补充完整。
#define N 6
void yanghui(int x[N][N])
{ int i,j;
x[0][0]=1;
for(i=1;i<N;i++)
{ x[i][0]=【 】=1;
for(j=1;j<i;j++)
x[i][j]=【 】;
}
}
填空题下面的程序为6个整型变量A、B、C、D、E、F输入整数,并按从大到小的顺序输出整数及其所对应的变量名。例如,输入的数为3、2、5、7、4、6,则输出的形式为: D(7)F(6)C(5)E(4)A(3)B(2)。#include <stdio.h>int A,B,C,D,E,F;struct char n; 【11】 ;tb1[]='A',&A,'B',&B,'C',&c,'D',&D),'E',&E,'F',&F,t;main() int i,j; for(i=0;i<6;i++)scanf("%d", 【12】 ); for(i=0;i<5;i++) for(j=0;j<5-i;j++) if( 【13】 ) t=tb1[j]; tb1[j]=tb1[j+1]; tb1[j+1]=t; for(i=0;i<6;i++) printf("%c(%d)",tb1[i].n,*tb1[i].p); printf("/n");
填空题下面程序的运行结果:{{U}} 【3】 {{/U}}。
int f(int a[], int n)
{ if(n>1) return a[0]+f(
else return a[o];
}
main()
{ int aa[3]={1, 2, 3}, s;
s=f( printf("% d/n", s);
}
填空题下列给定程序中,函数fun的功能是:将形参s所指字符串中下标为奇数的字符取出,并按ASCII码大小递增排序,将排序后的字符存入形参p所指的字符数组中,形成一个新串。
例如,形参s所指的字符串为“baawrskjghzlicda”,执行后p所指字符数组中的字符串应为“aachjlsw”。
请在下划线处填入正确的内容并将下划线删除,使程序得出正确的结果。
注意:部分源程序给出如下。
不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
void.fun(char*s,char*p)
{int i,j,n,x,t;
n=0;
for(i=0;s[i]!="/0";i++)n++;
for(i=1;i<n-2;i=i+2)
{
/******************found******************/
______;
/******************found******************/
for(j=______+2;j<n;j=j+2)
if(s[t]>s[j])t=j;
if(t!=i)
{
x=s[i];
s[i]=s[t];
s[t]=x;
}
}
for(i=1,j=0;i<n;i=i+2,j++)
p[j]=s[i];
/******************found******************/
p[j]=______;
}
main()
{char s[80]="baawrskjghzlicda",p[50];
printf("/nThe original string is:%s/n",s);
fun(s,p);
printf("/nThe result is:%s/n",p);
}
填空题以下程序运行后的输出结果是{{U}} {{/U}}。 #include <stdio, h> main ( ) char a [ ] = "Language", b [ ]: "Programe"; char * pl, * p2; int k; p1=a;p2=b; for(k=0;k<=7;k++) if( * (p1 +k) == * (p2+k)) printf("% c", * (pi +k));
填空题以下程序运行后的输出结果是{{U}} 【17】 {{/U}}。
struct NODE
{ int k;
struct NODE*link;
};
main()
{ struct NODE m[5],*p=m,*q=m+4;
int i=0;
while(p!=q){
p->k=++i;p++;
q->k=i++;q--;
}
q->k=i;
for(i=0;i<5;i++)printf("%d",m[i].k);
printf("/n");
}
填空题诊断和改正程序中错误的工作通常称为 【5】 。
填空题以下程序的定义语句中,x[1]的初值是______,程序运行后输出的内容是______。 #include<stdio.h> main() int x[]=1,2,3,4,5,6,7,8,9,10,1l,12,13,14,15,16,*p[4],i; for(i=0;i<4;i++) p[i]=&x[2*i+1],printf("q%d”,p[i][0]); printf("/n");
填空题下列程序段的输出结果是 【10】 。 int n='c'; switch(n++) default:printf("error");break; case 'a': case 'A': case 'b': case 'B':printf("good");break; case 'c':case'C':printf("pass"); case 'd':case'D':printf("warn");
填空题假设一个长度为50的数组(数组元素的下标从0~49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有______个元素。
填空题设有定义:int n,* K=&n;以下语句将利用指针变量k读写变量n中的内容,请将语句补充完整。
scanf("%d",【 】);
printf("%d\n",【 】);
填空题面向刑象的模型中,最基本的概念是对象和{{U}} 【4】 {{/U}}。
填空题函数pi的功能是根据以下近似公式求π值:请在下面的函数中填空,完成求π的功能。#include<math.h>doublepi(longn)doubles=0.0;longi;for(i=1;i<=n;i++)s=s+{{U}}{{/U}};return(sqrt(6*s));
填空题下列程序的输出结果是______。 main() imt i,sum; for(i=1;i<7;i++) sum+=i; printf("%d",sum);
填空题设有以下定义 stuctss { intinfo;structss*link;}x,y,z; 且已建立如下图所示链表结构: 请写出删除结点y的赋值语句 【19】 。