欢迎来到天天文库
浏览记录
ID:25156934
大小:76.00 KB
页数:5页
时间:2018-11-18
《vc软件工程师笔试题 》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、VC软件工程师笔试题vc笔试题:1、如何打开注册表?用什么命令注册OCX控件以及用什么命令查看IP设置情况?2、static在C++中的作用3、数据库表格stu中存在字段ID表示编号,写SQL语句查询编号前10的记录4、数据库在写存储过程通常使用setnocounton来实现什么功能?5、UpdateData(TRUE)和UpdateData(FALSE)的区别6、解释MFC的数据类型COLORREF7、采用哪些函数可启动其它应用程序8、解释GetClientRect()和GetWindowRect
2、()的区别9、解释MFC中SendMessage与PostMessage的区别10、名词解释MFCSDKDDXDLLTCP11、解释下面VC调试宏的意义TRACEASSERTVERIFY12、编一函数判断点CPointptx是否在点CPointpta和ptb的连线上13、请说明数组CArray14、编程实现将8进制字符串转换为2进制字符串的函数15、编程实现整数的阶乘16、解释语句virtualvoidX()=0;的作用17、解释C++中struct和class的区别答案:1regeditregsv
3、r32ipconfig2用来定义静态的变量或函数3selectIDtoplOfromstu4当SETNO⑶UNT为ON时,不返回计数(表示受Transact-SQL语句影响的行数)。当SETN0C0UNT为0FF时,返回计数5UpdateData(TRUE)刷新控件的值到对应的变量UpdateData(FALSE)拷贝变量值到控件显示6C0LORREF类型用来描绘一个RGB颜色⑶LORREF类型用来描绘一个RGB颜色。其定义如下:typedefDWORDCOLORREF;typedefDWORD*L
4、PCOLORREF;C0LORREF类型变量值描绘一个颜色时对应于下面16进制的格式:OxOObbggrr可以用这样一个结构体来描述。RGB_valuestruet{byteunused;byteblue;bytegreen;bytered;};7WinExecCreateProcessShellExecute8GetWindowRect()取的是整个窗口的矩形;GetClientRect()取的仅是客户区的矩形,也就是说不包括标题栏,外框等;9发送消息后返回的时间.前者直到窗口执行完消息后才返回,
5、后者向线程发送消息后没有等消息执行完就立即返回;返回值的不同.前者返回的是消息的执行结果,因消息的不同而不同,后者返回值表示该函数执行的成功与否10微软基础类库软件开发工具包设备开发包动态链接库传输控制协议11TRACE宏对于VC下程序调试来说,有着类似printf的功能,Assert_断言就是用于在代码中捕捉这些假设,可以将断言看作是异常处理的一种高级形式VERIFY—个判断的宏12BOOLOnLine(CPointpt,CPointstart,CPointend){longMAXDIF=5;//
6、if(long(m_edgeWidth/2+)>MAXDIF)//MAXDIF=long(m_edgeWidth/2+);//else//MAXDIF=5;//如果点击不在区域中,则返回FALSECRectrc(start,end);0;(MAXDIF,MAXDIF):if(!PtInRect(rc,pt))returnFALSE;//计算距离intx二,y=;intxl=,yl=;intx2=,y2=;//水平,垂直情况if((xl==x2)(abs(x-xl)returnTRUE:if((yl:
7、:y2)(abs(y-yl)returnTRUE;intA=yl-y2;intB=x2_x1;intC=_A*xl_B*yl;doubled;doublesq=sqrt((double)(A*A+B*B));if(sq==0)returnFALSE;elsed=fabs((double)(A*x+B*y+C)/sq);//误差容忍范围if(dreturnTRUE;elsereturnFALSE;returnTRUE;}其他笔试题目推荐:广东发展银行笔试题目南京顺丰笔试题目申银万国校园招聘笔试题目
此文档下载收益归作者所有