亚洲免费人人妻人人,cao78在线视频,福建一级毛片,91精品视频免费观看,高清另类图片操逼,日本特黄特色大片免费看,超碰欧美人人澡曰曰澡夜夜泛

VC軟件工程師筆試題

時間:2018-12-31 12:00:00 資料大全 我要投稿

VC軟件工程師筆試題

   VC筆試題:

VC軟件工程師筆試題

  1、如何打開注冊表?用什么命令注冊ocx控件以及用什么命令查看IP設置情況?

  2、static在C++中的作用

  3、數(shù)據(jù)庫表格stu中存在字段ID表示編號,寫SQL語句查詢編號前10的記錄

  4、數(shù)據(jù)庫在寫存儲過程通常使用set nocount on來實現(xiàn)什么功能?

  5、UpdateData(TRUE)和UpdateData(FALSE)的區(qū)別

  6、解釋MFC的數(shù)據(jù)類型COLORREF

  7、采用哪些函數(shù)可啟動其它應用程序

  8、解釋GetClientRect()和GetWindowRect()的區(qū)別

  9、解釋MFC中SendMessage與PostMessage的'區(qū)別

  10、名詞解釋

  MFC SDK DDX DLL TCP

  11、解釋下面VC調試宏的意義

  TRACE

  ASSERT

  VERIFY

  12、編一函數(shù)判斷點CPoint ptx 是否在點CPoint pta 和 ptb的連線上

  13、請說明數(shù)組CArray

  14、編程實現(xiàn)將8進制字符串轉換為2進制字符串的函數(shù)

  15、編程實現(xiàn)整數(shù)的階乘

  16、解釋語句virtual void X()=0;的作用

  17、解釋C++中struct和class的區(qū)別

  答案:

  1 regedit regsvr32 ipconfig

  2 用來定義靜態(tài)的變量或函數(shù)

  3 select ID top 10 from stu

  4 當 SET NOCOUNT 為 ON 時,不返回計數(shù)(表示受 Transact-SQL 語句影響的行數(shù)),

VC軟件工程師筆試題

。當 SET NOCOUNT 為 OFF 時,返回計數(shù)

  5 UpdateData(TRUE)刷新控件的值到對應的變量 UpdateData(FALSE) 拷貝變量值到控件顯示

  6 COLORREF類型用來描繪一個RGB顏色COLORREF類型用來描繪一個RGB顏色。其定義如下: typedef DWORD COLORREF; typedef DWORD *LPCOLORREF; COLORREF類型變量值描繪一個顏色時對應于下面16進制的格式: 0x00bbggrr 可以用這樣一個結構體來描述。 RGB_value struct { byte unused ; byte blue ; byte green ; byte red; };

  7 WinExec CreateProcess ShellExecute

  8 GetWindowRect()取的是整個窗口的矩形;

  GetClientRect()取的僅是客戶區(qū)的矩形,也就是說不包括標題欄,外框等;

  9 發(fā)送消息后返回的時間.前者直到窗口執(zhí)行完消息后才返回,后者向線程發(fā)送

  消息后沒有等消息執(zhí)行完就立即返回;返回值的不同.前者返回的是消息的執(zhí)行結果,因消息的不同而不同,后者返回值表示該函數(shù)執(zhí)行的成功與否

  10 微軟基礎類庫 軟件開發(fā)工具包 設備開發(fā)包 動態(tài)鏈接庫 傳輸控制協(xié)議

  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;

  //如果點擊不在區(qū)域中,則返回FALSE

  CRect rc(start,end);

  rc.NormalizeRect();

  rc.InflateRect(MAXDIF,MAXDIF);

  if(!PtInRect(rc,pt))

  return FALSE;

  //計算距離

  int x=pt.x,y=pt.y;

  int x1=start.x,y1=start.y;

  int x2=end.x,y2=end.y;

  //水平,垂直情況

  if((x1 == x2)&&(abs(x-x1)<=MAXDIF))

  return TRUE;

  if((y1 == y2)&&(abs(y-y1)<=MAXDIF))

  return TRUE;

  int A = y1-y2;

  int B = x2-x1;

  int C = -A*x1-B*y1;

  double d;

  double sq = sqrt((double)(A*A+B*B));

  if(sq==0)

  {

  return FALSE;

  }

  else

  d = fabs((double)(A*x+B*y+C)/sq);

  //誤差容忍范圍

  if(d<=MAXDIF)

  return TRUE;

  else

  return FALSE;

  return TRUE;

  }

其他筆試題推薦:

廣東發(fā)展銀行筆試題目    南京順豐筆試題目    申銀萬國校園招聘筆試題目

【VC軟件工程師筆試題】相關文章:

1.華美博弈C/VC工程師筆試試題

2.軟件工程師筆試題

3.一套VC試題

4.VC++面試題

5.軟件工程師筆試題集

6.軟件開發(fā)工程師筆試題

7.德爾福軟件工程師筆試題

8.360軟件工程師的筆試題