填空题将以下程序段写成三目运算表达式:{{U}} {{/U}}。 if(a>b) max=a; else max=b;
填空题以下程序运行后的输出结果是{{U}} [8] {{/U}}。
main()
{int x, a=1,b=2,c=3,d=4;
x=(a<b)?a:b; x=(x<c)?x:c; x=(d>x)?x:d;
printf("%d/n",x);
}
填空题若有如下结构体说明: struct STRU int a,b;char c:double d; struct STRU *p1,*p2; ; 请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型。 【16】 t[20]
填空题以下程序运行后的输出结果是{{U}} 【16】 {{/U}}。
fun(int a)
{int b=0;static int c=3;
b++;c++;
return(a+b+c);
}
main()
{int i,a=5;
for(i=0;i<3;i++)printf("%d%d",i,fun(a));
printf("/n");
}
填空题下列给定程序中,函数proc()的功能是:从低位开始取出长整型变量s中奇数位上的数,依次构成一个新数放在t中。例如,当s中的数为123456789时,t中的数为13579。
请修改程序中的错误,使它能得到正确结果。
注意:不要改动main()函数,不得增行或删行,也不得更改程序的结构。
试题程序:
#include<stdlib.h>
#include<stdio.h>
#include<conio.h>
//****found****
int proc(long s,long*t)
{
long s1=10;
*t=s%10;
while(s>0)
{
//****found****
s=s%100;
*t=s%10*s1+*t;
s1=s1*10;
}
}
void main()
long s,t;
system("CLS");
printf("/nPlease enter s:");
scanf("%1d",
proc(s,
printf("The result is:%1d/n",t);
填空题fun函数的功能是:首先对a所指的N行N列的矩阵,找出各行中的最大数,再求这N个最大值中最小的那个数并作为函数值返回。请填空。 #include <stdio.h> #define N 100 int fun(int(*a)[N]) int row,col,max,min; for(row=0;row<N;row++) for(max=a[row] [0],col=1;col<N;col++) if(______)max=a[row][col]; if(row==0)min=max; else if(______)min=max; return min;
填空题软件工程三要素是方法、工具和过程,其中,______支持软件开发的各个环节的控制和管理。
填空题在64位高档微机中,CPU能同时处理【 】个字节的二进制数据。
填空题以下是一个投标公司中标评分统计程序,数组r存有9个评委的打分,统计时,去掉其中的1个最高分与1个最低分,其他7个分数的平均分即是最后得分,请把程序补充完整。
#include<stdio.h>
int main()
{
float r[9]={8.9, 7.6, 9.1, 8.5, 8.6, 8.3, 9.0, 8.4, 8.7};
float sum, ave, max, min;
int i;
______;
for(i=0; i<9; i++)
sum+=______;
max=min=r[0];
for(i=1; i<9; i++)
{
if(______)
max=r[i];
if(min>r[i])
min=r[i];
}
ave=______;
printf("Average=%.2f/n", ave);
return 0;
}
填空题媒体在计算机领域中的含义,是指存储信息的实体和{{U}} 【4】 {{/U}}。
填空题请在以下程序第一行的下划线处填写适当内容,使程序能正确运行。 ______(double,double); main() double x,y; scanf("%1f%1f", printf("%1f/n",max(x,y)); double max(double a,double B) return(a>b ? a:b);
填空题有以下程序:
void fun(int *a, int i, int j)
{ int t;
if(i<j)
{ t=a[i]; a[i]=a[j]; a[j]=t;
i++ ;j--;
fun(a, i, j);
}
}
main()
{ int x[]=(2, 6, 1, 8), i;
fun(x, 0, 3);
for(i=0; i<4; i++)printf("% 2d", x[i]);
}
程序运行后的输出结果是{{U}} 【7】 {{/U}}。
填空题以下程序的功能是:通过函数func输入字符并统计输入字符的个数。输入时用字符@作为输入结
束标志。请填空。
#include
long 【 】 ;/* 函数说明语句 */
main()
{long n;
n=func();printf("n=%1d\n",n);
}
long func()
{ long m;
for(m=0;getchar()!=@;【 】);
return m;
}
填空题给定程序中,函数fun的作用是:统计整型变量m中各数字出现的次数,并存放到数组a中,其中:a[0]存放0出现的次数,a[1]存放1出现的次数,……a[9]存放9出现的次数。
例如,若m为14579233,则输出结果应为:0,1,1,2,1,1,0,1,0,1,
请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
注意:不得增行或删行,也不得更改程序的结构!
试题程序:
#include<stdio.h>
void fun(int m,int a[10])
{int i;
for(i=0;i<10;i++)
/*********found*********/
______=0;
while(m>0)
{
/*********found*********/
i=______;
a[i]++;
/*********found*********/
m=______;
}
}
main()
{int m,a[10],i;
printf("请输入一个整数:”);
scanf("%d",
fun(m,a);
for(i=0;i<10;i++)
printf("%d,",a[i]);
printf("/n");
}
填空题语言源程序文件名的后缀是______;经过编译后,生成文件的后缀是______;经过连接后,生成文件的后缀是______。
填空题通常将软件产品从提出、实现、使用维护到不再使用的过程称为 【4】 。
填空题以下程序通过函数指针p调用函数fun,请在填空栏内写出定义变量p的语句。
void fun(int * x,int * y)
{ …… }
main()
{ int a=10,b=20;
{{U}}{{U}} {{/U}}{{/U}}:
p=fun; p(&a,&b) ;
}
填空题 【5】 是数据库设计的核心。
填空题下面程序的执行结果是{{U}} 【9】 {{/U}}。
main()
{
int a=5,b=4,c=9;
printf("###%d",(a<C) ?c*b:a*B) ;
}
填空题以下涵数rotate的功能是:将a所指N行N列的二维数组中的最后一行放到b所指二维数组的第0列中,把a所指二维数组中的第0行放到b所指二维数组的最后一列中,b所指二维数组中其他数据不变。 #define N 4 void rotade(int a[][N],int b[][N]) int i,j; for(i=0;i<N;i++) b[i][N-1]= 【19】 ; 【20】 =a[N-1][i];
