A.static变量在函数调用结束后不会被销毁B.static变量在每次函数调用时都会重新初始化C.static变量只能用于全局变量D.static变量在多个源文件中共享
单项选择题以下哪个C语言程序片段正确地使用了extern关键字?()
A.extern int x;int x=10;B.int x=10;extern int x;C.extern int x;在一个源文件中,int x=10;在另一个源文件中
单项选择题C语言中,以下哪个不是合法的宏定义?()
A.#define Pl =3.14B.#define Pl 3.14fC.#define Pl (3.14)D.#define Pl 3.14
单项选择题以下哪个C语言程序片段中的数组初始化是错误的?()
A.int arr[]={1,2,3};B.int arr[3]={1,2};C.int arr[={{1,2,3}};D.int arr[2][3]={1,2,3,4,5};
单项选择题C语言中,关于预处理指令,以下哪个说法是正确的?()
A.预处理指令在编译阶段执行B.预处理指令以*开头C.预处理指令可以改变程序的结构D.预处理指令在运行时生效
单项选择题以下哪个选项的C语言代码片段可以正确打印出Hello,World!?()
A.printf(Hello,World!);B.cout <<Hello,World!C.print(Hello,World!);D.System.out.println(Hello,World!);
单项选择题在C语言中,关于函数指针数组,以下哪个说法是错误的?()
A.函数指针数组的每个元素都是指向函数的指针B.函数指针数组可以用来存储不同类型的函数指针C.函数指针数组的大小必须在声明时指定D.函数指针数组的元素可以直接调用函数
单项选择题C语言中,关于联合(union)的使用,以下哪个说法是正确的?()
A.联合中的所有成员都同时占用内存B.联合的大小等于其最小成员的大小C.联合可以同时存储不同类型的值D.联合只能存储一种类型的值
单项选择题以下哪个选项的C语言代码片段能够定义一个整型变量并初始化为10?()
A.float num =10;B.int num;num =10;C.num=10;int num;D.int 10=num;
单项选择题在C语言中,volatile关键字主要用于什么?()
A.防止编译器优化变量B.声明全局变量C.定义常量D.声明指针变量
单项选择题C语言中,用于从标准输入读取一个整数的函数是()
A.scanfB.printfC.getsD.putchar
单项选择题C语言中的循环语句有哪些?()
A.if和elseB.for和whileC.switch和caseD.goto和label
单项选择题C语言中,结构体的定义使用哪个关键字?()
A.structB.classC.unionD.enum
单项选择题在C语言中,关于静态局部变量,以下哪个说法是正确的?()
A.静态局部变量只初始化一次B.静态局部变量在函数调用结束后会被销毁C.静态局部变量没有默认值D.静态局部变量不能在函数外部访问
单项选择题C语言中,用于输出字符串的函数是()
A.printfB.scanfC.putsD.getchar
单项选择题在C语言中,注释符号是()
A.//B./*/C.#D.//和/**/都是