【单选题】【消耗次数:1】
代码:#include#includestructFOO{void*buffer;FOO(void){buffer=malloc(1000);}~FOO(){free(buffer);}};intmain(){FOOfoo;std::listfoolist;foolist.push_back(foo);}以下正确的说法是:()
该程序运行结果定义良好。
该程序运行结果定义良好,但存在内存泄漏。
该程序运行结果未定义,因为调用malloc可能返回NULL。
该程序运行结果未定义,因为存在二次释放的缓冲区。
参考答案:
复制
纠错
相关题目
【单选题】 下面程序段:运行后的结果是()。
①  2
②  -2
③  0
④  显示出错信息
【单选题】 输入10,该程序的运行效果是() #include void main() { int a=15,b=25; intp= intq= q=p; printf(%d ,%d\n,*p,*q); }
①  15,15
②  15,25
③  25,15
④  25,25
【单选题】 在Windows中运行“画图”程序,完成绘画操作后最小化,则该程序将____
①  停止运行
②  转入后台运行
③  暂停运行
④  继续在前台运行
【单选题】 下面代码的运行结果,说法正确的是( ) 苹果 香蕉 橘子
①  是有序列表
②  是无序列表
③  是定义列表
④  都不正确
【单选题】 以下程序段的运行结果是()。 inta=1;printf("%d,%d,%d\n",a,++a,a++);
①  3,3,1
②  1,2,2
③  1,2,3
④  3,2,1
【单选题】 在Windows中,将运行中的应用程序窗口最小化后,该应用程序()
①  停止运行
②  在后台运行
③  暂时挂起来
④  出错
【单选题】 编译运行以下程序后,关于输出结果的说明正确的是 ( ) public class Conditional{ public static void main(String args[ ]){ int x=4; System.out.println(“value is “+ ((x>4) ? 9.9:9)); } }
①  输出结果为:value is 99.9
②  输出结果为:value is 9
③  输出结果为:value is 9.0
④  编译错误
【单选题】 以下程序的运行结果是(  )。#include stdio.hmain(){struct date{ int year,month,day;}today;printf(%d\n,sizeof(today));}
①  6
②  8
③  10
④  12
【单选题】 下面代码的运行结果,说法正确的是( ) 苹果/lili/lili/li/ul
①  是有序列表
②  是无序列表
③  是定义列表
④  都不正确
【单选题】 最大运行方式的定义是()。
①  通过保护装置的短路电流为最小的运行方式
②  通过短路点的短路电流为最小的运行方式
③  通过短路点的短路电流为最大的运行方式
④  通过保护装置的短路电流为最大的运行方式
随机题目
【判断题】 RFP只寄给长名单中的咨询公司
①  正确
②  错误
【判断题】 未履约即违约()
①  正确
②  错误
【判断题】 咨询业务投标的报价高低对评标最重要
①  正确
②  错误
【判断题】 未履约即违约
①  正确
②  错误
【判断题】 咨询方一定要对自己咨询意见所产生的后果负法律责任
①  正确
②  错误
【判断题】 双封制下不一定会打开所有咨询公司的两个信封()
①  正确
②  错误
【判断题】 工程建设竣工2-3年后应该做项目后评估
①  正确
②  错误
【判断题】 工程建设竣工2-3年后应该做项目后评估()
①  正确
②  错误
【判断题】 风险即或然损失()
①  正确
②  错误
【判断题】 咨询指的是替别人出谋划策或寻求解决问题的方案()
①  正确
②  错误