资源描述
一、选择题
1、自定义函数中若缺省函数值类型,则隐含的类型是( )。
A. int B. long C.float D.double
2、下列关于C语言函数的描述中,错误的是( )。
A. 函数的定义可以嵌套,但函数的调用不可以嵌套
B. 凡不加类型说明的函数,其返回值默认为整型
C.函数的返回值可以通过函数中的return语句获得
D.可以定义有参函数,也可以定义无参函数
3、下面函数调用语句含有实参的个数为( )。
temp((a,b,c),(x,y))
A. 2 B. 3 C.4 D.5
4、以下程序运行后输出结果是( )。
#include <stdio.h>
int fun(int a, int b)
{ return(a-b); }
main()
{ int x=5,y=3,k;
k=fun(x,y);
printf("%d-%d=%d\n",x,y,k);
}
A. 0 B. x-y=2 C.5-3=2 D.2
5、以下程序运行后输出结果是( )。
#include <stdio.h>
int a=2,b=3,c=5;
int fun(int a, int b)
{ int c;
c=a>b?a:b;
return(c);
}
main()
{
int a=6;
printf("%d",fun(fun(a,b),c));
}
A. 5 B. 3,5 C.6,5 D.6
6、以下程序运行后输出结果是( )。
void fun(int i)
{ int m=2;
m=i++;
printf("%d ",m);
}
main()
{ int m=7,n=5;
fun(n);
printf("%d",m);
}
A. 5 5 B. 6 6 C.5 7 D.6 7
7、若有函数定义:
int func()
{
static int m=0;
return m++;
}
以下程序段运行后屏幕输出为( )。
int i;
for(i=1;i<=4;i++)
func();
printf("%d",func());
A. 0 B. 1 C.4 D.5
8、下面程序的输出结果是( )。
#include <stdio.h>
int num=10;
func()
{
int num=4;
return ++num;
}
void main()
{
printf("%d\n",func());
}
A. 4 B. 5 C.10 D.11
9、以下程序的运行结果是( )。
func(int a,int b)
{
int c;
c=(a>b)?(a-b):(a+b);
return(c);
}
main()
{
int x=7,y=3;
printf("%d\n",func(x,y));
}
A. 3 B. 4 C.7 D.10
10、以下程序运行结果是( )。
void main( )
{
int max(float a,float b);
float x,y;
int z;
x=-4.6; y=-3.7;
z=max(x,y);
printf("%d\n",z);
}
int max(float a,float b)
{
float c;
if(a>b) c=a;
else c=b;
return (c);
}
A. -3.7 B. -3 C.-4.6 D.-4
11、以下程序的运行结果是( )。
int a=2,b=3;
int min(int a,int b)
{
int c;
c=a<b?a:b;
return(c);
}
main()
{
int a=4;
printf("%d",min(a,b));
}
A. 2,3 B. 2 C.3 D.4
12、以下程序的运行结果是( )。
fun()
{ static int a=0;
a++;
printf("%d ",a);
}
main()
{ int i;
for(i=1;i<=2;i++)
fun();
}
A. 1 1 B. 1 2 C.0 0 D.0 1
13、若有定义:#define F 2+3,则表达式F*F的值为( )。 1
A. 25 B. 13 C.11 D.17
14、以下程序运行后输出结果是( )。
#define F(m,n) (m)*n
main( )
{
int x=5,y=3,a1,a2;
a1=F(x+y,x-y);
a2=F(x-y,x+y);
printf("%d,%d\n",a1,a2);
}
A. 16,16 B. 16,-16 C. 37,13 D.17,-7
二、编写程序
1.计算:1/2+1/4+……+1/n,设n是由键盘输入的正偶数。
2. 编写程序实现以下函数:
3.求n以内(不包括n)同时能被3和7整除的所有自然数之和的平方根s,n从键盘输入。例如若n为1000时,函数值应为:s=153.909064。
展开阅读全文