WIN32 平台下, sizeof(short) = __2__ , sizeof(int) = __4__ , sizeof(long) = __4__ 。 (3 分 ) /// sizeof(char) = 1;sizeof(double) = 8;sizeof(float) = 4;
SendMessage 和 PostMessage 有什么区别
SendMessage:发送消息后,等待消息处理完毕后才继续执行自身的程序。
PostMessage:发送消息后不等待消息处理即继续执行自身的程序。
WaitForSingleObject 有何作用; m_pThrd 的类型是 CWinThread* 时, WaitForSingleObject(m_pThrd->m_hThread, INFINITE); 有何作用。 (4 分 )WaitForSingleObject是表示等待线程的一个函数。
参数为INFINITE表示一直等待线程CWinThread执行结束后,再继续处理自身程序。
char szTemp[1000] = "";
int nLen1 = sizeof(szTemp);
int nLen2 = strlen(szTemp);/// strlen的计算结果不包含结束符'\0'
strcpy(szTemp, "abc");
int nLen3 = sizeof(szTemp);
int nLen4 = strlen(szTemp);
int nTemp[100];
int *pTemp = nTemp;
int nLen5 = sizeof(pTemp);/// 在32位系统中,指针只占4位字节,不管它指向地址的内容有多大!
char szResult[200] = "";
sprintf(szResult, "%d,%d,%d,%d,%02d.", nLen1, nLen2, nLen3, nLen4, nLen5);
则 szResult = _1000,0,1000,3,04___ 。
写一个函数重载的简单例子
int add(int a,int b)
{
return (a + b);
}
float add(float a,float b)
{
return (a + b);
}
请解释“ func ”为何种类型,这种类型的作用什么,变量 ttt 的值是多少? (6 分 )
typedef int (*func)(int, int*);
int xxx(int a, int *p)
{
return a + *p;
}
int dowork(func aaa, int bbb, int *ccc)
{
return aaa(bbb, ccc);
}
int sss = 4;
int ttt = dowork(&xxx, 3, &sss);func表示一个函数指针,它指向参数为int,int*,返回值为int的函数。ttt的值为7
C++ 笔试题
原创
©著作权归作者所有:来自51CTO博客作者TechOnly的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
C++笔试题(转)
一看!
字符串 .net -
C/C++笔试题(很多)
微软亚洲技术中心的面试题!!!1.进程和线程的差别。
c++ 白盒测试 黑盒测试 -
C++笔试题汇总二
C++笔试题 一 1. 以下三条输出语句分别输出什么?[C易]char str1[] = "abc
C C# C++ 面试 Cisco -
openwrt keepalived 不获取vip
问题描述S5700作为DHCPv6 Server给PC分配IPv6地址,接口Vlanif1000作为网关,PC配置通过DHCPv6方式获取IPv6地址。S5700作为DHCPv6 Server配置如下:# dhcpv6 pool 1 address prefix 2001::/64 excluded-address 2001::1 to 2001::10 # interface Vlanif100
openwrt dhcp 无法获取ip 华为 ipv6 无状态地址获取 开发板无法ping通笔记本 路由表 Server