一个视图对象能连接 ()  文档对象,一个文档对象能连接  () 视图对象。
A)多个,多个 
B)多个,一个
C)一个,一个 
D)一个,多个对于消息队列描述正确的是  ()   。
A)在Windows中只有一个消息系统,即系统消息队列。消息队列是一个系统定义的数据结构,用于临时存储消息 
B)系统可从消息队列将信息直接发给窗口,另外,每个正在Windows下运行的应用程序都有自己的消息队列
C)系统消息队列中的每个消息最终都要被USER模块传送到应用程序的消息队列中去,应用程序的消息队列中存储了程序的所有窗口的全部消息 
D)以上都正确
 关于异常处理,()   是正确的。
A)在C++程序中,由throw表达式抛出异常,而该表达式应直接或间接地被包含在try块中 
B)当抛出异常后,寻找匹配的catch子句有固定的过程,就是逆着程序函数的调用链返回,称为栈展开
C)当某条语句抛出异常后,跟在其后的语句将被跳过,析构函数也将不被执行。 D)catch 子句实际是一个特殊的函数.用C语言写windows程序,有两个基本的函数,这两个基本函数分别是WinMain()函数和_ ()

解决方案 »

  1.   

    1.D
    2.不清楚
    3.好象是C,不太肯定,主要是"析构函数也将不被执行",如果程序不退出倒是执行某个类的析构函数,也可能B是对的
      

  2.   

    从消息的发送途径来看,消息可以分成2种:
    队列消息和非队列消息。
    消息队列由可以分成系统消息队列和线程消息队列。
    系统消息队列由Windows维护,线程消息队列则由每个GUI线程自己进行维护,为避免给non-GUI现成创建消息队列,所有线程产生时并没有消息队列,仅当线程第一次调用GDI函数数系统给线程创建一个消息队列。队列消息送到系统消息队列,然后到线程消息队列;非队列消息直接送给目的窗口过程。
      

  3.   

    3、异常那道题应该是选错误的吧,错误的是D。
    catch子句的语法是catch(TException exName)
    {
    //Todo: Add your code here
    }根据“catch子句是一个特殊的函数”,说明catch子句是函数,函数调用的语法:
    funcName(parameters...);
    代入,得到
    catch(TException exName);
    没有处理代码的放置位置,明显不符合catch的语法。
    另外,函数不需要配套使用,但是catch必须和try配套使用。4、在C程序中的进入点是函数main,Windows程序的进入点是WinMain
      

  4.   

    用C语言写windows程序,有两个基本的函数,这两个基本函数分别是WinMain()函数和_ ()
    这个很费解...写windows程序...CreateWindow?哈哈
    但和winmain肯定是不对应的...main函数可以写windows程序,但总感觉...
      

  5.   

    我搜索了一下,最后一题,有人也说是main函数,可是我感觉怪怪的~!