在宏定义#define PI 3.l4l59中,如果将1误输成小写的L,则编译时不出错,运行时出错。()
举一反三
- 智慧职教: 有如下宏定义命令: #define PI 3.14 #define L(r) 2*PI*r 则语句printf("%.2lf.",L(0.5));的输出结果为:
- 有变量定义语句inta=3;b=4;则________。 A: 定义了a、b两个变量 B: 定义了a、b两个变量,并均已初始化 C: 程序编译时出错 D: 程序运行时出错
- 以下运算结果中错误的是哪一项? A: L= [1, 2, 3, 4] L.reverse() 则L[1]为3。 B: L= [1, 2, 3, 4]; L.pop(1) 则L元素值结果为[1, 3, 4]。 C: L= [1, 2, 3, 4] L.pop() 则L.index(3)结果为2。 D: L= [1, 2, 3, 4] L.insert(2, -1) 则L值为[1, 2, -1, 4]。
- 以下关于Python自带数据结构的运算结果中正确的是哪一项? ( ) A: l = [1, 2, 3, 4]; l.insert(2, -1); 则l为 [1, 2, -1, 4]; B: l = [1, 2, 3, 4]; l.pop(1); 则l结果为[1, 3, 4]; C: l = [1, 2, 3, 4]; l.pop(); 则l.index(3) 结果为2; D: l = [1, 2, 3, 4]; l.rerverse(); 则l[1]为3。
- 若程序中使用的变量未设置初始值,则() A: 编译时会一定出错 B: 运行时一定出错 C: 连接时会一定出错 D: 运行结果可能出错