现在思维是企业级开发思维
应该往互联网思维转变,主要涉及,队列 ,消息,数据并发,数据安全,前端,vue,element UI
以下为速8酒店笔试题
1.有如下代码:
string s1;string s2;
s1=s2="ABC";s1="111";
问s2的值是多少,简述理由,请尽量使用图像说明其中的原因
答:"ABC"
2.看下列的JS代码输出为何?解释原因
var a=null;
alert(typeof a);
var b;
alert(typeof b);
alert(c);
object,undefined,c is not defined
3.列举ASP.NET MVC ActionResult 的返回值有几种类型?
视图(View),部分视图(PartialView),文本(return Content("Test Content", "text/html")),json,javascript,文件(return File()),Null,重定向(Redirect / RedirectToAction / RedirectToRoute)
4.TempData,ViewData和ViewBag之间有什么不同?
ViewBag 是动态类型(dynamic),ViewData 是一个字典型的(Dictionary),同ViewData和ViewBag一样,TempData也可以用来向视图传递数据。只是ViewData和ViewBag的生命周期和View相同,只对当前View有用。而TempData则可以在不同的Action中进行传值,类似webform里的Seesion。
5.请根据注释,编码实现下面类的方法
//这个类用于存取一组权限,每个权限用正整数表示,这组权限存储在rightString属性中。如果某个权限存折,rightString第N个字符为‘1’,否则为空格。N是这个权限的整数值 class RightStore { public String rightString = ""; /// <summary> /// 如果传入的权限存在,该方法返回True,否则,为False /// </summary> /// <param name="right"></param> /// <returns></returns> public bool getRight(int right) { } /// <summary> /// 该方法存储或清除传入的权限,如果value为true,存储传入的权限,否则清除该权限,right传入的权限的整数值 /// </summary> /// <param name="right"></param> /// <param name="value"></param> public void setRight(int right, bool value) { } }
6.为管理岗位业务培训信息,有如下3个表:
S(S#,SN,SD,SA),其中S#,SN,SD,SA 分别代表学号,学员姓名,所属单位,学员年龄
C(C#,CN),其中C#,CN分别代表课程编号,课程名称
SC(S#,C#,G),其中S#,C#,G分别代表学号,所选修的课程编号,学习成绩
请使用2种标准SQL语句查询选修课程名称为'税收基础' 的学员学号和姓名,并说明其优缺点。
7.产品甲由2个A1,2个B和1个C组成,产品乙由2个A2,1个D和1个E组成,其中制品D又由2个B加工而成。产品乙的安全库存为30个,B的安全库存为100个,现在库存50个产品乙,30个A1,40个A2,50个C30个产品D,60个产品B,问:现在接到订单产品甲需要100个,产品乙需要100个,应采购各种原料个多少个?请从程序的角度描述一下实现思路。
安全库存:库房保证正常生产的最低库存。