刚才面试做的试题,真是悲剧...谁会的指点下小弟吧

beatil 2010-10-15 04:29:11
查询表A的数据,返回第31行到45行的记录,ID不是自动递增的

1.1.2.3.5.8.13.21.34...............
按照规律用C#递归方法计算第30位的数字

Graphics对象中哪个属性是去除图片锯齿的?


还有就是他当面问我的
数据库的记录如何分页?在数据库里分页,我真没听说过

...全文
357 25 打赏 收藏 转发到动态 举报
写回复
用AI写文章
25 条回复
切换为时间正序
请发表友善的回复…
发表回复
trimspace 2010-10-15
  • 打赏
  • 举报
回复
额想说的是 top在 Oracle中用不了
minitoy 2010-10-15
  • 打赏
  • 举报
回复
Fibonacci...
rwm5366745 2010-10-15
  • 打赏
  • 举报
回复
查询表A的数据,返回第31行到45行的记录,ID不是自动递增的
select * from ( select ROW_NUMBER() over(order by PK) as row ,* from a)as tablename
where row between 31 and 45


暖枫无敌 2010-10-15
  • 打赏
  • 举报
回复
就这几个题目?
beatil 2010-10-15
  • 打赏
  • 举报
回复
SmoothingMode这个还真让我蒙对了...
  • 打赏
  • 举报
回复
SmoothingMode和TextRenderingHint
  • 打赏
  • 举报
回复
抗锯齿
  • 打赏
  • 举报
回复

//消除锯齿
System.Drawing.Drawing2D.SmoothingMode.AntiAlias; //图像平滑抗锯齿
System.Drawing.Text.TextRenderingHint.AntiAlias; //文字(矢量图形)搞锯齿
csdnflys 2010-10-15
  • 打赏
  • 举报
回复
写一个递归的函数就可以了
protected int f(int n)
{
if (n > 2)
return f(n - 2) + f(n - 1);
else
return 1;
}

「已注销」 2010-10-15
  • 打赏
  • 举报
回复
select top 15 * from tb where id > (select max(id) from (select top 30 id from tb) t)
这个域名加某列排序无效吧
手抓宝 2010-10-15
  • 打赏
  • 举报
回复
好多人都没听说过斐波那契,上学的时候不交么?我不是学计算机的还知道呢
beatil 2010-10-15
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 dalmeeme 的回复:]
C# code
protected int f(int n)
{
if (n > 2)
return f(n - 2) + f(n - 1);
else
return 1;
}

Response.Write(f(7));
[/Quote]

你这个很清楚,我真是太菜了 哎....
dalmeeme 2010-10-15
  • 打赏
  • 举报
回复
Response.Write(f(30));
dalmeeme 2010-10-15
  • 打赏
  • 举报
回复
	protected int f(int n)
{
if (n > 2)
return f(n - 2) + f(n - 1);
else
return 1;
}

Response.Write(f(7));
BIRD72sky 2010-10-15
  • 打赏
  • 举报
回复
第一个问题,我也遇到过和你的差不多的,不过我的是删除(你对照一下吧):
SQL code
;with tt
as
(select * ,px=row_number()over(order by (select 1))
from tb)
delete tt
where px between 31 and 45 条件都一样,只不过你的是查询,我的是删除,这是以为高手给的答案;
第二个题我也不是很清楚,在vs2008里弄个Image控件,然后打开属性看看,应可以找到;
第三个问题,数据库中分页一般都用存储过程,直接在数据库中分页!
dalmeeme 2010-10-15
  • 打赏
  • 举报
回复
select top 15 * from A where id not in (select top 30 id from A)
beatil 2010-10-15
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 lovesheng1212 的回复:]
select top 10 * from a where id not in(select top 30 id from b)
刚那个错了
[/Quote]

哪有b,还是a吧。 额...
Assassin_ 2010-10-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 iovswety 的回复:]
SQL code

select top 15 * from tb where id > (select max(id) from (select top 30 id from tb) t)




fun(n)
{
if(n==1 || n==2)
return 1;
else
return fun(n-1)+fun(n-2);
}
[/Quote]
正解,一般面试也都是这些题,网上也一大堆,楼主还是没准备好就去了.

建议多去网上搜搜看看,准备好在去
Iovswety 2010-10-15
  • 打赏
  • 举报
回复

select top 15 * from tb where id > (select max(id) from (select top 30 id from tb) t)



fun(n)
{
if(n==1 || n==2)
return 1;
else
return fun(n-1)+fun(n-2);
}
细嗅蔷薇 2010-10-15
  • 打赏
  • 举报
回复
这些问题 你到百度 。net面试题 可以找到n多
加载更多回复(2)

62,272

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧