14以下程序输出多组数字,其中包括下列选项中的哪个选项
#include<iostream> using namespace std;
int main()
{
int g,s,b;
for(int n=100;n<1000;n++)
{
b = n / 100;
s = n / 10 % 10;
g = n % 10;
if(g*g*g+s*s*s+b*b*b==n)
{
cout<<n<<endl;
}
}
return 0;
} 5分
登录后查看选项
15下面程序运行后输入4,输出结果应是
#include <iostream>
using namespace std;
int fac (int n)
{
if (n <=1)
return 1;
else
return n * fac (n - 1);
}
int main ()
{
int n = 0;
cin >> n;
int ret = fac (n);
cout << ret;
return 0;
} 5分
登录后查看选项
判断题 共5道
16如果定义了一个函数int min (int a, int b);用来返回a和b中较小的数,
那么,想求15、26、47三个数中最小的数,用int m = min (15, min (26, 47));这种调用形式。5分
登录后查看选项
17continue语句只能出现在循环体中5分
登录后查看选项
18在下面程序段中,循环体的循环次数为4次。
int i = 0;
do
i ++;
while (i*i < 10); 5分