當前位置:首頁 » 編程語言 » 華為c語言編程基礎
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

華為c語言編程基礎

發布時間: 2023-06-10 16:38:23

⑴ 華為面試題 c語言實現任意位元組數的乘法

#include<stdio.h>
#include<string.h>
int a[100000],b[100000],total[1000000];
int i=0,j=0;
void getdata()
{
char t;
memset(a,-1,sizeof(a));
memset(b,-1,sizeof(b));
memset(total,0,sizeof(total));
printf("please input two numbers will be multiplied(a and b):\n");
while(scanf("%c",&t)!=EOF&&t!='\n'&&t!=' ')
a[i++]=t-'0'老槐;
while(scanf("%c",&t)!=EOF&&t!='\n'&&t!=' ')
b[j++]=t-'0';
}
void chengf()
{
int k,t,i1,j1,flag=0;
i1=i,j1=j;
for(i=i1-1; i>侍臘友=0; i--)
{
k=flag;
for(j=j1-1; j>=0; j--)
{
t=b[j]*a[i];
total[k]+=t%10;
total[k+1]+=t/10;
if(total[k]>=10)
{
total[k+1]+=total[k]/10;
total[k]%=10;
}
k++;
}
flag++;
}
// 輸出部分
while(total[k]<=0)k--;
printf("\局頌nOutput the result as follows:\n");
for(i=0; a[i]>=0; i++)
printf("%d",a[i]);
printf(" * ");
for(j=0; b[j]>=0; j++)
printf("%d",b[j]);
printf(" = ");
for(; k>=0; k--)
printf("%d",total[k]);
}
int main()
{
getdata();
chengf();
return 0;
}

⑵ 高分跪求 華為 C語言面試題

我現在學啊,給你份考題,具體是不是你需要的,還要你自己看嘍!(是去年的我們的考題)答案告訴你嘍!
(1)在信息時代,計算機的應用非常廣泛,主要有如下幾大領域:科學計算、信息處理、過程式控制制、計算機輔助工程、家庭生活和
A)軍事應用
B)現代教育
C)網路服務
D)以上都不是
答案:B
(2)在ENIAC的研製過程中,由美籍匈牙利數學家總結並提出了非常重要的改進意見,他是
A)馮•諾依曼
B)阿蘭•圖靈
C)古德•摩爾
D)以上都不是
答案:A
(3)十進制數75用二進制數表示是
A)1100001
B)1101001
C)0011001
D)1001011
答案:D
(4)一個非零無符號二進制整數後加兩個零形成一個新的數,新數的值是原數值的
A)4倍
B)二倍
C)4分之一
D)二分之一
答案:A
(5)與十進制數291等值的十六進制數為
A)123
B)213
C)231
D)132
答案:A
(6)下列字元中,其ASCII碼值最小的是
A)$
B)J
C)b
D)T
答案:A
(7)下列4條敘述中,有錯誤的一條是
A)通過自動(如掃描)或人工(如擊鍵、語音)方法將漢字信息(圖形、編碼或語音)轉換為計算機內部表示漢字的機內碼並存儲起來的過程,稱為漢字輸入
B)將計算機內存儲的漢字內碼恢復成漢字並在計算機外部設備上顯示或通過某種介質保存下來的過程,稱為漢字輸出
C)將漢字信息處理軟體固化,構成一塊插件板,這種插件板稱為漢卡
D)漢字國標碼就是漢字拼音碼
答案:D
(8)某漢字的國際碼是1112H,它的機內碼是
A)3132H
B)5152H
C)8182H
D)9192H
答案:D
(9)以下關於高級語言的描述中,正確的是
A)高級語言誕生於20世紀60年代中期
B)高級語言的"高級"是指所設計的程序非常高級
C)C++語言採用的是"編譯"的方法
D)高級語言可以直接被計算機執行
答案:C
(10)早期的BASIC語言採用的哪種方法將源程序轉換成機器語言?
A)匯編
B)解釋
C)編譯
D)編輯
答案:B
(11)計算機軟體系統包括
A)系統軟體和應用軟體
B)編輯軟體和應用軟體
C)資料庫軟體和工具軟體
D)程序和數據
答案:A
(12)WPS 2000,Word 97等字處理軟體屬於
A)管理軟體
B)網路軟體
C)應用軟體
D)系統軟體
答案:C
(13)使用Pentium Ⅲ500的微型計算機,其CPU的輸入時鍾頻率是
A)500kHz
B)500MHz
C)250kHz
D)250MHz
答案:B
(14)靜態RAM的特點是
A)在不斷電的條件下,信息在靜態RAM中保持不變,故而不必定期刷新就能永久保存信息
B)在不斷電的條件下,信息在靜態RAM中不能永久無條件保持,必須定期刷新才不致丟失信息
C)在靜態RAM中的信息只能讀不能寫
D)在靜態RAM中的信息斷電後也不會丟失
答案:A
(15)CPU的主要組成:運算器和
A)控制器
B)存儲器
C)寄存器
D)編輯器
答案:A
(16)高速緩沖存儲器是為了解決
A)內存與輔助存儲器之間速度不匹配問題
B)CPU與輔助存儲器之間速度不匹配問題
C)CPU與內存儲器之間速度不匹配問題
D)主機與外設之間速度不匹配問題
答案:C
(17)以下哪一個是點陣列印機?
A)激光列印機
B)噴墨列印機
C)靜電列印機
D)針式列印機
答案:D
(18)為了防止計算機病毒的傳染,應該做到
A)不要拷貝來歷不明的軟盤上的程序
B)對長期不用的軟盤要經常格式化
C)對軟盤上的文件要經常重新拷貝
D)不要把無病毒的軟盤與來歷不明的軟盤放在一起
答案:A
(19)下列關於計算機的敘述中,不正確的一條是
A)世界上第一台計算機誕生於美國,主要元件是晶體管
B)我國自主生產的巨型機代表是"銀河"
C)筆記本電腦也是一種微型計算機
D)計算機的字長一般都是8的整數倍
答案:A
(20)下列關於計算機的敘述中,不正確的一條是
A)"裸機"就是沒有機箱的計算機
B)所有計算機都是由硬體和軟體組成的
C)計算機的存儲容量越大,處理能力就越強
D)各種高級語言的翻譯程序都屬於系統軟體
答案:A

⑶ 騰訊華為等公司做軟體一般是用c語言還是java 我看面試考的題目大部分是C語言和數據結構 可是我比

其實他們考的是編程基礎,,不同的語言的基礎都是一樣的。數據結構什麼的。
你說的擅長java只是對這門語言的特性比較熟悉,熟悉這裡面的一些庫

⑷ 華為c語言編程規范是怎樣的

鏈接:

提取碼:fgwo

《華為編程規范與範例》是一本計算機編程應用類書籍。

⑸ 請教華為的C語言筆試題:int (*ptr) (),則一維數組的名字是ptr

不存在一般的問題。ptr就是一個函數指針。
它可以指向任意類似如下的函數;
int fname(//任意參數)//fname任意。

⑹ 華為面試c語言一般都是哪些方面

具體看你的職位了
不同職位 面試C語言上 肯定不一樣。
如果是做上層的 那麼 QT MFC 或者C++相關的 問的會多一些
如果是做底層的 那麼與硬體相關的 會問的多

不管什麼職位,數據結構 基本演算法什麼的 必須有
難易程度 一樣是根據職位來的。