asp.net 初级程序员面试题【待续】
C#
- 常见的排序方式
- 冒泡排序编码实现效果
//随机整数数组
int[] intArrys = new int[] { , , , , , , };
//降序排列
for (int i = ; i < intArrys.Length; i++)
{
for (int j = ; j < (intArrys.Length - - i); j++)
{
if (intArrys[j + ] > intArrys[j])
{
int temp = intArrys[j + ];
intArrys[j + ] = intArrys[j];
intArrys[j] = temp;
}
}
}- 常见的算法
- 冒泡
public class bubblesorter
{
public void sort(int[] list)
{
int i, j, temp;
bool done = false;
j = ;
while ((j < list.Length) && (!done))
{
done = true;
for (i = ; i < list.Length - j; i++)
{
if (list[i] > list[i + ])
{
done = false;
temp = list[i];
list[i] = list[i + ];
list[i + ] = temp;
}
}
j++;
}
}
}
- 选择
public class selectionsorter
{
private int min;
public void sort(int[] list)
{
for (int i = ; i < list.Length - ; i++)
{
min = i;
for (int j = i + ; j < list.Length; j++)
{
if (list[j] < list[min])
min = j;
}
int t = list[min];
list[min] = list[i];
list[i] = t;
}
}
}
- 插入排序算法
public class insertionsorter
{
public void sort(int[] list)
{
for (int i = ; i < list.Length; i++)
{
int t = list[i];
int j = i;
while ((j > ) && (list[j - ] > t))
{
list[j] = list[j - ];
--j;
}
list[j] = t;
}
}
}
- 递归算法实现题 1、1、2、3、5、8、13、21、34......第34位数字是?
- 委托是什么,事件是委托么?
JavaScript
- 定义构造函数
// 构造函数:
function myFunction(name,sex){
this.Name=name;
this.Sex=sex;
} // This creates a new object
var x=new myFunction('张三','女');
alert(x.Name); //弹出:'张三'
asp.net网站开发
- 浏览器关闭后,session会自动销毁么?
不会,自动按照设定存储模式的时间销毁 原因:Session一直都在服务器端,而当我们关闭浏览器时,此时的Cookie是存在
于浏览器的进程中的,当浏览器关闭时,Cookie也就不存在了。
其实Cookie有两种:
一种是存在于浏览器的进程中;
一种是存在于硬盘上
而session的Cookie是存在于浏览器的进程中,那么这种Cookie我们称为会话Cookie,当我们重新打开浏览器窗口时,之前的Cookie中存放的Sessionid已经不存在了,此时
服务器从HttpServletRequest对象中没有检查到sessionid,服务器会再发送一个新的存
有Sessionid的Cookie到客户端的浏览器中,此时对应的是一个新的会话,而服务器上
原先的session等到它的默认时间到之后,便会自动销毁。
- asp.net缓存方式
- 应用程序缓存
- 页面整体缓存。比如首页。变换不大或变换周期长的页面,可以用此方法
- 页面局部缓存。比如整个页面只有一处或几处更改。相对整个页面改变较少。可以用此方法。
- asp.net页面传值方式
- QueryString
- Cookie
- Session
- Application
- Server.Transfer
SqlServer数据库
- sql行转列
--1.创建学生分数表
CREATE TABLE [StudentScore]
(
[UserName] NVARCHAR(20) ,--学生姓名
[Subject] NVARCHAR(30) ,--科目
[Score] FLOAT--分数
); --2.添加学生分数表数据 INSERT INTO dbo.StudentScore
( UserName, Subject, Score )
VALUES ( N'Nick', -- UserName - nvarchar(20)
N'语文', -- Subject - nvarchar(30)
80 -- Score - float
); INSERT INTO dbo.StudentScore
( UserName, Subject, Score )
VALUES ( N'Nick', -- UserName - nvarchar(20)
N'数学', -- Subject - nvarchar(30)
90 -- Score - float
); INSERT INTO dbo.StudentScore
( UserName, Subject, Score )
VALUES ( N'Nick', -- UserName - nvarchar(20)
N'英语', -- Subject - nvarchar(30)
70 -- Score - float
);
INSERT INTO dbo.StudentScore
( UserName, Subject, Score )
VALUES ( N'Nick', -- UserName - nvarchar(20)
N'生物', -- Subject - nvarchar(30)
60 -- Score - float
); INSERT INTO dbo.StudentScore
( UserName, Subject, Score )
VALUES ( N'Kent', -- UserName - nvarchar(20)
N'语文', -- Subject - nvarchar(30)
90 -- Score - float
); INSERT INTO dbo.StudentScore
( UserName, Subject, Score )
VALUES ( N'Kent', -- UserName - nvarchar(20)
N'数学', -- Subject - nvarchar(30)
60 -- Score - float
); INSERT INTO dbo.StudentScore
( UserName, Subject, Score )
VALUES ( N'Kent', -- UserName - nvarchar(20)
N'英语', -- Subject - nvarchar(30)
69 -- Score - float
);
INSERT INTO dbo.StudentScore
( UserName, Subject, Score )
VALUES ( N'Kent', -- UserName - nvarchar(20)
N'生物', -- Subject - nvarchar(30)
100 -- Score - float
); --3.如果我想知道每位学生的每科成绩,而且每个学生的全部成绩排成一行,这样方便我查看、统计,导出数据 SELECT * FROM dbo.StudentScore SELECT UserName ,
MAX(CASE Subject
WHEN '语文' THEN Score
ELSE 0
END) AS '语文' ,
MAX(CASE Subject
WHEN '数学' THEN Score
ELSE 0
END) AS '数学' ,
MAX(CASE Subject
WHEN '英语' THEN Score
ELSE 0
END) AS '英语' ,
MAX(CASE Subject
WHEN '生物' THEN Score
ELSE 0
END) AS '生物'
FROM dbo.StudentScore
GROUP BY UserName;
asp.net 初级程序员面试题【待续】的更多相关文章
- ASP.NET中高级程序员 面试题
1. 简要说一下.Net的编译过程. 2.ASP.NET与ASP的区别 3.谈一下ASP.NET页面生命周期 4.ASP.NET程序的运行机制.可以从一个页面的请求到返回的角度谈 5.Javascri ...
- 以技术面试官的经验分享毕业生和初级程序员通过面试的技巧(Java后端方向)
本来想分享毕业生和初级程序员如何进大公司的经验,但后来一想,人各有志,有程序员或许想进成长型或创业型公司或其它类型的公司,所以就干脆来分享些提升技能和通过面试的技巧,技巧我讲,公司你选,两厢便利. 毕 ...
- Java初中级程序员面试题宝典
Java基础部分 &与&&区别? &和&&都是逻辑运算符,都是判断两边同时真则为真,否则为假:但是&&当第一个条件不成之后,后面的条件都 ...
- Java程序员面试题集(136-150)(转)
转:http://blog.csdn.net/jackfrued/article/details/17740651 Java程序员面试题集(136-150) 摘要:这一部分主要是数据结构和算法相关的面 ...
- Java程序员面试题集(71-85)(转)
转:http://blog.csdn.net/jackfrued/article/details/17566627 Java程序员面试题集(71-85) 摘要:这一部分主要包括了UML(统一建模语言) ...
- Java程序员面试题集(51-70)(转)
转:http://blog.csdn.net/jackfrued/article/details/17403101 Java程序员面试题集(51-70) 摘要:这一部分主要讲解了异常.多线程.容器和I ...
- Java程序员面试题集(1-50)(转)
转:http://blog.csdn.net/jackfrued/article/details/17339393 下面的内容是对网上原有的Java面试题集及答案进行了全面修订之后给出的负责任的题目和 ...
- Java进阶之路——从初级程序员到架构师,从小工到专家
原创文章 怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到 ...
- 为什么要重写hashcode和equals方法?初级程序员在面试中很少能说清楚。
我在面试 Java初级开发的时候,经常会问:你有没有重写过hashcode方法?不少候选人直接说没写过.我就想,或许真的没写过,于是就再通过一个问题确认:你在用HashMap的时候,键(Key)部分, ...
随机推荐
- localStorage(本地存储)使用总结
1.https://www.cnblogs.com/st-leslie/p/5617130.html (localStorage使用总结)
- 部分函数依赖 && 完全函数依赖
部分函数依赖:若x->y 并且,存在X的真子集x1,使得x1->y,则 y部分依赖于x. 完全函数依赖:若x->y并且,对于x的任何一个真子集x1,都不存在x1->y,则称y完 ...
- [转载]从B 树、B+ 树、B* 树谈到R 树
从B 树.B+ 树.B* 树谈到R 树 作者:July.weedge.Frankie.编程艺术室出品. 说明:本文从B树开始谈起,然后论述B+树.B*树,最后谈到R 树.其中B树.B+树及B*树部分由 ...
- linux系统之间共享文件(CentOS6)
Server IP: 192.168.2.128 nfs, rpcbind(portmap) installed Client IP: 192.168.2.254 nfs, rpcbind(portm ...
- 【解决】Android 2.x 不支持overflow、position:fixed解决方案【转】
Android 2.x和IOS5以下都不支持overflow:auto属性(position:fixed也不支持). 移动端浏览器兼容性和PC端相比,有过之而无不及.操作系统版本及各式浏览器和各式的屏 ...
- C# ,asp.net 获取当前,相对,绝对路径
一.C#获取当前路径的方法: 1. System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName -获取模块的完整路径. 2. ...
- HDU4607 Park Visit
肯定会想到树的直径: 如果直径够长,就在直径(1+8)上面找路径,ans=k. 如果不够长,肯定会在有点分叉点(如3,4,5)回溯,然后我们把路径拉直,把其中一条的作为主线(有机化学,ORZ),主线是 ...
- 整理关于Java进行word文档的数据动态数据填充
首先我们看下,别人整理的关于Java生成doc 的 资料. java生成word的几种方案 1. Jacob是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁.使用 ...
- 6-16 Topological Sort(25 分)
Write a program to find the topological order in a digraph. Format of functions: bool TopSort( LGrap ...
- 《DSP using MATLAB》Problem 2.9
代码: %% ------------------------------------------------------------------------ %% Output Info about ...