在優酷的幾道筆試題

2021-08-22 09:30:53 字數 699 閱讀 3945

一、求乙個三十二位整數的二進位制數中一的個數

int count_ones(

unsigned a)

二、水仙花數

int a=n%10;

int b=n/10%10;

int c=n/100;

if(a*a*a+b*b*b+c*c*c==n)

三、點和麵的關係

法向量是垂直螢幕的法線表示的向量

設平面法向量為,平面與法向量的交點為p0:(x0,y0,z0).

則平面上一點(x,y,z)與(x0,y0,z0)的向量必然與法線垂直。因此得出平面的點法式方程:

a(x-x0) + b(y-y0) + c(z-z0) = 0

將判斷點座標代入方程 滿足條件 則點在平面上。

另:若方程座標多項式》0,則在平面正面(法向量方向),反之在背面

注釋:兩向量a * b 的長度為:

||a || * ||b|| * sin(thta) //thta為a與b的夾角

這樣 a(x-x0) + b(y-y0) + c(z-z0) = 0 a,b垂直

a(x-x0) + b(y-y0) + c(z-z0) > 0 a在b方向

a(x-x0) + b(y-y0) + c(z-z0) < 0 a不在b方向

優酷筆試題

一 選擇 20道,不算太難 二 簡答題 1 指標常量與常量指標的區別 3 怎樣列印出當前原始檔的名稱,當前函式名,當前行號 4 有乙個四分鐘的沙漏,乙個七分鐘的沙漏,怎樣測試九分鐘的時間 三程式設計題 1 n個台階,1 n 90,每次乙個台階或兩個台階,求到達台階n共有多少種方法 2 將long型整...

幾道筆試題

出處 一 程式設計題 30分 現代的處理器提供了compare and swap原子操作 int compare and swap int pv,const int cv,const int nv 即比較 pv與cv,如果相等,則把 pv值替換為nv並返回 pv原值,否則返回 pv的值。請利用上述原...

幾道筆試題

1.在開啟的子視窗重新整理父視窗的 如何寫?window.opener.loaction.reload 2.寫出乙個ajax post請求伺服器資源並提公升返回資料的 片段,可以使用你熟悉的任何第三方js框架。ajax sucess function retval error function 3....