考试场次:2013_09月考_9月29日_C++/.NET/嵌入式试卷名称:2013年09月_C++_CSD13061.下列不是菜单基本风格的为:A.MF_POPUPB.MF_STRINGC.MF_SEPARATORD.MF_CHECKED正确答案:D2.关于用new分配内存空间,以下代码正确的是:A.intx=newint;B.int*x=newint;C.intx=newint(10);D.intx=newint[10];正确答案:B3.有如下类的定义:classA{public:voidfa(){cout<<“inAfa”<fa();pa->fb();B.Bb;A&pr=b;pr.fa();pr.fb();C.A*pa=newB;B*pb=newA;pa->fa();pb->fb();D.Aa;Bb;A&ar=b;B&br=a;ar.fa();br.fb();正确答案:B4.关于Windows的字符处理,下列说法错误的是?A.ASC码是最早的编码。B.DBCS编码中由1个或2个字节表示一个字符。C.UNICODE编码在WINDOWS平台下,采用2个字节表示一个字符。D.TCHAR就是宽字节字符,采用UNICODE编码。正确答案:D5.以下有关C++异常机制的讨论中不正确的是?A.C++的异常机制,一方面避免了逐层判断返回值所导致的流程复杂的弊端,另一方面也不会象setjmp/longjmp远程跳转那样使中间对象失去被析构的机会,是一种简洁高效的错误处理机制B.为了避免不必要的麻烦,通常的做法是抛出匿名临时对象作为异常,并以引用的方式捕获它们C.catch子句是依其出现的先后顺序被依次检视的,其中的异常类型应按照先子类后基类的顺序排列D.异常可以在任何场合下抛出,包括一个类的构造和析构函数正确答案:D6.Windows中和窗口创建相关的函数是?A.RegisterClassB.CreateWindowExC.ShowWindowD.GetMessage正确答案:B7.阅读如下代码,描述错误的为?创建定时器代码:SetTimer(hWnd,1,1000,TimerProc);A.此定时器间隔时间为1秒B.此定时器触发的WM_TIMER消息由窗口(hWnd)的窗口处理函数处理C.定时器的ID为1D.定时器关闭调用函数KillTimer(1);正确答案:B8.Windows字符编码方式不包括?A.ASCB.DBCSC.UNICODED.WINCODE正确答案:D9.下列说法不正确的是?A.我们可以使用qtdesigner设计界面得到.ui的界面文件。B.界面文件可以通过uic工具转换成.h文件。C.QTime类中有一个信号是timeout()。D.键盘处理函数中可以得到键盘上那个键被按下。正确答案:C10.阅读如下代码:typedefintT;classVector{T*data;//指向保存数据元素的内存区域intsz;//元素个数intmax;//记录内存区域的空间大小voidexpand(){//元素满了进行容量的扩展(空白处)}}空白处填上的代码应该是?A.max*=2;T*t=newT[max];for(inti=0;i