顯示具有 面試考題 標籤的文章。 顯示所有文章
顯示具有 面試考題 標籤的文章。 顯示所有文章

2010年5月5日 星期三

面試考題(二) asp與asp.net區別

1. asp是直譯式編譯 速度慢
asp.net是編譯式編譯 速度快

2. asp.net ui跟商業邏輯分開所以比較好修改跟程式碼reuse
asp程式碼與html code 混在一起管理跟修改不易

3. asp.net新增了比較多的web control的元件,減少開發時間

2010年4月28日 星期三

面試考題(一)畫星

過去我在面試的時候經常都會加考專業,有時候當場沒寫出來,有時候覺得寫的不夠好
或者有更好的想法可惜短時間內沒法實現
我花一點時間一步一步架構出解法,希望能對初學者有更好的幫助。有時候我們在想一個邏輯的時候會跳的太快不知道怎麼著手,這裡我用漸進的方式來實做一方面會比較清楚遇到問題時,該怎麼旁敲側擊找出線索來完成program,以下是我面試時遇到的考題或者從ptt上看到的,
希望各位讀者會喜歡。

// interview_program.cpp : 定義主控台應用程式的進入點。
//

#include "stdafx.h"


int _tmain(int argc, _TCHAR* argv[])
{

/* 第一題
*
**
***
****

*/
printf("第一題");
printf("\n");

for(int i=0;i<4;i++)
{
for(int j=0;j { printf("*");
}
printf("\n");
}


/* 第二題

****
***
**
*

*/
printf("\n");
printf("第二題");
printf("\n");

for(int i=0;i<4;i++)
{
for(int j=4;j>i;j--)
{ printf("*");
}
printf("\n");

}

/* 第三題
*
**
***
****
***
**
*

*/
printf("\n");
printf("第三題之一");
printf("\n");

for(int i=0;i<4;i++)
{
for(int j=0;j { printf("*");
}
printf("\n");
}

for(int i=0;i<4;i++)
{
for(int j=4;j>i+1;j--)
{ printf("*");
}
printf("\n");

}

printf("\n");
printf("第三題之二");
printf("\n");


for(int i=0;i<7;i++)
{
for(int j=0;j {
if(i>3)
continue;
else
printf("*");

}
printf("\n");

for(int j=7;j>i+1;j--)
{
if(i<3)
continue;
else
printf("*");

}


}

/* 第四題
---*---
--***--
-*****-
*******

*/
printf("\n");
printf("第四題");
printf("\n");


for(int i=0;i<4;i++)
{


for(int j=4;j>i+1;j--)
{ printf("-");
}

for(int j=1;j<=2*i+1;j++)
{ printf("*");
}
for(int j=4;j>i+1;j--)
{
printf("-");
}

printf("\n");





}


return 0;
}