華為C/C++筆試題(3)

1. 找錯Code highlighting produced by Actipro CodeHighlighter

華為C/C++筆試題(1)

1. static有什麼用途?(請至少說明兩種)    1)在函數體,一個被聲明為靜態變數在這一函數被調用過程中維持其值不變。    2) 在模組內(但在函數體外),一個被聲明為靜態變數可以被模組內所用函數訪問,但不能被模組外其它函數訪問。它是一個本地的全域變數。    3) 在模組內,一個被聲明為靜態函數只可被這一模組內的其它函數調用。那就是,這個函數被限制在聲明它的模組的本地範圍內使用    2. 引用與指標有什麼區別?    1) 引用必須被初始化,指標不必。    2)

華為C/C++筆試題(4)

一、判斷題1、有數組定義int a[2][2]={{1},{2,3}};則a[0][1]的值為0。(正確)2、int (*ptr) (),則ptr是一維數組的名字。(錯誤 int (*ptr) ();定義一個指向函數的指標變數 )3、指標在任何情況下都可進行>,<,>=,<=,==運算。(錯誤)4、switch(c) 語句中c可以是int ,long,char ,float ,unsigned int 類型。(

c++產生隨機數

C++中常用rand()函數產生隨機數,但嚴格意義上來講產生的只是偽隨機數(pseudo-random integral number)。產生隨機數時需要我們指定一個種子,如果在程式內迴圈,那麼下一次產生隨機數時調用上一次的結果作為種子。但如果分兩次執行程式,那麼由於種子相同,產生的“隨機數”也是相同的。在工程應用時,我們一般將系統目前時間(Unix時間)作為種子,這樣產生的隨機數更接近於實際意義上的隨機數。給一下常式如下:#include <iostream>#include

C#與VB.net你選哪一個?

在過去的一年中,互連網上的各大討論區或者電子郵件的討論列表都對微軟的VB.NET以及C#的各種優越性做了探討。這些討論圍繞的主要問題就是,我應該先學哪一個,VB.NET還是C#?        我學的是C#,我參照了網上的一些文章,寫這篇文章的目的就是想幫您解決這個問題。我並不是想動搖你傾向哪一種語言而是想解決一些大家在基本問題上的疑惑,以便大家能夠作出自己的決定,選擇一種自己覺得用起來最舒適的語言。我將盡量避免討論一些文法上的模稜兩可的話,就像“C#的括弧太多了,”“VB.NET句子太冗長,”

C# code 0002

using System;namespace P2_5{    class SelectOutput    {        static void Main()        {                        Console.WriteLine("請選擇要顯示的內容:");            Console.WriteLine("1. 開發環境");            Console.WriteLine("2. 程式設計語言");            Console.

C#中如何結束一個進程

Process.Kill Method RemarksKill forces a termination of the process, while CloseMainWindow only requests a termination. When a process with a graphical interface is executing, its message loop is in a wait state. The message loop executes every time

C#中enum和Int、string之間的轉換

Code highlighting produced by Actipro CodeHighlighter

[C#]小問題

問題1:StreamReader不能讀取中文或讀取中文亂碼答案1:  using (StreamReader sr=new StreamReader(filename,System.Text.Encoding.Default)) {}問題2:  讀取ini檔案答案2:  using System.Runtime.InteropServices;          [DllImport("kernel32")]          private static extern int

(zt)Flash與C++互動

原:http://space.flash8.net/space/?592228/viewspace-421363.html#### c++ to flash calls:TRY{CString ret = m_FlashPlayer.CallFunction("<invoke name=\"FlashFunction\" returntype=\"xml\"><arguments><string> empty

C++記憶體對象大會戰

如果一個人自稱為程式高手,卻對記憶體一無所知,那麼我可以告訴你,他一定在吹牛。用C或C++寫程式,需要更多地關注記憶體,這不僅僅是因為記憶體的分配是否合理直接影響著程式的效率和效能,更為主要的是,當我們操作記憶體的時候一不小心就會出現問題,而且很多時候,這些問題都是不易發覺的,比如記憶體流失,比如懸掛指標。筆者今天在這裡並不是要討論如何避免這些問題,而是想從另外一個角度來認識C++記憶體對象。   

踏入C++中的雷區——C++記憶體管理詳解)

偉大的Bill Gates 曾經失言:  640K ought to be enough for everybody — Bill Gates 1981

Symbian OS C++學習

  原文網址:http://www.hotpim.com/blog/myIndex.jsp?a=bc&b=2130&u=387 Symbian OS C++學習       學習symbian手機開發快兩個星期了,個人覺得學習symbian入門確實挺難的,在學習symbian開發的過程中也走了很多彎路,現將自己這段時間學習symbian的過程寫下來,以期望能給將來打算學習symbian開發的同事帶來一定的協助;      

Pointers On C_讀書筆記(一)

1.快速上手    邏輯上刪掉一段代碼最好不要用注釋,而是用【#if 0   statements #endif】    如果有些聲明需要用於幾個不同的源檔案中,則可以把相應的聲明放在同一個標頭檔中,避免多個地方複製,方便維護。使用時用#include引入標頭檔即可。    2.基本概念3.資料4.語句    C不存在專門的指派陳述式,如【x = y + 3;】確切的說是運算式,而不是指派陳述式,因為直接寫【y +

兩年C++工作的Retrospect

做C++的工作兩年多了,之前做了兩年的.NET開發。有必要對過去兩年的工作做一下回顧總結了。 在現在這家公司,接觸了很多東西:Scrum, TDD, pair programming, ATDD, CI, GTest, GMock, TCP/UDP, MultiCast, STL, Boost,Stock&Derivatives......自己一直在用,但很少梳理,以後的日子裡,

在C#中取得指定長度的字串

我們知道,在C#(.Net)內部所使用Unicode來儲存字串,這樣在處理字串的時候偶爾會發生一些不爽的事情。比如,如果字串中有中文字元,而我們想取得固定長度字串就頗為麻煩,下面提供了一個解決方案。在這個方案中,我們實現了這麼幾個功能:取得給出字串靠左邊的子串,子串的大小為為指定長度; 如果給出的字串長度大於給出的長度,則在子串的末端加上“..”。 避免出現半個漢字的情況。 源碼如下:private string getLeftSubString(string content,

C盤變成RAW解決辦法

  今天一個朋友的筆記本藍屏無法啟動,她的光碟機也壞了,如果光碟機沒壞那其實以下工作我們可以直接拿個GHOST盤(一定要帶WINPE,這樣比較方便,啟動進WINPE好解決)。既然光碟機壞了那我就直接把硬碟給拆下來,現在都是SATA介面,直接掛在台式機上就OK,試過各種辦法都不行,

c# 檔案上傳、帶進度(FTP類)

實現效果:          功能描述:建立FTP連結支援代理多種重載的同步上傳檔案多種重載的非同步上傳檔案多種重載的同步下載檔案多種重載的非同步下載檔案上傳檔案的進度百分比下載檔案的進度白分比有區分的列出目錄或者檔案的資訊(考慮到MS DOS顯示格式和UNIX格式)目錄或檔案存在的判斷刪除檔案重新命名檔案、目錄在FTP伺服器上面拷貝、移動檔案(許多人可能在苦苦尋找這個功能)建立、刪除目錄目錄切換操作(很新穎哦 J)點擊下載代碼    調用方法,目前只用上傳功能:   

使用C#和Excel進行報表開發(二)-操作統計圖(Chart)

【此文網上轉帖:http://www.cnblogs.com/dahuzizyd/archive/2006/11/28/Excel_CSharp_2.html】  下面的代碼使用一個現有的統計圖Excel檔案,載入這個檔案,設定某一項的值和統計圖的表示方式,然後儲存到另一個Excel檔案裡。如果是VS2005+Office2003,也可以選擇使用Visual Studio Tools for Office來作。Excel.Application m_objExcel = null;Excel._

關於C#中ListBox控制項重繪Item項

“如何讓ListBox的Item項顯示多行?”,貌似沒有人給出直接的答案。現在將一點個人經驗總結如下:1、首先選中拖至面板的ListBox控制項,點屬性,選中DrawMode,改成OwnerDrawFixed或OwnerDrawVariable2、還是在屬性工具中,切換到事件(就是那個閃電表徵圖),滑鼠雙擊‘行為’菜單下的DrawItem,添加一個事件。3、在‘表單設計器產生的程式碼’中就添加了一個新的事件this.listBox1.DrawItem += new System.Windows.

總頁數: 4314 1 .... 924 925 926 927 928 .... 4314 Go to: 前往

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.