C语言
第781题
以下叙述中正确的是( )。
第782题
C语言程序中,若函数无返回值,则应该对函数说明的类型是 ( )。
第783题
以下关于return语句的叙述中正确的是( )。
第784题
以下叙述中错误的是( )。
第785题
以下关于函数的叙述中正确的是( )。
第786题
下面的函数调用语句中func函数的实参个数是( )。
func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,V8)));
第787题
函数调用语句:
fun((exp1,exp2),(exp1,exp2,exp3));
含有的实参个数
是( )。
第788题
avg函数的功能是求整型数组中的前若干个元素的平均值,设数组 元素个数最多不超过10,则下列函数说明语句错误的是( )。
第789题
以下程序的主函数中调用了在其前面定义的函数
fun:#include <stdio.h>
…
main()
{
double a[15],k;
k=fun(a);
…
}则以下选项中错误的fun函数首部是( )。
第790题
在C语言程序中,下列说法中正确的是( )。
第791题
设有函数定义:
void sub(int k,char ch){…}则以下对函数sub的调用语句中,正确的是( )。
第792题
有以下程序:
#include <stdio.h>
int f(int x);
main()
{
int a,b=0;
for(a=0;a<3;a++)
{
b=b+f(a);
putchar('A'+b);
}
}
int f(int x)
{
return x*x+1;
}程序运行后的输出结果是( )。
第793题
有以下函数:
#include <stdio.h>
void func(int n)
{
int i;
for(i=0;i<=n;i++)printf("*");
printf("#");
}main()
{
func(3);
printf("????");
func(4);
printf("\n");
}程序运行后的输出结果是( )。
第794题
有以下函数:
#include <stdio.h>
void exch(int t[])
{
t[0] = t[5];
}
main()
{
int x[10] = {1,2,3,4,5,6,7,8,9,10},i=0;
while(i <= 4)
{
exch(&x[i]); i++;
}
for(i = 0;i < 5;i++)printf("%d\n",x[i]);
}程序运行后的输出结果是( )。
第795题
有如下程序:
#include <stdio.h>
int sum(int a,int b)
{
return a+b-2;
}
main()
{
int i;
for(i = 0;i < 5;i++)
printf("%d",sum(i,3));
printf("\n");
}程序运行后的输出结果是( )。
第796题
有以下程序
#include <stdio.h>
int f(int n)
{
int t=0,a=5;
if(n/2)
{
int a=6;
t+=a++;
}
else
{
int a=7;
t+=a++;
}
return t+a++;
}
main()
{
int s=0,i=0;
for(;i<2;i++) s+=f(i);
printf("%d\n",s);
}程序运行后的输出结果是( )。
第797题
有以下程序:
#include <stdio.h>
double f(double x);
main()
{
double a=0;
int i;
for(i=0;i<30;i+=10) a+=f((double)i);
printf("%5.0f\n",a);
}
double f(double x)
{
return x*x+1;
}程序运行后的输出结果是( )。
第798题
有以下程序:
#include <stdio.h>
int fun(int x,int y)
{
if(x==y)return(x);
else return((x+y)/2);
}
main()
{
int a=4,b=5,c=6;
printf("%d\n",fun(2*a,fun(b,c)));
}程序运行后的输出结果是( )。
第799题
有以下程序
#include <stdio.h>
int fun (int x,int y)
{
if(x!=y) return ((x+y)/2);
else return (x);
}
main()
{
int a=4,b=5,c=6;
printf("%d\n",fun(2*a,fun(b,c)));
}程序运行后的输出结果是( )。
第800题
有以下程序:
#include <stdio.h>
int f(int x);
main(){
int n=1,m;
m=f(f(f(n)));
printf("%d\n",m);
}
int f(int x)
{
return x*2;
}程序运行后的输出结果是( )。