.Net软件工程师必备面试题134道(13)

简介: .Net软件工程师必备面试题134道(13)

100.在.net(C# or vb.net)中如何用户自定义消息,并在窗体中处理这些消息。

答:在form中重载DefWndProc函数来处理消息:


protected override void DefWndProc ( ref System.WinForms.Message m )


{undefined


 switch(m.msg)


 {undefined


   case WM_Lbutton :


  ///string与MFC中的CString的Format函数的使用方法有所不同


  string message = string.Format("收到消息!参数为:{0},{1}",m.wParam,m.lParam);


  MessageBox.Show(message);///显示一个消息框


  break;


   case USER:


   处理的代码


   default:


  base.DefWndProc(ref m);///调用基类函数处理非自定义消息。


  break;


 }


}



101.在.net(C# or vb.net)中如何取消一个窗体的关闭。

答:private void Form1_Closing(object sender, System.ComponentModel.CancelEventArgs e)


  {undefined


     e.Cancel=true;


  }



102.在.net(C# or vb.net)中,Appplication.Exit 还是 Form.Close有什么不同?(winform题目非asp.net题目)

答:一个是退出整个应用程序,一个是关闭其中一个form。



103.在C#中有一个double型的变量,比如10321.5,比如122235401.21644,作为货币的值如何按各个不同国家的习惯来输出。比如美国用$10,321.50和$122,235,401.22而在英国则为£10  321.50和£122  235  401.22

答:System.Globalization.CultureInfo MyCulture = new System.Globalization.CultureInfo("en-US");


   //System.Globalization.CultureInfo MyCulture = new System.Globalization.CultureInfo("en-GB");为英    国  货币类型


   decimal y = 9999999999999999999999999999m;


   string str = String.Format(MyCulture,"My amount = {0:c}",y);



104.某一密码仅使用K、L、M、N、O共5个字母,密码中的单词从左向右排列,密码单词必须遵循如下规则:

(1)       密码单词的最小长度是两个字母,可以相同,也可以不同


(2)       K不可能是单词的第一个字母


(3)       如果L出现,则出现次数不止一次


(4)       M不能使最后一个也不能是倒数第二个字母


(5)       K出现,则N就一定出现


(6)       O如果是最后一个字母,则L一定出现


问题一:下列哪一个字母可以放在LO中的O后面,形成一个3个字母的密码单词?


 A) K   B)L   C) M    D) N


答案:B



问题二:如果能得到的字母是K、L、M,那么能够形成的两个字母长的密码单词的总数是多少?


 A)1个  B)3个  C)6个  D)9个


答案:A



问题三:下列哪一个是单词密码?


 A) KLLN   B) LOML   C) MLLO   D)NMKO


答案:C



62-63=1 等式不成立,请移动一个数字(不可以移动减号和等于号),使得等式成立,如何移动?


答案:62移动成2的6次方



相关文章
|
2月前
|
存储 缓存 数据库
C/C++工程师面试题(数据库篇)
C/C++工程师面试题(数据库篇)
76 9
|
2月前
|
存储 算法 C++
C/C++工程师面试题(STL篇)
C/C++工程师面试题(STL篇)
89 6
|
2月前
|
算法 C# 数据库
【干货】一份10万字免费的C#/.NET/.NET Core面试宝典
C#/.NET/.NET Core相关技术常见面试题汇总,不仅仅为了面试而学习,更多的是查漏补缺、扩充知识面和大家共同学习进步。该知识库主要由自己平时学习实践总结、网上优秀文章资料收集(这一部分会标注来源)和社区小伙伴提供三部分组成。该份基础面试宝典完全免费,发布两年来收获了广大.NET小伙伴的好评,我会持续更新和改进,欢迎关注我的公众号【追逐时光者】第一时间获取最新更新的面试题内容。
189 1
|
18天前
|
算法 网络协议 Linux
|
1月前
|
存储 异构计算 内存技术
【硬件工程师面试宝典】常见面试题其一
- Setup时间:时钟前数据需稳定的最小时间。 - Hold时间:时钟后数据需保持稳定的时间。 - 竞争现象:不同路径信号汇合导致输出不稳定。 - 冒险现象:竞争引起的短暂错误状态。 - D触发器实现2倍分频电路。
40 5
|
2月前
|
人工智能 开发工具 Python
2024年利用Python突破验证码限制,2024年最新Python高级开发工程师面试题
2024年利用Python突破验证码限制,2024年最新Python高级开发工程师面试题
2024年利用Python突破验证码限制,2024年最新Python高级开发工程师面试题
|
1月前
|
前端开发 Java C#
GitHub突破5k Star!这件事情我坚持了3年,努力打造C#/.NET/.NET Core全面的学习、工作、面试指南知识库
GitHub突破5k Star!这件事情我坚持了3年,努力打造C#/.NET/.NET Core全面的学习、工作、面试指南知识库
|
1月前
|
安全 网络安全 网络协议
精选30道“渗透测试工程师”面试题
渗透测试 信息收集 网络安全 web安全
56 3
|
2月前
|
分布式计算 监控 大数据
《吊打面试官》- 大数据工程师50道中大厂面试真题保姆级详解
《吊打面试官》- 大数据工程师50道中大厂面试真题保姆级详解
54 1
《吊打面试官》- 大数据工程师50道中大厂面试真题保姆级详解
|
1月前
【硬件工程师面试宝典】常见面试题其二
检查单片机上电不运行:电源电压、时钟信号、复位电路、程序烧录。三极管特性:输出特性曲线和转移特性曲线。频率响应指系统对不同频率信号的响应,稳定要求幅度和相位不变。改变响应曲线方法:调整反馈、使用滤波器、改变元件参数。差分运放相位补偿通过在反馈回路加电容,波特图显示补偿效果。基本放大电路类型有共射、共集、共基,差分结构用于抗干扰和提高共模抑制比。电阻电容串联,电容电压为低通滤波,电阻电压为高通滤波。选择电阻考虑阻值、功率、温度系数、精度和尺寸。CMOS电路传递低电平用N管。电流偏置电路通过R1、Q1产生稳定电流。施密特电路回差电压由R1、R2决定。LC振荡器的哈特莱、科尔皮兹、克拉
24 0