相关推荐
1在长度为n的线性表中,寻找最大项至少需要比较______次
2一个栈的初始状态为空,首先将元素 5,4,3,2,1依次如栈,然后退栈一次,再将元素A,B,C,D依次入栈,之后将所有元素全部退栈,则所有元素退栈(包括中间退栈的元素)的顺序为_______.
3数据库设计的四个阶段是:需求分析,概念设计,逻辑设计和___ ___
4仅有顺序、选择(分支)和重复(循环)结构构成的程序是_____程序
5一棵二叉树有10个度为1的结点,7个度为2的结点,则该二叉树共有___个结点
6有以下程序
#include<stdio.h>
main()
{ int x,y;
scanf(“-2d-1d”,-x.-y);printf(“-d\n”,x+y);
}
程序运行时输入:1234567,程序运行的结果是____
7在C语言中,当表达式值为0是表示逻辑“假”,当表达式值为 [ ] 时表示逻辑 “真”。
8有以下程序
#inculde< stidio.h >
int *f(int *p,int *q);
main()
{ int m=1,n=2,*r=-m;
r=f(r,-n); printf(“%d\n”,*r);
}
int *f(int *p,int *q)
{return (*p>*q) ?p:q;}
程序运行后的输出结果是【 】
9有下列程序
#include<stio.h>
Main()
{int I,n[]={o,0,0,0};
For(i=1;I<=4;i++)
{in=n[i-1]*3+1;printf(“%d”,n);}
}
程序运行后的输出结果是 ( )
10以下fun函数的功能是在N行M列的整型二维数组中,选出一个最大值作为函数值返回,请填空。(设M和N 已定义)
int fun(int a[N][M])
{ int i,j,row=0,col=0;
for(i=0;i<N;i++)
for(j=0;j<M;j++)
if(a[j]>a[row][col]) {row=i;col=j;}
return ( );
}
11以下wun函数的功能是,找出具有N个元素的一位数组中的最小值,并作为函数值返回。请填空。(设x已定义)
int fun(int x[N])
{ int i,k=0;
for(i=0;i<N;i++)
if(x<x) k=【 】;
return x[k];
}
12有以下程序
#include<stdio.h>
Main()
{
int n[2],I,j;
for(i=0;i<2;i++) n=0;
for(i=0;i<2;i++)
for(i=0;j<2;j++) n[j]=n+1;
printf(“%d\n”,n[1]);
}
程序运行后的输出结果是【13】
13以下程序的功能是:借助指针变量找出数组元素中最大值所在的位置并输出该最大值。请在输出语句中填写代表最大值的输出项。
#include<stdio.h>
main()
{
int a[10],*p,*s;
for(p=a;p-a<10;p++) scanf(“%d”,p);
for(p=a,s=a;p-a<10;p++) if(*p>*s) s=p;
printf(“max=%d\n”,【 】);
}
14以下程序打开新文件f.txt,并调用字符输出函数将a数组中的字符写入其中,请填空。
#include<stdio.h>
main []
{ 【 】 } “fp;
char a[5]=[‘1’,’2’,’3’,’5’],i;
fp=fopen{“f.txt”,”w”};
for(i=0;i<5;i++) fputc(a,fp);
fclose(fp);
支付0.00元