www.久久久久|狼友网站av天堂|精品国产无码a片|一级av色欲av|91在线播放视频|亚洲无码主播在线|国产精品草久在线|明星AV网站在线|污污内射久久一区|婷婷综合视频网站

當(dāng)前位置:首頁(yè) > > 充電吧
[導(dǎo)讀]輸出?char s1[]="2kgames";?char* s2[]={"2kgames" };?char s3[20]="2kgames";?sizeof(s1)==??sizeof(s2)==??


輸出

?char s1[]="2kgames";

?char* s2[]={"2kgames" };

?char s3[20]="2kgames";

?sizeof(s1)==?

?sizeof(s2)==?

?sizeof(s3)==?

?strlen(s1)==?

?strlen(s3)==??

?<答案:8 4 20 7 7

?

2.輸出

class A

{

?? public:

???? A() {? p();? }

???? ~A(){? p(); }

???? virtual void p() {? q(); }

???? virtual void q() {? cout<<''A'' }

};

class B:public A

{

?? public:

???? B() {? p(); }

???? ~B() {? p(); }

???? void q() {? cout<<''B'' }

};

int main()

{

??? A* p=new B;

??? delete p;

}

答案:ABA

?

3. 用一個(gè)C語(yǔ)言表達(dá)式判斷一個(gè)數(shù)是否位2的N次冪。

答案:x == (((x ^ (~0x0)) + 1) & x)

?

4. 寫一個(gè)高性能的函數(shù)把一個(gè)int乘以9

答案:

int Multiply_9(int a)

{

?? return ((a<<3)+a);

}

?

5.請(qǐng)寫一個(gè)C函數(shù),若處理器是Big_endian的,則返回0;若是Little_endian的,則返回1

解答:

int checkCPU()

{

  union w

  {

    int a;

    char b;

  } c;

  c.a = 1;

  return (c.b == 1);

}

?

6.int (* (*f)(int, int))(int)這里的f是什么?

答案:f是指針,指向一個(gè)參數(shù)為(int,int),返回值為一個(gè)指針的函數(shù)

這個(gè)返回的指針指向一個(gè)參數(shù)為(int),返回值為int的函數(shù)

我的筆試之二:思科篇

1.

?typedef struct

?{

??? char data[10];

?}T1;

?

?typedef struct

?{

??? T1* p;

??? char data[0];

?}T2;

?sizeof(T2)==?

?

答案:4

?

2.含N個(gè)元素的一個(gè)數(shù)組,數(shù)組的值的范圍是1~N-1,找出重復(fù)的那個(gè)值。

答案:

int array[N];

int FindRepeat(void)

{

?? int flag[N]={0};

?? int i;

?? for(i=0;i小于N;i++)//由于此論壇系統(tǒng)問(wèn)題直接有小于號(hào)出現(xiàn)顯示不正常,故此用漢字描述

?? {

????? if(flag[array[i]]==1)

???????? return array[i];

????? else

???????? flag[array[i]]=1;

?? }

}

3.下面哪些編譯通不過(guò)?

(A).

?? void T()

?? {

????? const int N=100;

????? int a[N];

????? a[2]=42;

?? }

(B).

?? void T()

?? {

????? *((int* const)0x23567890)=5;

?? }

?

(C).

?? char* fuc(void)

?? {

????? char a[4];

????? strcpy(a,"abcd");

????? return a;

?? }

?

答案:ABC都可以通過(guò)編譯。

我的筆試之三:趨勢(shì)科技篇

1. 找錯(cuò)誤

(1) void Test(const int v)

??? {

??????? int* p;

??????? p=v;

??? }

??? 答案:不能把非const指針指向const變量。應(yīng)該是:const int* p;

?

(2) void Test(const int& v)

??? {

??????? const int& p;

??????? p=v;

??? }

??? 答案:引用必須在定義的時(shí)候初始化。應(yīng)該是:const int& p=v;

?

2. 編程題,翻轉(zhuǎn)鏈表。

答案:

typedef struct node

{

?? int value;

?? struct node* next;

}SLink;

?

SLink* ReverseLink(SLink* h)

{

?? SLink* pre,*cur,*next;

?? pre=NULL;

?? cur=h;

?? next=cur->next;

?? while(next)

?? {

????? cur->next=pre;

????? pre=cur;

????? cur=next;

????? next=next->next;

?? }

?? return cur;

}

?

3.寫出輸出結(jié)果

class A

{

?public:

?? A()

?? {

????? f(0);

?? }

?? virtual void f(int n)

?? {

????? cout<<"A0:"<<?? }

?? virtual void f(int n) const

?? {

????? cout<<"A1:"<<?? }

?? virtual void f(char* s)

?? {

????? cout<<"A2:"<<?? }

};

class B:public A

{

? public:

??? void f(int n)

??? {

?????? cout<<"B0:"<<??? }

??? void f(char* s)

??? {

????? cout<<"B1:<<??? }

};

int main()

{

?? A* p;

?? const A* cp;

?? B b;

?? p=&b;

?? p->f(1);

?? p->f("test");

?? A().f(2);

?? cp=&b;

?? cp->f(2);

}

答案:

? A0:0

? B0:1

? B1:test

? A0:0

? A0:2

? A1:2

?

4. UTP(非屏蔽雙絞線)的傳輸距離是?

答案:100m

?

5.176.68.160.0/22的子網(wǎng)掩碼是:

答案:255.255.252.0

我的筆試之四:先鋒商泰篇

1.下面表達(dá)式正確的是:

A. char* const s="hello";

?? *s=''''''''w''''

B. char* const s="hello";

?? s="world";

C. const char* s="hello";

?? *s=''''''''w''''

D. const char* s="hello";

?? s="world";?

答案:D

?

2.下面表達(dá)式正確的是:

A. char* const s="hello";

?? *s=''''''''w''''

B. char* const s="hello";

?? s="world";

C. char s[]="hello";

?? *s=''''''''w''''

D. char s[]="hello";

?? s="world";

答案:C

?

3.寫出程序輸出結(jié)果:

?char t[]="abcdefghijklmno";

?t[12]=''/0''//這里本該也沒(méi)有這么多單引號(hào)

?int i=0;

?while(t[++i]!=''/0'')//這里也是

?{

??? printf("%c",t[i++]);

?}

?答案:bdfhjln

我的筆試之五--展訊篇

1. 編程求兩個(gè)字符串的最大公共字符串。

答案:

#include "stdio.h"

#include "string.h"

?

/* 函數(shù)功能:求兩個(gè)字符串的最大公共字符串 */

void CommonStr(char* str1,char* str2)

{

?char* s1,*s2;

?int i,j,k;????????? // i--最大公共字符串的長(zhǎng)度

?int len1;?????????? // j--子串s2的開(kāi)始位置

?int len2;?????????? // k--子串s1的開(kāi)始位置

?int p;

?len1=strlen(str1);

?len2=strlen(str2);

?if(len1
?{

??? s1=str2;

??? s2=str1;

??? len2=len1;

?}

?else

?{

??? s1=str1;

??? s2=str2;

?}

?for(i=len2;i>0;i--)?? // 從最大的開(kāi)始找

?{

??? for(j=0;j+i<=len2;j++)

??? {

?????? for(k=0;k+i<=len1;k++)

?????? {

????????? p=0;

????????? while(s1[k+p]==s2[j+p])

????????? {

???????????? p++;

????????? }

????????? if(p>=i)

????????? {

???????????? for(p=0;p小于i;p++)

???? ?????????? printf("%c",s1[k+p]);

???????????? printf("/n");

???????????? return;

????????? }

?????? }

??? }

?}

}

int main(void)

{

?char* s1="worlld";

?char* s2="hello,cjw";

?CommonStr(s1,s2);

?return 0;

}

?

2.計(jì)算一個(gè)字節(jié)里1的個(gè)數(shù)。

方法一:

int Num_1(char data)

{

??? int i,j;

??? int sum=0;

??? j=1;

??? for(i=0;i<8;i++)

??? {

?????? j=1<
?????? if(data&j)

????????? sum++;

??? }

??? return sum;

}

方法二:

unsigned int FindOneInNumber_02(unsigned char x)

{

?? unsigned int n;

?? for(n=0; x; n++)

????? x &= x-1;

??? return n;

}

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: 驅(qū)動(dòng)電源

在工業(yè)自動(dòng)化蓬勃發(fā)展的當(dāng)下,工業(yè)電機(jī)作為核心動(dòng)力設(shè)備,其驅(qū)動(dòng)電源的性能直接關(guān)系到整個(gè)系統(tǒng)的穩(wěn)定性和可靠性。其中,反電動(dòng)勢(shì)抑制與過(guò)流保護(hù)是驅(qū)動(dòng)電源設(shè)計(jì)中至關(guān)重要的兩個(gè)環(huán)節(jié),集成化方案的設(shè)計(jì)成為提升電機(jī)驅(qū)動(dòng)性能的關(guān)鍵。

關(guān)鍵字: 工業(yè)電機(jī) 驅(qū)動(dòng)電源

LED 驅(qū)動(dòng)電源作為 LED 照明系統(tǒng)的 “心臟”,其穩(wěn)定性直接決定了整個(gè)照明設(shè)備的使用壽命。然而,在實(shí)際應(yīng)用中,LED 驅(qū)動(dòng)電源易損壞的問(wèn)題卻十分常見(jiàn),不僅增加了維護(hù)成本,還影響了用戶體驗(yàn)。要解決這一問(wèn)題,需從設(shè)計(jì)、生...

關(guān)鍵字: 驅(qū)動(dòng)電源 照明系統(tǒng) 散熱

根據(jù)LED驅(qū)動(dòng)電源的公式,電感內(nèi)電流波動(dòng)大小和電感值成反比,輸出紋波和輸出電容值成反比。所以加大電感值和輸出電容值可以減小紋波。

關(guān)鍵字: LED 設(shè)計(jì) 驅(qū)動(dòng)電源

電動(dòng)汽車(EV)作為新能源汽車的重要代表,正逐漸成為全球汽車產(chǎn)業(yè)的重要發(fā)展方向。電動(dòng)汽車的核心技術(shù)之一是電機(jī)驅(qū)動(dòng)控制系統(tǒng),而絕緣柵雙極型晶體管(IGBT)作為電機(jī)驅(qū)動(dòng)系統(tǒng)中的關(guān)鍵元件,其性能直接影響到電動(dòng)汽車的動(dòng)力性能和...

關(guān)鍵字: 電動(dòng)汽車 新能源 驅(qū)動(dòng)電源

在現(xiàn)代城市建設(shè)中,街道及停車場(chǎng)照明作為基礎(chǔ)設(shè)施的重要組成部分,其質(zhì)量和效率直接關(guān)系到城市的公共安全、居民生活質(zhì)量和能源利用效率。隨著科技的進(jìn)步,高亮度白光發(fā)光二極管(LED)因其獨(dú)特的優(yōu)勢(shì)逐漸取代傳統(tǒng)光源,成為大功率區(qū)域...

關(guān)鍵字: 發(fā)光二極管 驅(qū)動(dòng)電源 LED

LED通用照明設(shè)計(jì)工程師會(huì)遇到許多挑戰(zhàn),如功率密度、功率因數(shù)校正(PFC)、空間受限和可靠性等。

關(guān)鍵字: LED 驅(qū)動(dòng)電源 功率因數(shù)校正

在LED照明技術(shù)日益普及的今天,LED驅(qū)動(dòng)電源的電磁干擾(EMI)問(wèn)題成為了一個(gè)不可忽視的挑戰(zhàn)。電磁干擾不僅會(huì)影響LED燈具的正常工作,還可能對(duì)周圍電子設(shè)備造成不利影響,甚至引發(fā)系統(tǒng)故障。因此,采取有效的硬件措施來(lái)解決L...

關(guān)鍵字: LED照明技術(shù) 電磁干擾 驅(qū)動(dòng)電源

開(kāi)關(guān)電源具有效率高的特性,而且開(kāi)關(guān)電源的變壓器體積比串聯(lián)穩(wěn)壓型電源的要小得多,電源電路比較整潔,整機(jī)重量也有所下降,所以,現(xiàn)在的LED驅(qū)動(dòng)電源

關(guān)鍵字: LED 驅(qū)動(dòng)電源 開(kāi)關(guān)電源

LED驅(qū)動(dòng)電源是把電源供應(yīng)轉(zhuǎn)換為特定的電壓電流以驅(qū)動(dòng)LED發(fā)光的電壓轉(zhuǎn)換器,通常情況下:LED驅(qū)動(dòng)電源的輸入包括高壓工頻交流(即市電)、低壓直流、高壓直流、低壓高頻交流(如電子變壓器的輸出)等。

關(guān)鍵字: LED 隧道燈 驅(qū)動(dòng)電源
關(guān)閉