2.17 C++ 专项练习 错题复盘

c++中,声明const int i,是在哪个阶段做到 i只可读的?

正确答案: A   你的答案: C (错误)

编译
链接
运行
以上都不对


解析:const用来说明所定义的变量是只读的。 这些在编译期间完成,编译器可能使用常数直接替换掉对此变量的引用。


下面有关回调函数的说法,错误的是?

正确答案: C   你的答案: A (错误)

回调函数就是一个通过函数指针调用的函数
回调函数可能被系统API调用一次,也可能被循环调用多次
回调函数本身可以是全局函数 ,静态函数和某个特定的类的成员函数
回调函数可用于通知机制


解析:回调函数就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,我们就说这是回调函数。

 回调函数不是由该函数的实现方法直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。




在Windows编程中下面的说法正确的是:

正确答案: B   你的答案: A (错误)

两个窗口,他们的窗口句柄可以是相同的
两个窗口,他们的处理函数可以是相同的
两个窗口,他们的窗口句柄和窗口处理函数都不可以相同.

解析:窗口句柄就相当于一个身份证,是一个整数,如果两个窗口的句柄相同的话,就会出现消息不知道传给哪个窗口了。




猜你喜欢

转载自www.cnblogs.com/Lis-/p/12323681.html