相关考题
-
单项选择题
设有如下说明语句:typedefstruct{intn;char*ch;}PER;则PER被定义为:()
A.结构变量
B.结构数组
C.结构体指针
D.结构体类型名 -
单项选择题
代码:#include#includestructFOO{void*buffer;FOO(void){buffer=malloc(1000);}~FOO(){free(buffer);}};intmain(){FOOfoo;std::listfoolist;foolist.push_back(foo);}以下正确的说法是:()
A.该程序运行结果定义良好。
B.该程序运行结果定义良好,但存在内存泄漏。
C.该程序运行结果未定义,因为调用malloc可能返回NULL。
D.该程序运行结果未定义,因为存在二次释放的缓冲区。 -
多项选择题
关于C/C++的static关键字,以下正确的说法是:()
A.static对象的初始化时机在程序逻辑进入main()函数之前。
B.多个static对象的初始化顺序是确定的。
C.若未指定staticint的初始值,则该变量总是被初始化为0。
D.若未指定staticunion的初始值,则只有其第一个命名成员被初始化。