VC软件工程师笔试题.docx
VC软件工程师笔试题vc软件工程师笔试题vc (笔试)题:1、如何打开注册表?用什么命令注册ocx控件以及用什么命令查 看IP设置状况?2、static在C+中的作用3、数据库表格stu中存在字段ID表示编号,写SQL语句查询编 号前10的记录4、数据库在写存储过程通常使用set nocount on来实现什么功 能?5、UpdateData(TRUE)和 UpdateData(FALSE)的区分6、解释MFC的数据类型COLORREF7、采纳哪些函数可启动其它应用程序8、解释 GetClientRect ()和 GetWindowRect ()的区分9、解释 MFC 中 SendMessage 与 PostMessage 的'区分10、名词解释MFC SDK DDX DLL TCP11、解释下面VC调试宏的意义TRACEASSERTVERIFY12、编一函数推断点CPoint ptx是否在点CPoint pta和ptb 的连线上13、请说明数组CArray14、编程实现将8进制字符串转换为2进制字符串的函数15、编程实现整数的阶乘16、解释语句virtual void X()=0;的作用17、解释C+中struct和class的区分答案:1 regedit regsvr32 ipconfig2用来定义静态的变量或函数3 select ID top 10 from stu4当SET N0C0UNT为ON时,不返回计数(表示受Transact-SQL语句影响的行数),VC软件工程师笔试题o当SET NOCOUNT为OFF时,返回计数5 UpdateData (TRUE)刷新控件的值到对应的变量 UpdateData (FALSE)拷贝变量值到控件显示6 COLORREF类型用来描绘一个RGB颜色COLORREF类型用来描绘 一个 RGB 颜色。其定义如下:typedef DWORD COLORREF; typedef DWORD *LPCOLORREF; COLORREF类型变量值描绘一个颜色时对应于下 面16进制的格式:OxOObbggrr可以用这样一个结构体来描述。 RGB value struct byte unused ; byte blue ; byte green ; byte red; ;7 WinExec CreateProcess ShellExecute8 GetWindowRectO取的是整个窗口的矩形;GetClientRect()取的仅是客户区的矩形,也就是说不包括标题 栏,外框等;9发送消息后返回的时间.前者直到窗口执行完消息后才返回, 后者向线程发送消息后没有等消息执行完就马上返回;返回值的不同.前者返回 的是消息的执行结果,因消息的不同而不同,后者返回值表示该函数 执行的胜利与否10微软基础类库软件开发工具包设备开发包动态链接库传 输掌握协议11 TRACE宏对于VC下程序调试来说,有着类似printf的功能, Assert -断言就是用于在代码中捕获这些假设,可以将断言看作是 特别处理的一种高级形式VERIFY 一个推断的宏12 BOOL OnLine (CPoint pt, CPoint start, CPoint end)(long MAXDIF = 5;/if(long(m_edgeWidth/2+0. 5)MAXDIF)/ MAXDIF = long(m_edgeWidth/2 + 0. 5);/else/ MAXDIF = 5;假如点击不在区域中,则返回FALSECRect rc(start, end);rc. Normal izeRect ();rc. InflateRect(MAXDIF, MAXDIF);if (!PtInRect(rc, pt) return FALSE;计算距离 int x=pt. x, y=pt. y;int xl=start. x, yl=start. y;int x2=end. x, y2=end. y;水平,垂直状况if (xl =二 x2)(abs(x-xl)=MAXDIF)return TRUE;if (yl = y2)(abs(y-yl)=MAXDIF)return TRUE;int A = yl-y2;int B = x2-xl;int C = -A*xl-B*yl;double d;double sq = sqrt(double)(A*A+B*B);if (sq=0)return FALSE;)elsed = fabs(double)(A*x+B*y+C)/sq);误差容忍范围if (d=MAXDIF)return TRUE;elsereturn FALSE;return TRUE;)其他(笔试题)目)推举:广东进展银行笔试题目南京顺丰笔试题目申银万国校内聘请 笔试题目文档内容到此结束,欢迎大家下载、修改、丰富并分享给更多有需要的人。