C++ZUOYE

来源:百度知道 编辑:UC知道 时间:2024/06/27 21:57:21
1. 以下insprime 函数的功能是判断形参a是否为素数,是素数函数返回1,否则返回0,请填空。
int insprime(int a)
{int i;
For(i=2;i<=a/2;i++)
if(a%i= =0) ;
;
}

2.若已定义的函数有返回值,则关于该函数的调用叙述错误的是( )。
A 调用可以作为独立的语句存在
B 调用可以作为一个函数的实参
C 调用可以出现在表达式中
D 调用可以作为一个函数的形参

3. 有以下函数的定义:
void fun (int n, double x) {………}
若以下选项中的变量已正确定义并赋值,则对函数fun的正确调用语句是( )。
A fun (int y, double m);
B k=fun(10,12.5);
C fun(x,n);
D void fun(n,x);

4. 以下叙述正确的是( )
A C++程序中注释部分可以出现在程序的任意合适地方
B 花括号“{”和“}”只能作为函数的定界符
C 构成C 程序的基本单位是函数,所有函数名都可以由用户命名
D 分号是C++语句之间的分隔符,不是语句的一部分

5. 通过函数求f(x)的累加和,其中f(x)=x2+1;
main()
{cout<<“ The sum=”<<SunFun(10); }
SunFun(int n)
{int x, s=0;
For(x=0;x<=n;x++) s+=F( ) ;
return s;
}
F( int x)
{return ;}

6. 有以下程序,执行程序时,给变量x输入10

1.return 0;
else return 1;
2.D
3.B
4.A
5.没看明白题意,表达有误。
6.A
7.C
8.D
9.A
10.A
个人见解,仅供参考。

1.return 0;
else return 1;
2.D
3.B
4.A
5.没看明白题意,表达有误。
6.A
7.C
8.D
9.A
10.A
个人见解,仅供参考。

6 A 递归嘛
8 D 这种传参貌似不改变值
9 A 会报错 fun 没定义吧
其它大家意见一致 就不看了。。。。

1.return 0;
else ruturen 1;
2.D 3.B 4.A 5.没看懂 6.B 7.C 8.C 9.B 10.A