java中等难度代码选择题_一套中等难度的程序员面试题

递归的优势和劣势各是什么?

优点是代码简单,清晰易懂。有些特殊问题用递归算法解决比较方便。

缺点是速度慢,次数不超过一定时候的情况下速度也比迭代版本慢。比如二路归并内排序、二分查找等算法的实用实现都用迭代而不用递归。

请用代码实现斐波那契的前100位数

参考这个吧 裴波那契数列。

游标的作用和使用方式

游标其实就像是指针的东西,在你查询结果集的时候,游标是在第一条结果的前面,这样当你拨动游标的时候,他会向下移动一个位置,指向第二条记录,这样就会读取出结果集中所有数据。比如在C#中的read()方法和java中的next()都是拨动游标的方法。

请写出socket编程的步骤

服务器端过程就是socket->bind->listen->accpet->Read,write。

而对于客户端则是socket->connect->read,write。

重写string.ToString() 方法使每一个字符串后都接"aa"。

如:string tmp = "abc"; Console.Write(tmp.ToString()); //output:abcaa;

大概思路:

public class my

{

public string fun1()

{

string result;

//.....

return result;

}

//只能重写my.ToString

public override string ToString()

{

//格式化fun1的常规值(假如需要格式化)

return string.Format(this.fun1(),1,2));

}

}

my aa = new my();

textBox1.Text = aa.ToString();

public string fun1(bool IsFormat)

{

string result;

//.....

if(IsFormat) return string.Format(result,1,2);

return result;

}

请写出用代码实现数据库备份的步骤

在要备份的数据上建立以下存储过程:

CREATE PROCEDURE [dbo].[过程名] AS

declare

@filename nvarchar(100),--文件名

@NowDay int --设置时间

set @filename='F:\JXXdata'+cast(Day(GetDate()) as varchar(2))+'.dat' --文件路径及文件名

Set @NowDay=Day(GetDate())

if (@NowDay>=20) or (@NowDay<=10) --这个月的20到下个月的10要备份

begin

print @filename BACKUP DATABASE [数据库名()你也可以设参数] TO DISK = @filename WITH INIT , NOUNLOAD , NAME = N'XX数据备份', NOSKIP , STATS = 10, NOFORMAT

end

SQLSERVER里的索引的作用是什么?

请SQL编程将下列表的重复数据给删除掉

(注意:下表中无自动增长列)

b2c5fce02aba4a7e87f05c93940f096d.png

网站攻击方式有哪些?如何防范?

请你谈谈对现在软件行业的发展和看法!

这个的话,参照我的 互联网时代 区吧。。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值