A.双抱杆起吊法
B.单抱杆起吊法
C.人字抱杆扳倒法
D.撑杆抬吊
第1题
A.3.14
B.78.500000
C.5.0
D.无结果
第2题
A.#define array_size 100 int array1[array_size];
B.#define PI 3.14159 #define S(r) PI*(r)*(r) „ area=S(3.2);
C.#define PI 3.14159 #define S(r) PI*(r)*(r) „ area=S(a+b);
D.#define PI 3.14159 #define S(r) PI*(r)*(r) „ area=S(a);
第3题
若有如下程序: #define PI 3.1415926 #define A(r) 2*PI*r main() {float a,1; a=3.0; 1=A(a) ; printf("r=%.2f,1=%.2f\n",a,1); } 则程序运行后的输出结果是()
A.r=3.00 1=18.85
B.3.00,18.85
C.r=3.000000 1=18.8495555
D.r=3.0 1=18.8495555
第4题
当执行下列宏定义命令后,S的值为 () # defineR3.0 # define PI 3.1415926 # define L2 * PI * R # define S PI * R * R
A.3.1415926
B.18.849556
C.3
D.28.2743334
第5题
实验九 编译预处理 一、实验目的 1. 掌握宏定义的规则,领会带参数宏定义和函数调用的区别. 2. 了解文件包含命令的功能和使用规则。 3. 了解条件编译的特点和功能。 二、实验内容及实验步骤 1. 调试运行下列程序 【示例1】使用不带参数的宏定义 #include <stdio.h> #define PI 3.1415926 void main() {float l,s,r,v; printf("input radius:"); scanf("%f",&r); l=2.0*PI*r; s=PI*r*r; v=4.0/3*PI*r*r*r; printf("l=%10.4f\ns=%10.4f\nv=%10.4f\n",l,s,v); } 【示例2】在宏定义中引用已定义的宏名 #include <stdio.h> #define R 3.0 #define PI 3.1415926 #define L 2*PI*R #define S PI*R*R void main() { printf("L=%f\nS=%f\n",L,S); } 【示例3】使用带参数的宏 #include <stdio.h> #define PI 3.1415926 #define S(r) PI*r*r void main() { float a,area; a=3.6; area=S(a); printf("r=%f\narea=%f\n",a,area); } 【示例4】通过宏展开得到若干个结果 #include <stdio.h> #define PI 3.1415926 #define CIRCLE(R,L,S,V) L=2*PI*R;S=PI*R*R;V=4.0/3.0*PI*R*R*R void main() {float r,l,s,v; scanf("%f",&r); CIRCLE(r,l,s,v); printf("r=%6.2f,l=%6.2f,s=%6.2f,v=%6.2f\n",r,l,s,v); } 2. 利用条件编译实现:如果输入两个实数,则交换后输出;如果输入的是三个实数,则只输出其中最大的数. 三、实验报告要求 写明: 1. 实验目的 2. 实验内容与步骤 3. 编写的程序(题目,经调试、运行后正确的程序) 4. 思考题的解决方法。 5. 总结讨论本次实验的结果和收获。
第6题
下面程序的输出结果是()。 #define PI 3.1415 #define ARE(X) PI*x*x main() { int r=2; printf("%.2f",ARE(r+1)); }
A.28.26
B.28.26
C.9.28
D.9.28
第7题
下面程序的输出结果是() #define PI 3.1415 #define ARE(x) PI*x*x main () {int r=2; printf("%f",ARE(r+1)); }
A.28.26
B.28.26
C.9.28
D.9.28
第8题
A、A.3.14
B、B.78.500000
C、C.5.0
D、D.无结果
第9题
以下程序的执行结果是【 】。
include<iostream>
define PI____3.14159
const int R=10;
void main()
{
double a,b;
ac2*R*PI;
b=R*R*PI;
cout<<"a="<<a<<","<<"b="<<b<<endl;"
}
第10题
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!