下面关于C++程序基础说法正确的是?
#include是引入输入输出头文件
using namespace std;必须写在main函数内部
int main()执行结束后不需要return 0;
cout输出语句末尾不需要分号
要定义一个不能修改的常量PI值为3.141593,写法正确的是?
const double PI=3.141593;
double const PI;
const PI double=3.141593;
define PI 3.141593;
下面关于int与double描述错误的是?
int占4字节,存储整数
double是双精度浮点数,可以存小数
int和double混合运算时int会自动转为double
500 / 3 和500.0 /3运算结果完全一致
char类型本质存储的是ASCII编码,'M'-'A'+1结果是?
想要读取一个double类型变量x,使用scanf正确占位符是?
交换int变量a,b的值,下面代码片段正确的是?
int t=a;a=b;b=t;
a=b;b=a;
int t;t=a=b;b=t;
t=a;b=a;a=t;
猴子吃桃逆推题目:第四天剩1个桃子;一共执行num=(num+1)*2三次逆推,最初桃子数量为?
数学公式 (c+1)/(a*b),下面哪一项C++表达式写法正确?
c+1/a*b
(c+1)/a/b
(c+1)/a*b
c+1/(a*b)
下面关于scanf与printf说法错误的是?
printf输出double类型用%f
scanf读取double类型使用%lf
大数据输入场景cin一定比scanf速度快
printf可以通过%.3f控制输出小数位数
阅读代码:
程序输出结果:
阅读代码:
程序输出结果:
阅读代码:
程序输出:
求圆周长,补全①处:
A.const double
B.const int
C.double const int
D.#define
交换a、b两个整数,补全②处:
A.t = b;
B.t = a;
C.a = t;
D.b = t;
计算长方形对角线,补全③处:
A.sqrt(a*a+b*b)
B.pow(sqrt(a),sqrt(b))
C.sqrt(a+b)
D.pow(a*a,b*b)
使用scanf读取int变量n,补全④处:
A.scanf("%d",n)
B.scanf("%d",n)
C.scanf("%lf",n)
D.scanf("%c",n)
计算500毫升水平均分给3人,输出小数结果,补全⑤处:
A.500
B.500.0
C.(int)500
D.500*int(1)