新编公司招聘.net技术类工程师笔试题、面试题

所有
【菜科解读】
所有试题随便取用,没有版权。
这些笔试题、面试题比较基础,适合用来考查初级、中级.Net开发人员,这些题有些题并不要求应聘者全部能答上来,因为有的题是开放性试题或者比较偏的,但是可以根据回答的正确率来判断从业经验、自学能力和水平。
1、说说什么叫字符串不可变?string s="abc";s="123"字符串s不就变了吗?2、下面的程序执行结果是什么?class Person{public int Age { get; set; }}int i1 = 20;int i2 = i1;i1++;Console.WriteLine(i2);Person p1 = new Person();p1.Age = 20;Person p2 = p1;p1.Age++;Console.WriteLine(p2.Age);3、Http默认的端口号是( )、Ftp默认的端口号是( )、SQLServer的默认端口号是( )4、下面程序的执行结果是什么?int i = 10;Console.WriteLine(i++);Console.WriteLine(++i);Console.WriteLine(i=20);5、如果不用VisualStudio,用哪个命令行编译C#程序?6、下列哪个名词和WebService不直接相关?A、UDDI B、GUIDC、WSDLD、SOAP7、开放性问题:说出尽可能多的基于.Net Framework的语言。
8、.Net、ASP.Net、C#、VisualStudio之间的关系是什么?9、下面程序的执行结果是什么?static void Main(string[] args){Console.WriteLine(Calc());Console.ReadKey();}static int Calc(){int i = 0;try{return i;}finally{Console.WriteLine("finally");i++;}}10、开放式问题:工作中遇到难题是怎样去解决的?11、开放性问题:能说出尽可能多的数据库管理系统?12、开放性问题:能说出尽可能多的你听说过的编程语言? 新编,公司招聘,.net,技术类,工程师,笔,试题,、,
Win10系统如何离线安装.NET Framework技巧
今天小编教大家一个简单快捷Win10离线安装.NET Framework的方法。
当我们安装某些软件的时候会提示 你的电脑上的应用需要使用以下Windows功能:.NET Framework 3.5(包括.NET 2.0和3.0) 。
如图: 如果你选择 下载并安装此功能。
Windows将从Windows更新中获取所需的文件并完成安装 ,那么你就耐心等吧,下载的速度奇慢。
那么现在Microsoft酋长就教你一种无需在线下载,只需要有Win10 ISO文件即可本地安装.NET Framework 3.5的方法技巧。
【Win10系统离线安装.NET Framework小技巧】 1.首先在Win10 ISO文件上点击右键,选择 装载 。
如图: 2. 这台电脑 中就会显示虚拟光驱 DVD驱动器(L:) ,记下盘符 L: 。
3.然后以管理员身份运行命令提示符,在 管理员:命令提示符 窗口中输入以下命令: dism.exe /online /enable-feature /featurename:netfx3 /Source:L:sourcessxs 注:其中的盘符L要改成你实际的虚拟光驱盘符! 4.回车,等待部署完毕,进度100%,提示 操作成功完成 。
这样即完成了Win10安装.NET Framework 3.5。
5.验证:你可以打开控制面板,进入 程序 ,点击 程序和功能 下的 启用或关闭Windows功能 。
如图: 6.然后在打开的 Windows功能 窗口中查看 .NET Framework 3.5(包括.NET 2.0和3.0) ,如果已经被选中,则证明已经安装成功。
如图: 有些用户可能会想,我直接在 Windows功能 窗口中选中 .NET Framework 3.5(包括.NET 2.0和3.0) ,再点击 确定 不就可以安装了吗?何必还要费前面那个功夫呢?其实你通过这种方式安装仍然要通过Windows更新在线下载安装的,速度当然也是很慢的。
Win10离线安装.NET Framework,Win10.
CentOS+apache+mono+asp.net安装教程
一、准备工作:1、安装linux系统(CentOS,这个就不多讲了)2、下载所需软件http-2.4.4.tar.gz;apr-1.4.6.tar.bz2;apr-util;pcre;libgdiplus;mono;mod_mono;xsp。
二、安装工作在CentOS中通过网络安装必要的组件库yum-yinstallbisonpkgconfigglib2-develgettextmakelibpng-devellibjpeg-devellibtiff-devellibexif-develgiflib-devellibX11-develfreetype-develfontconfig-develcairo-devellibtifflibtiff-devellibjpeglibjpeg-develgiflibgiflib-devellibpnglibpng-devellibX11libX11-develfreetypefreetype-develfontconfigfontconfig-devellibexiflibexif-devellibXft-develghostscript-develgnome-doc-utilsunzip1.1开始检查镜像站点:mirror.neu.edu.cn,并获取最新注意:中间会有一些确认提示,直接输入y继续。
完成:2.上传安装包2.1创建/usr/software目录(这个自定义)使用mkdir命令#mkdir/usr/sofrware用xftp上传安装包到/usr/software3.安装apache3.1解压httpdtar命令#tar-zvxfhttp-2.4.4.tar.gz解压后,/usr/software下多出一个文件夹:http-2.4.43.2httpd需要apr,apr-util,pcre支持3.2.1解压apr和apr-util包,使用tar命令(后缀为tar.bz2)解压pcre包,使用unzip命令(后缀为.zip)3.3安装pcre(正则支持库)3.3.1进入pcre文件夹,并查看内容,看到有一个configure脚本文件3.3.2使用这个脚本进行预编译,配置安装目录为:/usr/local/pcre3.3.3编译make3.3.4安装,此时会在目标路径中创建文件makeinstall3.4apr和apr-util移动3.4.1文件夹改名apr-1.4.6改成->apr命令:mvapr-1.4.6/aprapr-util-1.5.2改成->apr-util命令:mvapr-util-1.5.2apr-util3.4.2移动文件夹将apr和apr-util移动到/usr/software/httpd-2.4.4/srclib中注意:两个包不需要配置编译安装,待会儿由httpd直接使用。
3.5安装apache(httpd模块)3.5.1进入/usr/software/httpd-2.4.4中查看内容,发现也有一个configure脚本3.5.2预编译,指定目录到:/usr/local/apache报错:这是因为没有指定pcre的路径重新预编译,并指定pcre路径3.5.3编译和安装(可以多条命令一起输入,依次执行)3.6配置apache服务进入安装目录查看,在bin目录中看到一个apachectl脚本这个脚本提供简单控制apche服务的命令。
3.6.1启动服务apache报错:由错误信息看,是服务监听时出错了,需要域名(或ip)解决:去apache配置文件中指定一个ipapache服务的配置文件是/etc/httpd/conf/里的httpd.conf文件1.使用vi(编辑器)打开2.搜索ServerName(区分大小写)3.先按shift+:,调出vi命令框,界面左下角出现一个冒号,光标等待输入。
4.输入?ServerName,按回车5.在vi找到的地方,注意黄色框中是我们要修改的地方6.按insert键,进入编辑模式,左下角会出现一个--INSERT--字样7.使用方向键调整光标位置到上图黄色框位置,将整行换成:注意,把前面的#去掉!8退出编辑状态:按Esc键。
9shift+:调出vi命令框,输入wq,按回车就保存退出了。
再次运行启动服务,OK!3.6.2测试服务通过/etc/httpd/httpd.conf文件内的DocumentRoot可知网站根目录是"/var/www/html"我们在/var/www/html目录下添加一个html文件10.1进入目录/var/www/html10.2使用vi创建空文档,并按insert键进入编辑模式10.3保存并退出在文件夹中看到1.html文件10.4通过httpd下载此文件到当前目录,但因为本身就已经有1.html,所以自动为下载的文件名添加了一个.1下载成功,则代表apache服务安装成功!3.6.3配置开机启动使用服务管理工具ntsysv管理httpd1.将httpd安装目录下的bin/目录下的apachectl脚本,复制到/etc/rc.d/init.d/目录,取名为apache2.使用vi编辑复制后的apache脚本在#!/bin/sh后加入两行字符,esc结束编辑状态;退出保存shift+:再wq回车。
3.注册apache服务4.启动apache服务4.安装libgdiplus4.0进入/usr/software目录,查看libgdiplus包4.1解压tar-jvxflibgdiplus-2.10.tar.bz2解压完后,software下多出一个绿色的文件夹,打开后,看到里面有个configure文件,这个文件其实是一个安装前的配置处理脚本文件,在编译安装前设置参数。
4.2执行预处理,设置libgdiplus-2.10软件的安装目录4.3执行安装make&&makeinstall错误:在线安装缺少的包:yuminstallglib2-devellibtifflibtiff-devellibjpeglibjpeg-develgiflibgiflib-devellibpnglibpng-devellibX11libX11-develfreetypefreetype-develfontconfigfontconfig-devellibexiflibexif-devel再执行:make&&makeinstall5.安装Mono5.1解压解压后,进入mono目录,又看到了configure预编译脚本5.2预编译,设置安装目录为:/usr/local/mono5.3编译和安装(耗时比较长)5.4配置环境变量a.修改/etc目录的profile脚本在最后加入两行,并退出,保存。
b.设置生效:source/etc/profilec.查看mono版本信息:mono-v6.安装xsp6.1回到/usr/software目录注意,此压缩包为zip6.2解压xsp-master.zip6.3进入解压目录配置编译安装,注意这里的配置脚本为autogen.sh6.3.1需要指定临时环境变量,告知xsp本机的mono路径exportPKG_CONFIG_PATH=/usr/local/mono/lib/pkgconfig:$PKG_CONFIG_PATH6.3.2执行预编译(配置),设置安装目录到mono相同目录如果这里编译失败提示:**Error**:Youmusthave`libtool installedtocompilemono_fpm.请安装libtool-2.2.tar.gz即可,安装到./configure--prefix=/usr6.3.3编译和安装make&&makeinstall6.3.4测试启动一个临时asp.net服务器*a.输入xsp4启动一个临时asp.net服务器*b.使用wget命令请求,返回404错误,OK!7.安装mod_mono(有的系统不会出现以下错误)7.1回到/usr/software目录,这次解压mod_mono7.2解压mod_mono-master.zip7.3进入解压目录,又看到一个autogen.sh脚本。
7.4预编译(配置),指定安装目录到mono中:/usr/local/mono提示可以make编译了!8.配置mod_mono和httpd8.1进入httpd安装目录里的conf目录,看到mod_mono.conf文件8.2使用vi编辑8.3在文件最后追加8.4让apache自动加载mod_mono,修改一下apache配置文件进入vi后,直接使用shift+g,调到文件末尾,并添加mod_mono配置文件位置9.测试serviceapachestart启动服务浏览器访问(可自己在/usr/local/apache/htdoc下上传网站)注意:之前我在suse-linux下测试很多次都无法成功,在centos可以 CentOS+apache+mono+asp.net,安装,