A. 头文件<stdio.h>是每一个程序都必须要包含的 B. 程序中的每个源文件都包含同一个头文件,一定会导致重复包含 C. 头文件可以起到共享对象的作用 D. 任何情况下头文件都不可以循环包含(如在文件a.h中使用 E. include "b.h",在文件b.h中使用 F. include "a.h")
A. B. include <a.h, b.h, c.h> C. B. D. include "a.h, b.h, c.h" E. C. F. include a.h, b.h, c.h G. D. H. include "a.h" I. include "b.h" J. include "c.h"
A. 该程序运行后输出11 B. 该程序运行后输出7 C. 该程序有错,即变量a重复定义 D. 主函数中的变量a不可以被修改
A. 该程序的运行结果是21 B. 该程序有误,将funcs.cpp文件中函数getAge定义前的关键字static删掉即可 C. 该程序有误,将main.cpp文件中函数getAge声明前的关键字static删掉即可 D. 该程序有误,将main.cpp和funcs.cpp文件中函数getAge前的关键字static删掉即可
A. static用于限定外部变量时,可以将该变量的作用域限定为被编译源文件的剩余部分 B. static用于限定内部变量时,可以将该变量的作用域限定为被编译源文件的剩余部分 C. static用于限定函数时,可以将该变量的作用域限定为被编译源文件的剩余部分 D. static用于限定内部变量时,可以将该变量的生命周期变成和整个程序一样长