niusouti.com
更多“GetMessage()函数在什么情况下返回0从而导致消息循环终”相关问题
  • 第1题:

    在Foxbase中,函数INKEY返回值的范围的是()。

    A.0-127

    B.0-36

    C.1-128

    D.0-255


    参考答案:D

  • 第2题:

    不使用库函数,编写函数int strcmp(char *source, char *dest) 相等返回0,不等返回-1;


    正确答案:
     

  • 第3题:

    下列给定程序中,函数proc()的功能是:判断一个整数m是否是素数,若是返回1,否则返回0。在main()函数中,若proc()返回1,则输出″YES″;若proc()返回0,则输出″NO″!

    请修改程序中的错误,使它能得出正确的结果。

    注意:不要改动main)函数,不得增行或删行,也不得,t更改程序的结构。

    试题程序:


    正确答案:

    (1)错误:k++
    正确:k++;
    (2)错误:if(m=k)
    正确:if(m==k)
    【解析】根据C语言的语法规则,每一条语句都要以分号结束,因此,要在语句“k++”之后加上分号。判断变量m与变量k是否相等应该用符号“==”,符号“=”为赋值符号,因此,“if(m=k)”应改为“if(m==k)”。

  • 第4题:

    计算以下函数:MOD(25,2),会返回什么值?()

    • A、1
    • B、2
    • C、25
    • D、0

    正确答案:A

  • 第5题:

    关于PeekMessage和GetMessage的说法正确的是()。

    • A、PeekMessage立即返回
    • B、GetMessage将会等待消息到来
    • C、PeekMessage等待消息到来
    • D、GetMessage立即返回

    正确答案:A,B

  • 第6题:

    由函数原型语句“imfunl(void);”可知,该函数的返回类型为(),该函数带有0个参数。


    正确答案:int

  • 第7题:

    对消息循环描述错误的是()

    • A、GetMessage函数在消息队列非空时,取得消息并返回
    • B、若GetMessage取得的是WM_CLOSE消息则返回0,否则返回非0
    • C、GetMessage函数在消息队列为空时,将一直空闲
    • D、DispatchMessage将当前消息发送到对应的窗口过程中去

    正确答案:B

  • 第8题:

    如果函数没有使用return语句,则函数返回的是?()

    • A、0
    • B、None
    • C、任意整数
    • D、报错!函数必须要有返回值。

    正确答案:B

  • 第9题:

    技术变动()。

    • A、改变生产函数,从而同样的投入生产更多的产量
    • B、改变生产函数,从而产量更大(但只在额外资本品被使用的情况下)
    • C、改变生产函数,从而产量更大(但只在额外工人被雇佣的情况下)
    • D、提高生产率但并不改变生产函数

    正确答案:A

  • 第10题:

    问答题
    GetMessage()函数在什么情况下返回0从而导致消息循环终止程序结束。

    正确答案: 在接收到WM_QUIT消息时返回0
    解析: 暂无解析

  • 第11题:

    多选题
    路由环路可能导致的结果包括()。
    A

    目的网段不可达

    B

    数据在某些设备间循环直到TTL=0

    C

    路由协议消息在某些设备间循环直到TTL=0

    D

    路由计算错误


    正确答案: A,D
    解析: 暂无解析

  • 第12题:

    多选题
    在Windows消息机制中,消息系统3大关键要素是()。
    A

    消息队列

    B

    消息循环

    C

    消息处理函数

    D

    消息映射


    正确答案: B,D
    解析: 暂无解析

  • 第13题:

    对GetMessage和PeekMessage的叙述正确的是( )。

    A.GetMessage不等待消息到达

    B.PeekMessage在无消息时不等待

    C.PeekMessage总是从消息队列中删除消息,但WM_PAINT消息除外

    D.GetMessage总是从消息队列中删除消息,包括WM_PAINT消息


    参考答案:B

  • 第14题:

    某人设计了下面的函数fun,功能是返回参数a中数值的位数: Function fun(a AS Integer)AS Integer Dim n% N=1 While a\10>=0 N=n+l:a=a\l0 Wend Fun=n End Function 在调用该函数时发现返回的结果不正确,函数需要修改,下面的修改方案中正确的是。 A.把错句n=1改为n=0 B.把循环条件a\l0>=0改为a\l0>0 C.把语句a=a\l0改为a=a Mod 10 D.把语句fun=n改为fun=a


    正确答案:A

  • 第15题:

    若程序中定义了3个函数xx、yy和zz,并且函数xx调用yy、yy调用zz,那么,在程序运行时不出现异常的情况下,函数的返回方式为(31)。

    A.先从yy返回zz,然后从zz返回xx

    B.先从xx返回yy,然后从yy返回zz

    C.先从zz返回yy,然后从yy返回xx

    D.先从况返回xx,然后从xx返回yy


    正确答案:C
    解析:当程序语言允许嵌套调用函数时,应遵循先入后出的规则。即函数xx调用yy、yy调用zz,应先从zz返回yy,然后从yy返回xx。

  • 第16题:

    在Windows消息机制中,消息系统3大关键要素是()。

    • A、消息队列
    • B、消息循环
    • C、消息处理函数
    • D、消息映射

    正确答案:A,B,C

  • 第17题:

    在Foxbase中,函数INKEY返回值的范围的是()。

    • A、0-127
    • B、0-36
    • C、1-128
    • D、0-255

    正确答案:D

  • 第18题:

    在Excel中函数MIN(10,7,12,0)的返回值是()。

    • A、10
    • B、7
    • C、12
    • D、0

    正确答案:D

  • 第19题:

    通过()结束函数,从而选择性的返回一个值给调用方。


    正确答案:return

  • 第20题:

    UML的()以一种简单、抽象的函数表示对象之间的信息传递,不考虑通信过程的内部细节,在UML顺序图中用普通的有向箭头表示。

    • A、简单消息
    • B、同步消息
    • C、异步消息
    • D、返回消息

    正确答案:A

  • 第21题:

    路由环路可能导致的结果包括()。

    • A、目的网段不可达
    • B、数据在某些设备间循环直到TTL=0
    • C、路由协议消息在某些设备间循环直到TTL=0
    • D、路由计算错误

    正确答案:A,B,C,D

  • 第22题:

    多选题
    关于PeekMessage和GetMessage的说法正确的是()。
    A

    PeekMessage立即返回

    B

    GetMessage将会等待消息到来

    C

    PeekMessage等待消息到来

    D

    GetMessage立即返回


    正确答案: D,C
    解析: 暂无解析

  • 第23题:

    单选题
    如果函数没有使用return语句,则函数返回的是?()
    A

    0

    B

    None

    C

    任意整数

    D

    报错!函数必须要有返回值。


    正确答案: B
    解析: 暂无解析