C++开发面试题
2017-02-22 19:34
211 查看
1.请说出SendMessage和PostMessage的区别:
(1)PostMessage 只是把消息放入队列,不管其他程序是否处理都返回,然后继续执行 ;而 SendMessage 必须等待其他程序处理消息后才返回,继续执行。
(2)PostMessage 的返回值表示 PostMessage 函数执行是否正确 ;
而 SendMessage 的返回值表示其他程序处理消息后的返回值。
(3)使用这两个发送消息函数的最重要的是要看你的程序是否要对消息的滞后性关注否 ,PostMessage 会造成消息的滞后性 , 而 SendMessage 则不会 , 但如果 SendMessage 消息处理失败 , 则会造成程序停止 !
2.编程:求1-1/2+1/3-1/4+1/5-1/6+…+1/99-1/100+…1/n的值;
(1)PostMessage 只是把消息放入队列,不管其他程序是否处理都返回,然后继续执行 ;而 SendMessage 必须等待其他程序处理消息后才返回,继续执行。
(2)PostMessage 的返回值表示 PostMessage 函数执行是否正确 ;
而 SendMessage 的返回值表示其他程序处理消息后的返回值。
(3)使用这两个发送消息函数的最重要的是要看你的程序是否要对消息的滞后性关注否 ,PostMessage 会造成消息的滞后性 , 而 SendMessage 则不会 , 但如果 SendMessage 消息处理失败 , 则会造成程序停止 !
2.编程:求1-1/2+1/3-1/4+1/5-1/6+…+1/99-1/100+…1/n的值;
#include<stdio.h> #include <iostream> using namespace std; double MyFunc(int n) { double sum=0.0; int flag=1; //用来标识正负号 int i; for (i=1;i<=n;i++) { sum+=1.0*flag/i; flag=flag*(-1); } return sum; } int main(void) { //1-1/2+1/3-1/4+1/5-1/6+…+1/99-1/100+…1/n int m=30; double sum =MyFunc (m); printf ("sum:%f\n",sum); system ("pause"); return 0; }
相关文章推荐
- C语言 sizeof和strlen之间的那些事 C/C++软件开发求职面试题 必备考点(一)
- C/C++嵌入式开发面试题
- linux C/C++服务器后台开发面试题总结
- 高质量的C/C++编程【某市第九研究所嵌入式软件开发工程师面试题】
- linux C/C++服务器后台开发面试题总结
- linux C/C++服务器后台开发面试题总结
- C/C++嵌入式开发面试题
- C++开发面试题:sizeof与strlen区别
- C++开发面试题:1.指针函数与函数指针的区别
- 10-20-pm-C++开发面试题
- linux C/C++服务器后台开发面试题总结
- 不调用库函数,实现字符串复制函数char * strcpy(char * dst, const char * src) C/C++软件开发求职面试题 必备考点(二)
- C++开发面试题:红鸟网络,C++平台开发工程师
- linux C/C++服务器后台开发面试题总结
- C++后端开发面试题
- linux C/C++服务器后台开发面试题总结
- C++开发面试题:2.指针常量与常量指针的区别
- linux C/C++服务器后台开发面试题总结
- C++开发职位面试题收集与面试心得
- C++开发工程师面试题