華為面試題及答案分享

時間:2024-08-13 00:16:27 綜合指導 我要投稿
  • 相關推薦

華為面試題及答案分享

分別是物理層、數據鏈路層、網絡層、傳輸層、會話層、表示層和應用層。

主機到網絡 網絡 傳輸 應用

CREATE DATABASE test

GO
use test
CREATE TABLE [dbo].[users] (
[ID] [int] NOT NULL ,
[name] [varchar] (32) COLLATE Chinese_PRC_CI_AS NOT NULL ,
[passwd] [binary] (16) NOT NULL ,
[Prompt] [varchar] (32) COLLATE Chinese_PRC_CI_AS NOT NULL ,
) ON [PRIMARY]

查詢語句優化:避免過多的表關聯,注意where 中的字段順序,先過濾有索引的,能盡量縮小數據范圍的等。
索引優化:合理分析并設置、調整索引。
表結構優化:如果數據量過大,縱向或者橫向拆分表。縱向拆,將前n個字段放在一個表,后面m個放另一個表。橫向:滿足一定條件的數據放一個表,比如公司員工特別多,男雇員放一個,女雇員放一個表,人妖放一個表。
存儲方式優化:通過不同的存儲空間或者表分區,將數據存放在不同的存儲區域,達到充分利用IO的目的



1、局部變量能否和全局變量重名?

  答:能,局部會屏蔽全局。要用全局變量,需要使用"::"

  局部變量可以與全局變量同名,在函數內引用這個變量時,會用到同名的局部變量,而不會用到全局變量。對于有些編譯器而言,在同一個函數內可以定義多個同名的局部變量,比如在兩個循環體內都定義一個同名的局部變量,而那個局部變量的作用域就在那個循環體內。

  2、如何引用一個已經定義過的全局變量?

  答:extern

  可以用引用頭文件的方式,也可以用extern關鍵字,如果用引用頭文件方式來引用某個在頭文件中聲明的全局變理,假定你將那個變寫錯了,那么在編譯期間會報錯,如果你用extern方式引用時,假定你犯了同樣的錯誤,那么在編譯期間不會報錯,而在連接期間報錯。

  3、全局變量可不可以定義在可被多個.C文件包含的頭文件中?為什么?

  答:可以,在不同的C文件中以static形式來聲明同名全局變量。

  可以在不同的C文件中聲明同名的全局變量,前提是其中只能有一個C文件中對此變量賦初值,此時連接不會出錯

  4、語句for( ;1 ;)有什么問題?它是什么意思?

  答:和while(1)相同。

  5、do……while和while……do有什么區別?

  答:前一個循環一遍再判斷,后一個判斷以后再循環

  6、請寫出下列代碼的輸出內容


以下是引用片段:
  #include
  main()
  {
  int a,b,c,d;
  a=10;
  b=a++;
  c=++a;
  d=10*a++;
  printf("b,c,d:%d,%d,%d",b,c,d);
  return 0;
  }


  答:10,12,120

  7、static全局變量與普通的全局變量有什么區別?static局部變量和普通

華為面試題及答案分享

【華為面試題及答案分享】相關文章:

華為集體面試題目12-08

Android的面試題分享11-21

2017華為筆試題及答案02-23

分享面試題目 教育職業面試題11-20

經典面試題 及答案分析11-20

關于PHP面試題的分享11-20

電工面試題目及答案?02-23

IMI電話面試題目分享11-20

2016競聘面試題及答案11-30

特崗面試題目分享11-20

亚洲制服丝袜二区欧美精品,亚洲精品无码视频乱码,日韩av无码一区二区,国产人妖视频一区二区
理论片久久网站 | 丝袜一区二区三区在线观看 | 久久精品国产72国产精 | 久久国产免费观看精品3 | 青青青视频香蕉观看视频 | 天堂网站一二三区在线看 |