1. 程式人生 > >百度2017年計算機視覺筆試題

百度2017年計算機視覺筆試題

今年百度計算機視覺筆試題分佈情況如下:
第一部分:30個選擇題,每個2分
第二部分:2個簡答題,一個20分,一個30分
第三部分:2個程式設計題,每個20分

第一部分(有些題目不記得了)

  • 關於C++this指標說法正確的是: A,B,D
    A. this在成員函式的開始前構造,在成員函式的結束後清除
    B. this作用域僅限於類的內部
    C. this指標只存放在棧上
    D. 全域性函式、靜態函式都不能使用this

解析:
首先this指標的作用:
編譯器在識別類時,要經歷三個過程:
1.識別類名;
2.識別類中的成員變數;
3.識別函式並對函式進行改寫(預設的為函式加上指標this)
在類中呼叫函式就是要通過this指標來儲存這個類的地址,然後根據this指標提供的地址來對類成員變數進行操作。

this指標的特點;
this指標的型別是對應類型別*const this
this指標為類成員函式的第一個預設隱式引數,編寫者不能明確的傳遞
this指標並不是類成員變數,所以不影響類的大小
this指標的作用域僅限於類的內部
this只能在成員函式中使用(全域性函式,靜態函式都不能使用this)
this 在成員函式的開始前構造,在成員函式結束後清除
this指標會因編譯器不同而有不同的放置位置,可能是棧,可能是暫存器,甚至可能是全域性變數。

  • 下列關於模式識別的說法正確的是: A,B,C,D
    A. 從處理問題的性質和解決問題的方法等角度考慮,模式識別可分為監督分類和無監督的分類
    B. 決策理論方法引入鑑別函式,通過比較函式值進行分類
    C.statistic pattern recognition的基本原理是“物以類聚”
    D. 模式識別方法的選擇取決於問題本身的性質

解析:
對於A. 模式識別又常稱為模式分類,從處理問題的性質和解決問題的方法等角度,模式識別分為有監督的分類和無監督的分類兩種,二者的主要差別在於,各實驗樣本所屬的類別是否預先已知
對於B .模式識別中的決策理論方法又稱為統計方法,決策理論的一般步驟:數字預處理,特徵抽取,分類。為了分類,引入了鑑別函式,通過比較函式值進行分類。
對於C. 統計模式識別的基本原理是:有相似性的樣本在模式空間中互相接近,並形成“集團”,即“物以類聚”。
對於D. 肯定是對的啦

  • 頁式儲存管理下,把由4個頁面構成的作業根據頁表調入由8個物理塊構成的儲存器中,設定塊長為1024B,則以下推斷正確的是:A,B,C
    A. 若訪問的邏輯地址為(3,1010),實體地址為3058B,則頁表中3號頁對應2號塊
    B. 若訪問的邏輯地址為(0,100),實體地址為3172B,則頁表中0號頁對應3號塊
    C.若訪問的邏輯地址為(2,785),實體地址為6929B,則頁表中2號對應6號塊
    D.若訪問的邏輯地址為(4,21),實體地址為3172B,則頁表中0號頁對應3號塊

考的作業系統儲存的知識,看見題就嚇了一跳,本來很簡單的題,就是概念記不清了。。。
解析:
首先回顧一下頁式儲存的概念:
頁式儲存將程式的邏輯地址空間劃分為固定大小的頁(邏輯頁),而實體記憶體劃分為同樣大小的頁框(物理頁)。【引入頁式儲存的優點:離散儲存可以避免記憶體緊縮,減少碎片】
邏輯地址的組成:
邏輯地址由兩部分組成,頁號和頁內地址(位移),其中邏輯頁從0開始編號,每個頁內地址也從0開始編址。
這裡寫圖片描述

若給定邏輯地址A, 頁面的大小為L, 則頁號p和頁內地址w(也稱位移量)可以按照如下方式求得:
p=int [A/L]
w=A mod L

頁式儲存是根據程序頁表來實現的,系統為每個程序建立一張頁表,用於記錄邏輯頁與塊之間的對應關係。地址空間裡有多少頁,該頁表裡就登記多少行,按照邏輯頁的編號順序排列:
這裡寫圖片描述

地址對映過程:
頁式儲存管理採用動態重定位,在程式的執行過程中完成地址轉換,處理器每執行一條指令,就將指令中的邏輯地址(p,w),取來從中得到邏輯頁號(p),硬體機構按此頁號查頁表,得到記憶體的塊號(B),便形成絕對地址(實體地址)(B,w),處理器即按此地址訪問主頁。
實體地址的計算公式:
實體地址=塊的大小(即頁的大小L)*塊號B+頁內地址w

知道上面的知識之後這個題就不難了:
首先對於A: 知道邏輯地址(3,1010)即,p=3,w=1010, 實體地址為:3058=1024*B+1010,計算得B=2, 也就是頁表中的3號頁對應2號塊
對於B:知道邏輯地址(0,100),即p=0,w=100,實體地址為:3172=1024*B+100,計算得B=3,也就是頁表中的0號頁對應3號塊
對於C:知道邏輯地址(2,785),即p=2,w=785,實體地址為:6929=1024*B+785,計算得B=6,也就是頁表中的2號頁對應6號塊
對於D:知道邏輯地址(4,21),即p=4,w=21, 實體地址為:3172=1024*B+21,計算得B=3, 應該是頁表中的4號頁對應3號塊

  • 給你2G的資料2G的記憶體,下面哪種演算法可能導致記憶體溢位:A
    A. 歸併排序————空間複雜度O(n)
    B. 氣泡排序————空間複雜度O(1)
    C. 選擇排序————空間複雜度O(1)
    D. 堆排序————–空間複雜度O(1)

  • 利用分支限界法可以解決下列哪些問題:A,B,C,D
    A. 電路板排列問題
    B. 批處理作業排程問題
    C. 裝載問題
    D. 最大團問題

分支限界法一般用來求解整數線性規劃問題,具體四個問題另寫一篇展開講

  • 下列關於影象邊緣檢測所用到的運算元說法錯誤的是(B)
    A. Sobel運算元是把各個方向上的灰度值加權之和作為輸出
    B. Robinson運算元是一個邊緣模板運算元,由八個方向的樣板組成,225度角模板為{2,1,0;1,2,-1;0,-1,-2}
    C. Kirsch運算元是一個邊緣模板運算元,由八個方向的樣板組成,255度角模板為{-3,-3,-3;5,0,-3,;5,5,-3}
    D. Prewitt運算元是一個邊緣模板運算元,由八個方向的樣板組成,255度角模板為
    {-1,-1,1;-1,-2,1;1,1,1}

解析:
這個題就有點過分了,平時只注意用了,用到的時候再查,完全沒有去記具體的值,又是一懵
迄今為止,已經出現了許多成熟的邊緣檢測演算法,例如微分演算法、掩膜演算法。在微分演算法中通常使用N*N的畫素塊來進行近似求導。這裡3×3 的畫素塊分佈如下:

f(i1,j1)f(i,j1)f(i+1,j1)f(i1,j)f(i,j)f(i+1,j)f(i1,j+1)f(i,j+1)f(i+1,j+1)
如果設f(i,j) 待處理的畫素,而g(i,j) 為處理後的畫素那麼:
  • Roberts運算元

    gx=1001×f(x,y)
    gy=0110×f(x,y)g(x,y)=sqrt((f(i,j)f(i+1,j+1))2+(f(i,j+1)f(i+1,j))2)g(x,y)=|f(i,j)f(i+1,j+1)|+|f(i,j+1)f(i+1,j)|
  • Sobel運算元(又稱加權平均差分法)

    gx=121000121×f(x,y)
    gy=101202101×f(x,y)g(x,y)=g2x+g2y,g(x,y)=|gx|+gy
    Sobel運算元對數字影象的每一個畫素f(i,j

    相關推薦

    2017計算機視覺試題

    今年百度計算機視覺筆試題分佈情況如下: 第一部分:30個選擇題,每個2分 第二部分:2個簡答題,一個20分,一個30分 第三部分:2個程式設計題,每個20分 第一部分(有些題目不記得了) 關於C++this指標說法正確的是: A,B,D A. th

    2013計算機視覺演算法研發工程師試題

    轉載地址: 剛考完,表示不會,憑著記憶寫一下吧 簡答題 1,計算機系統採用層次結構進行儲存,典型的層次儲存結構分為哪幾個層次,層次結構為什麼可以提高儲存效率? 2,Unix/Linux下殭屍程序是怎麼引起的,有什麼危害,如何避免? 3,列舉影象特徵

    2017春招程式設計試題

    [程式設計題] 買帽子 時間限制:1秒 空間限制:32768K 度度熊想去商場買一頂帽子,商場裡有N頂帽子,有些帽子的價格可能相同。度度熊想買一頂價格第三便宜的帽子,問第三便宜的帽子價格是多少? 輸

    最近三產品經理面試與試題完整版

    【2013】百度產品經理筆試題 一【約30分鐘】: 先讓我自我介紹,用三句話描述自己。 我以為是技術面,就按技術的思路說,說自己演算法好,還說自己專案做得多,以及自己喜歡網際網路。 接著第二個問題是:你怎麼理解產品經理和技術研發的? 我當時才反應過來,我面的

    美團點評2017秋招試題

    2017/8/31 19:00 - 21:20 輸入一串只有1和0的串,擷取子串能構成1010或010這樣的串(相鄰不重複),求構成這樣的串的最大長度 例子:輸入n 代表輸入串的長度

    網易2017校招試題 最大的奇約數

    題目: 定義函式f(x)為x的最大奇數約數,x為正整數,例如f(44) = 11. 現在給出一個N,需要求出f(1) + f(2) + f(3) + ... + f(N) 例如: N = 7 f(1) + f(2) + f(3) + f(4) + f(5) + f(6) + f(7) = 1 + 1

    網易計算機視覺試題

    網易計算機視覺筆試,主要分為三部分 - 單選 20題,40分,涉及到了資料結構,演算法,計算機網路,機器學習等問題; - 程式設計題 2題,40分 - 問答題,2個大題,124分,每個大題有8-1

    筆試面試(4)2014軟體開發工程師試題詳解

    一.簡答題 1.簡述iso的7層設計 解析: 應用層:提供應用程式間通訊表示層:處理資料格式、資料加密等會話層:建立、維護和管理會話運輸層:建立主機端到端連線網路層:定址和路由選擇資料鏈路層:介質訪問,鏈路管理物理層:位元流傳輸 2.如何在多個程序間進行資料共享(至

    2015資料探勘面試題

    面試的部門的深圳的資料探勘部門旗下的推薦與個性化團隊,電話面試了整整一個半小時,現在整理一下題目: 1、先問了下做過什麼專案 2、程式設計題兩道: 1)從N行的文字內隨機抽取M行,保證每次抽取的行都不一樣。 2)有一個int陣列,找出陣列中所有的a[i],滿足其左邊的值都比它小

    2017春招筆試真題編程題集合之尋找三角形

    import math 可能 表示 tint blog 整數 angle printf 題目描述 三維空間中有N個點,每個點可能是三種顏色的其中之一,三種顏色分別是紅綠藍,分別用‘R‘, ‘G‘, ‘B‘表示。 現在要找出三個點,並組成一個三角形,使得這個三角形的面積最大。

    5、不等式數列--2017春招

    同類項 需要 clas dex -s 數量 tmp 表示 所有 [編程題] 不等式數列 時間限制:1秒 空間限制:32768K 度度熊最近對全排列特別感興趣,對於1到n的一個排列,度度熊發現可以在中間根據大小關系插入合適的大於和小於符號(即 ‘>‘ 和 ‘<‘

    2017最新企業面試題之shell(一)

    2017年最新企業面試題之shell2017年最新企業面試題之shell(一)**********************************************企業Shell面試題1:批量生成隨機字符文件名案例 ********************************************

    2017最新企業面試題之shell(三)

    2017年最新企業面試題之shell(三)2017年最新企業面試題之shell(三)練習題1:寫一個shell腳本,類似於日誌切割,系統有個logrotate程序,可以完成歸檔。但現在我們要自己寫一個shell腳本實現歸檔。舉例: 假如服務的輸出日誌是1.log,我要求每天歸檔一個,1.log第二天就變成1.

    瓜子18秋招試題 單詞逆序

    對於一個字串,設計一個演算法,只在字串的單詞間做逆序調整,也就是說,字串有一些空格分隔符的部分組成,你需要將這些部分逆序。 給定一個原字串A,請返回逆序後的字串。 例,輸入:I am a boy!。輸出: boy! a am I 輸入描述:輸入一行字串str。(1<=strlen(st

    這是三篇影響17的技術部落格,作者李彥巨集

    來源 | DoNews 作者 | 李彥巨集 我與GO.COM 本文寫於2001年2月3日。         雖然早已是預料之中的事,但得知GO.COM關閉的訊息時,還是有些傷感,畢竟我為她和她的前身

    的一道 java 高頻面試題的多種解法

    考試結束,班級平均分只拿到了年級第二,班主任於是問道:大家都知道世界第一高峰珠穆朗瑪峰,有人知道世界第二高峰是什麼嗎?正當班主任要繼續發話,只聽到角落默默想起來一個聲音:”喬戈裡峰” 前言 文章出自:www.cnblogs.com/dudu19939/p… 這道題是群裡的朋友的投稿,上面是

    2019計算機視覺國際會議時間表

    1. IEEE Conference on Computer Vision and Pattern Recognition (CVPR 2019) Location :Long Beach Convention & Entertainment Center, Los Angeles CA,

    小米2018秋季招聘試題之求“異數”

    package Exam1; import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.Scanner; public class Main

    貝殼19校招試題

    題目描述 小智和小春兩個遊戲菜鳥要進行電競搏鬥,小智有X點HP,每次攻擊會使對方丟失A點生命值,每次攻擊完後需要冷卻C秒,小春有Y點HP,每次攻擊會使對方丟失B點生命值,每次攻擊完後需要冷卻D秒,玩家HP小於等於0時便死亡,若小智最終存活,則輸出XIAOZHI,

    小米2013校園招聘試題-簡單並查集

    題目描述: 假如已知有n個人和m對好友關係(存於數字r)。如果兩個人是直接或間接的好友(好友的好友的好友...),則認為他們屬於同一個朋友圈,請寫程式求出這n個人裡一共有多少個朋友圈。 假如:n = 5 , m = 3 , r = {{1 , 2} , {2 , 3}