2009年4月全国计算机等级二级C笔试考前练习习题(1)
2009年4月,全国计算机二级C考试,你准备好了吗?参加计算机二级C语言考试的朋友可以多关注一下大家组织的2009年4月全国计算机二级C语言考试前的练习!希望对大家的备考有帮助!祝大家考试取得好成绩!大家每天都来练!不断强化巩固!每天都有更新!
1。如果变量已经正确定义和赋值,对库函数的错误调用是
A) k=scanf("%d%d ",&i,& j);
B) printf("\%d\\n ",k);
C)getchar(ch);
D)putchar(ch);
2.需要定义一个名为mysum的函数,其返回值为double。它的功能是求两个双数之和。正确的定义是:
a) mysum (double a,b)
{ return(a+b);}
B) mysum(双a,双B)
{ return a+B;}
C) double mysum(int a,intb);
{ return a+b;}
D) double mysum(double a,double b)
{ retrun(a+b);}
3.以下是对fun函数的正确调用:
fun(a+b,fun(a+b,(a,b)));
那么fun函数有_ _ _ _ _个参数。
4.如果定义了以下函数:
myfun (double a,int n)
{…}
那么myfun函数值的类型就是
a)void
b)double
c)int[
5.如果每个选项中使用的变量都已正确定义,fun函数中的return语句将返回一个函数值。下列选项中错误的程序是
a) double fun (int a,int b)
{…}
main()
{┇
fun(I,k);
┇
}
b)main()
{
printf(" % f \ n ",fun( 2,10));
┇
}
double fun(int a,int b)
{……}
c)double fun(int,int);
main()
{┇
x = fun(I,k);
┇
}
double fun(int a,int b)
{……}
d)main()
{ double fun(int I,int y);
┇
x=fun( i,k);
┇
}
double fun(int a,int b)
{ ……}
6.如果有以下函数:
int fun(int x)
{ return(1+x * x);}
然后语句printf ("%d \ n ",fun(fun(fun(1))));的输出结果是
答案:C D 2 C B 677
0条评论