两个人做人爱视频免费,97久久精品人人搡人妻人人玩,欧洲精品码一区二区三区,999zyz玖玖资源站永久

我要投稿 投訴建議

富士通筆試試題

時間:2023-02-09 03:28:42 筆試題目 我要投稿
  • 相關推薦

富士通筆試試題

  富士通是世界領先的日本信息通信技術(ICT)企業,本文將介紹富士通筆試試題。

富士通筆試試題

  第一部分選擇:

  1-下列總線接口哪個不是PC的外圍擴展總線

  a、ISA總線上

  b、CPU局部總線上

  c、PCI總線上

  d、EISA總線上

  2-哪一種情況適用現行鏈表的鏈式存儲

  a、大量數據,大量隨機讀

  b、大量數據,大量插入和刪除

  c、大量數據,大量的隨機寫入

  3-數組Q[1——m]表示的環形隊列,f為當前隊頭在數組中的位置,r為隊尾的后一

  位置 順時針,則隊列的元素個數為:

  a、r-f

  b、m r-f mod m

  c、m-r f mod m

  d、m-r-f mod m

  4-CMM模型軟件成熟度5級排序。

  CMM1 初始級

  CMM2 可重復級

  CMM3 已定義級

  CMM4 已管理級

  CMM5 優化級

  5-二分法查找11順序表{3 6 8 10 12 15 16 18 21 25 30},需要進行幾次關鍵值比

  較

  a、2 b、3 c、4 d、 5

  第二部分簡答:

  1、在多任務操作系統中,進程的狀態ready, run, pend, zombie的含義和相互的

  遷移條件。

  2、VC 中,如何調用操作系統的函數。

  3、TCP/IP模型中,畫出分層協議并解釋。ARP是什么作用。

  4、雙向循環鏈表,刪除兩個鏈表data值相同的結點。寫程序。

  5、不改變其他位的值,寫一段程序分別將char型變量a的bit3置位和復位。

  第三部分編程:

  1、改錯

  char *string_test()

  {

  char *a="1234567890";

  char c[10];

  int *b;

  b=malloc(sizeof(a));

  strcpy(b,a);

  strncpy(&c,a,10);

  printf("%s\n",c);

  return b;

  }

  main()

  {

  char *b=string_test();

  printf("%s\n",b);

  return;

  }

  參考答案:

  char *string_test()

  {

  char *a="1234567890";

  char c[11];

  char *b;

  b=(char *)malloc(strlen(a) 1);

  strcpy(b,a);

  strncpy(c,a,11);

  printf("%s\n",c);

  return b;

  }

  int main()

  {

  char *b=string_test();

  printf("%s\n",b);

  free(b);

  return 0;

  }

  2、用標準C實現strcat和memmove函數

  char *strcat(char *dest, const char *src)

  char *strcat(char * dst, const char * src)

  {

  char *cp=dst;

  while(*cp)

  cp ;

  while(*cp =*src )

  NULL;

  return dst;

  }

  char *strcpy(char *dest, const char *srce)

  {

  char *addr=dest;

  while((*dest =*srce )!='\0')

  NULL;

  return addr;

  }

  void *memmove(void *dest, const void *src, size_t count)

  void* memmove(void* dest, void* source, size_t count)

  {

  void* ret = dest;

  if (dest <= source || dest >= (source count))

  {

  while (count --)

  *dest = *source ;

  }

  else

  {

  dest = count - 1;

  source = count - 1;

  while (count--)

  *dest-- = *source--;l

  }

  return ret;

  }

  ps: void* memcpy(void* dest, void* source, size_t count)

  {

  void* ret = dest;

  //copy from lower address to higher address

  while (count--)

  *dest = *source ;

  return ret;

  }

  3、設計一個linux或者windows下c語言,基于TCP的多線程服務器和客戶端發送程

  序。(1)對服務器程序,收到客戶端字符串后,用printf()顯示。要求對客戶端的

  報文處理采用多線程并發處理方式。

  (2)對客戶端程序,接收來自鍵盤的字符串,發給指定的IP服務器。

  富士通筆試試題(2)

  1、在64位高檔機中,long占字節數為

  a、4 b、8 c、32 d、 64

  2、函數中局部變量生成于__中

  a、堆 b、棧 c、靜態存儲區 d、代碼存儲區

  3、不正確的附值或賦初值方式為__

  a、char str[]="string";

  b、char str[10]; str="string";

  c、char *p="string";

  d、char *p; p="string";

  4、對于以下的變量定義,表達式___是正確的

  struct node {

  char s[10];

  int k;

  } p[4];

  a、p->k=2;

  b、p[0].s="abc";

  c、p[0]->k=2;

  d、p->s='a';

  5、下面程序的輸出__

  #pragma pack(1) //如果#pragma pack(4)

  void main()

  {

  struct test {

  char c;

  short s1;

  short s2;

  int i;

  };

  cout< }

  a、9 b、10 c、12 d、16

  6、下面的程序段:

  char a[3],b[]="china";

  a=b;

  printf("%s",a);

  a、輸出china b、ch c、chi d、編譯出錯

  7、在x86架構的計算機上運行下面程序輸出為_____

  void main()

  {

  int i=0x01020304;

  unsigned char *pc=(unsigned char *)&i;

  for(int j=0;j cout<<*pc <<"\t"; cout<<(int)*pc <<"\t";

  }

  }

  a、4 3 2 1 b、1 2 3 4.

  c、3 4 2 1 d、 2 1 4 3

  8、在SUN SPARC工作站上運行上面的程序結果為__

  9、不是建立函數的目的選項是:

  a、提高程序的運行效率

  b、提高程序可讀性

  c、減少程序篇幅

  d、減少程序文件所占內存

  10、函數原型為void func();以下哪個函數指針類型定義是正確的

  a、typedef FUNC void (*) ()

  b、typedef void FUNC()

  c、typedef void (*FUNC)();

  d、typedef FUNC void();

  11、下列函數中,可作為虛函數的是————

  a、全局函數 b、構造函數

  c、靜態全局函數 d、析構函數

  12、對靜態成員不正確的描述是——

  a、靜態成員不屬于對象,是類的共享成員

  b、要在類外定義初始化

  c、調用時,要通過類或對象激活,所以靜態成員函數擁有this指針

  d、非靜態成員函數也可以操作靜態數據成員

  13、在創建派生對象時,構造函數的執行對象是——

  a、對象成員構造函數、基類構造函數、派生類本身的構造函數

  b、派生類本身的構造函數、基類構造函數、對象成員構造函數

  c、基類構造函數、派生類本身的構造函數、對象成員構造函數

  d、基類構造函數、對象成員構造函數、派生類本身的構造函數

  14、假設V為抽象類,下列聲明哪個正確

  a、V fun(int) b、 V *p

  c、int fun(V) d、V Obj

  15、假設已定義變量float data;

  以二進制方式把data值寫入輸出文件流對象outfile中去,正確的是:

  a、outfile.write((float *)&data, sizeof(float));

  b、outfile.write((float *)&data, data);

  c、outfile.write((char *)&data, sizeof(float));

  d、outfile.write((char *)&data, data);

【富士通筆試試題】相關文章:

雅虎筆試題09-26

HTC筆試題09-26

網易筆試題09-26

搜狗筆試題07-29

中興筆試題07-27

騰訊筆試題08-09

精選Java筆試題09-26

畢馬威筆試題09-26

2017銀行筆試題試題08-06

主站蜘蛛池模板: 磐安县| 库伦旗| 车致| 巴林右旗| 资溪县| 德州市| 武威市| 罗平县| 介休市| 湘阴县| 剑阁县| 绵竹市| 蒲城县| 新源县| 两当县| 宾川县| 镇巴县| 曲麻莱县| 澳门| 江山市| 晋江市| 明溪县| 德化县| 台湾省| 临夏市| 遂平县| 蒲江县| 四会市| 应城市| 利川市| 承德市| 正宁县| 汝城县| 罗山县| 泰兴市| 红桥区| 昂仁县| 邓州市| 嘉兴市| 叙永县| 木里|