本文将详细解答.NET笔试题集锦中涉及的相关知识点,帮助准备参加.NET相关IT公司笔试的读者进行复习和巩固。 1. 页面居中显示:在网页设计中,可以通过CSS设置margin属性为auto,使内容在页面中水平居中。例如: ```html <div style="margin: 0 auto; width: 800px;">您的内容</div> ``` 2. 正则表达式验证数字串:在C#中,可以使用Regex类的IsMatch方法来验证字符串是否全由数字组成。 ```csharp bool isNumeric = Regex.IsMatch(input, @"^\d+$"); ``` 3. HTML绘制表格及JavaScript访问:HTML中使用`<table>`标签创建表格,JavaScript通过DOM操作获取表格元素。 ```html <table border="1"> <tr><td>1</td><td>2</td></tr> <!-- 重复4行 --> </table> <script> var table = document.getElementsByTagName('table')[0]; var cell = table.rows[0].cells[1]; console.log(cell.innerHTML); </script> ``` 4. 弹出无边框窗口:JavaScript的window.open方法可以创建新窗口,设置参数去掉边框。 ```javascript window.open('a.htm', 'myWindow', 'width=400,height=300,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,location=no,directories=no,status=no'); ``` 5. 输出缓冲:ASP.NET中,Response.Buffer用于启用或禁用输出缓冲,存储动态页面内容,直到全部处理完毕再发送给客户端。 6. SQL连接与数据读取:使用SqlConnection对象建立连接,SqlCommand执行SQL语句,SqlDataAdapter填充DataTable。 ```csharp using (SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=Northwind;Integrated Security=True")) { conn.Open(); SqlCommand cmd = new SqlCommand("SELECT * FROM sysusers", conn); SqlDataAdapter da = new SqlDataAdapter(cmd); DataTable dt = new DataTable(); da.Fill(dt); } ``` 7. 数字转字符:C#中,可以使用模运算和除法实现。 ```csharp char ConvertNumberToChar(int num) { return (char)(num % 26 + 'A'); } ``` 8. Session的作用:Session用于在用户会话期间存储数据,常见于保持用户状态。无法使用Session可能是由于SessionState已关闭,或者Cookie被禁用。 9. Application与Session的区别:Application是全局变量,适用于所有用户;Session是特定用户的变量,每个用户独立。 10. WebService理解:WebService是一种基于XML的网络服务,通过SOAP协议交换数据,可跨平台跨语言调用。 11. .NET机制:.NET框架包括CLR(Common Language Runtime)和CLS(Common Language Specification),提供类型安全、垃圾回收、异常处理等功能。 12. ASP与ASP.NET的区别:ASP是脚本语言,而ASP.NET是.NET框架的一部分,支持编译型语言,性能更优,结构更严谨。 13. 函数参数区别: - `private void test(string str)`:普通参数,传值调用,副本传递。 - `private void test(ref string str)`:引用参数,传引用调用,修改实参。 - `private void test(out string str)`:输出参数,必须赋值,传引用调用。 填空题答案: (1) 封装性、继承性、多态性。 (2) IEnumerable 或 定义GetEnumerator方法。 (3) Connection、Command、DataAdapter、DataSet、DataReader。 选择题: (1) B(一个类可以实现多个接口) (2) BCD(ExecuteNonQuery用于执行非查询,ExecuteScalar返回单个值,Fill填充数据集,ExecuteReader返回数据读取器) 简述访问权限: - private:仅限于同一类内部访问。 - protected:同一类和其子类内部访问。 - public:任何地方都可以访问。 - internal:在同一程序集内访问。 SQL语句示例: ```sql SELECT * FROM A WHERE ID BETWEEN 31 AND 40 ``` ASP.NET页面间传递值的方式: - QueryString - Viewstate - Form/HiddenField - Session - Cookie - Server.Transfer - Application - Cache 程序输出结果: ```text 10 20 "str" Class1.str ``` Add方法不会改变i1和i2的值,AddWithRef方法会改变i2的值,而StringConvert方法不改变实例成员。
剩余7页未读,继续阅读
- 粉丝: 0
- 资源: 8
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 面部、耳廓损伤损伤程度分级表.docx
- 农资使用情况调查问卷.docx
- 燃气管道施工资质和特种设备安装改造维修委托函.docx
- 食物有毒的鉴定方法.docx
- 市政道路工程联合质量抽检记录表.docx
- 市政道路工程联合质量抽检项目、判定标准、频率或点数.docx
- 视力听力残疾标准.docx
- 视器视力损伤程度分级表.docx
- 收回扣检查报告.docx
- 输液室管理制度、治疗配药室、注射室、处置室感染管理制度、查对制度.docx
- 听器听力损伤程度分级表.docx
- 新生儿评分apgar标准五项、五项体征的打分标准.docx
- 医疗废弃物环境风险评价依据、环境风险分析.docx
- 预防溺水宣传口号.docx
- 招标代理方案评分表.docx
- 职业暴露后的处理流程.docx