




已阅读5页,还剩18页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
109.写一个HTML页面,实现以下功能,左键点击页面时显示“您好”,右键点击时显示“禁止右键”。并在2分钟后自动关闭页面。答:setTimeout(window.close();,3000);function show()if (window.event.button = 1)alert(左);else if (window.event.button = 2)alert(右);125.分析以下代码。public static void test(string ConnectString) System.Data.OleDb.OleDbConnection conn = new System.Data.OleDb.OleDbConnection(); conn.ConnectionString = ConnectString; try conn.Open(); . catch(Exception Ex) MessageBox.Show(Ex.ToString(); finally if (!conn.State.Equals(ConnectionState.Closed) conn.Close(); 请问 1)以上代码可以正确使用连接池吗? 答:回答:如果传入的connectionString是一模一样的话,可以正确使用连接池。不过一模一样的意思是,连字符的空格数,顺序完全一致。 129.下面的例子中using System;class Apublic static int X;static A()X=B.Y+1;class Bpublic static int Y=A.X+1;static B()static void Main()Console.WriteLine(X=0,Y=1,A.X,B.Y);产生的输出结果是什么?答:x=1,y=22.如何把一个Array复制到ArrayList里(1) 实现1string s = 111, 22222 ;ArrayList list = new ArrayList();list.AddRange(s);(2)实现2string s = 111, 22222 ;ArrayList list = new ArrayList(s);9.执行下面代码后:String strTemp =abcdefg 某某某;Int i=System.Text.Encoding.Default.GetBytes(strTemp).Length;Int j=strTemp.Length;问:i=? j=?/Di实际测试i,j都是11i=(14 ) ;j=(11 ) 中文两个字节5.abstract class BaseClass public virtual void MethodA() public virtual void MethodB() class Class1: BaseClass public void MethodA(string arg) public override void MethodB() class Class2: Class1 new public void MethodB() class MainClass public static void Main(string args) Class2 o = new Class2(); Console.WriteLine(o.MethodA(); 请问,o.MethodA调用的是: (A )A.BaseClass.MethodA B.Class2.MethodAC.Class1.MethodA D.都不是8.您需要创建一个ASP.NET应用程序,公司考虑使用Windows身份认证。所有的用户都存在于AllWin这个域中。您想要使用下列认证规则来配置这个应用程序:a、 匿名用户不允许访问这个应用程序。b、 所有雇员除了Tess和King都允许访问这个应用程序。请问您应该使用以下哪一个代码段来配置这个应用程序?( A )A. B. C. D. E.3. 大量数据(如3000万条数据)并发处理时,有哪几种机制 存储过程或事务取得最大标识的时候同时更新,注意主键不是自增量方式这种方法并发的时候是不会重复主键的, 取得最大标识要有一个存储过程来获取 6. 什么是单例模式,写个运用单例模式的类 Singleton模式包含的角色只有一个,就是Singleton。Singleton拥有一个私有构造函数,确保用户无法通过new直接实例它 /Singletonpattern-StructuralexampleusingSystem;/SingletonclassSingleton/FieldsprivatestaticSingletoninstance;/ConstructorprotectedSingleton()/MethodspublicstaticSingletonInstance()/UsesLazyinitializationif(instance=null)instance=newSingleton();returninstance;/*/Clienttest/publicclassClientpublicstaticvoidMain()/Constructorisprotected-cannotusenewSingletons1=Singleton.Instance();Singletons2=Singleton.Instance();if(s1=s2)Console.WriteLine(Thesameinstance);7. ASP.NET页面间传递有哪几种方式 QueryString, response.Redirect(), session, server.Transfer8. 解释重载/覆盖 9. Web Services的含义/UDDI的含义 Web服务是利用SOAP在HTTP上执行远程方法调用的一种新方法。 UDDI的含义:统一描述发现和集成(UDDI)提供一种发布和查找服务描述的方法。10.虚函数/抽象函数各自的定义 虛函數:由virtual聲明,它允許在派生類中被重寫,要重寫方法,必須先聲名為virtualpublic class myclass public virtual int myint() 函數体; class myclass1:myclass public override int myint() 函數体1; 抽象類、抽象函數:由abstract聲明,在抽象類中可以定義抽象方法,抽象方法基本沒有執行代碼,派生類必須重寫它,提供其執行代碼 public abstract class myclass public abstract int myint(); public class myclass1:myclass public override int myint() 函數体; 11.接口和类的异同 接口類:由interface聲明,是特殊的抽象類,是方法、屬性、事件和索引符的組合,沒有字段,其成員無執行方式,無構造函數,不允許進行運算符重載,接口和它的成員沒有任何訪問修飾符,它總是公共的,不能聲明為虛擬或靜態,繼承自接口的派生類必須實現接口中的所有方法interface Imyinterface void myfunction(); string name get; set; class myclass:Imyinterface void myfunction() 函數体; string name get return name; set name=value; 接口是负责功能的定义,项目中通过接口来规范类,操作类以及抽象类的概念! 而类是负责功能的具体实现! 在类中也有抽象类的定义,抽象类与接口的区别在于: 抽象类是一个不完全的类,类里面有抽象的方法,属性,也可以有具体的方法和属性,需要进一步的专业化。 但接口是一个行为的规范,里面的所有东西都是抽象的! 一个类只可以继承一个基类也就是父类,但可以实现多个接口 12.property/assembly区别 13.DataReader/DataSet区别 dataset表示一个数据集,是数据在内存中的缓存。 可以包括多个表 DatSet 连接数据库时是非面向连接的。把表全部读到Sql中的缓冲池,并断开于数据库的连接 datareader 连接数据库时是面向连接的。读表时,只能向前读取,读完数据后有用户决定是否断开连接。15.一列数的规则如下: 1、1、2、3、5、8、13、21、34. 求第30位数是多少, 用递归算法实现public class MainClasspublic static void Main() Console.WriteLine(Foo(30);public static int Foo(int i) if (i 0 & i = 2) return 1; else return Foo(i -1) + Foo(i - 2); 19.请编程遍历页面上所有TextBox控件并给它赋值为string.Empty? foreach (System.Windows.Forms.Control control in this.Controls) if (control is System.Windows.Forms.TextBox) System.Windows.Forms.TextBox tb = (System.Windows.Forms.TextBox)control ; tb.Text = String.Empty ; foreach (System.Windows.Forms.Control controlinthis.Controls) if (controlis System.Windows.Forms.TextBox) System.Windows.Forms.TextBox tb = controlas System.Windows.Forms.TextBox ; if(tb!=null) tb.Text = String.Empty ; 20.请编程实现一个冒泡排序算法?int array = new int * ; int temp = 0 ; for (int i = 0 ; i array.Length - 1 ; i+) for (int j = i + 1 ; j array.Length ; j+) if (arrayj arrayi) temp = arrayi ; arrayi = arrayj ; arrayj = temp ; 22.求以下表达式的值,写出您想到的一种或几种实现方法: 1-2+3-4+m if(m%2 = 1) S = (m + 1) / 2; else S = -m / 2; int Num = this.TextBox1.Text.ToString() ; int Sum = 0 ; for (int i = 0 ; i 10时是否会引起死锁?并简要说明理由。 public void test(int i) lock(this) if (i10) i-; test(i); 不会发生死锁,(但有一点int是按值传递的,所以每次改变的都只是一个副本,因此不会出现死锁。但如果把int换做一个object,那么死锁会发生34.公司要求开发一个继承System.Windows.Forms.ListView类的组件,要求达到以下的特殊功能:点击ListView各列列头时,能按照点击列的每行值进行重排视图中的所有行 (排序的方式如DataGrid相似)。根据您的知识,请简要谈一下您的思路根据点击的列头,包该列的ID取出,按照该ID排序后,在给绑定到ListView中。35.给定以下XML文件,完成算法流程图。 请画出遍历所有文件名(FileName)的流程图(请使用递归算法)。 void FindFile( Directory d ) FileOrFolders = d.GetFileOrFolders(); foreach( FileOrFolder fof in FileOrFolders ) if( fof is File ) You Found a file; else if ( fof is Directory ) FindFile( fof ); 简单的说就是从根节点开始遍历找子节点,在从找到的子节点找它的子节点,一层层下去54.产生一个int数组,长度为100,并向其中随机插入1-100,并且不能重复int intArr=new int100; ArrayList myList=new ArrayList(); Random rnd=new Random(); while(myList.Count 100) int num=rnd.Next(1,101); if(!myList.Contains(num) myList.Add(num); for(int i=0;i 100;i+) intArri=(int)myListi;60.需要实现对一个字符串的处理,首先将该字符串首尾的空格去掉,如果字符串中间还有连续空格的话,仅保留一个空格,即允许字符串中间有多个空格,但连续的空格数不可超过一个.string inputStr= xx xx ; inputStr=Regex.Replace(inputStr.Trim(), *, );61.下面这段代码输出什么?为什么?int i=5; int j=5; if (Object.ReferenceEquals(i,j) Console.WriteLine(Equal); else Console.WriteLine(Not Equal); 不相等,因为比较的是对像62.什么叫做SQL注入,如何防止?请举例说明。 利用sql语言漏洞获得合法身份登陆系统。如身份验证的程序设计成: SqlCommand com=new SqlCommand(Select * from users where username=+t_name.text+ and pwd=+t_pwd.text+);object obj=com.ExcuteScale(); if(obj!=null) /通过验证 这段代码容易被sql注入。如用户在t_name中随便输入,在t_pwd中输入1 and 1=1 就可以进入系统了。66.float f=-123.567F; int i=(int)f; i的值现在是_? 123 70.下面的代码中有什么错误吗?_ using System; class A public virtual void F() Console.WriteLine(A.F); abstract class B:A public abstract override void F(); abstract override 是不可以一起修饰73.c#实现约瑟夫环问题public static int Joseph(int total, int start, int alter) int j, k = 0; int count = new inttotal; int s = new inttotal; for (int i = 1; i = 2; i-) start = (start + alter - 1) % i; if (start = 0) start = i; countk = sstart - 1; k+; for (j = start; j i; j+) sj - 1 = sj; countk = s1; return count; 74.知abc+cba = 1333,其中a,b,c均为一位数,编程求出满足条件的a,b,c所有组合for (int a = 1; a 10; a+) for (int b = 1; b 10; b+) for (int c = 1; c 10; c+) if (100 * a + 10 * b + c + 100 * c + 10 * b + a = 1333) Console.WriteLine(a.ToString() + b.ToString() + c.ToString(); 75.用100元买100支笔,其中钢笔3元/支,圆珠笔2元/支,铅笔0。5元/支,求几种组合for (int a = 1; a 100/3; a+) for (int b = 1; b 100/2; b+ for (int c = 1; c 100/0.5; c+) if (a+b+c = 100) & (3*a + 2*b + 0.5*c = 100) Console.WriteLine(a.ToString() + - + b.ToString() + - + c.ToString(); 76.倒置数组a的元素到bint a = 1, 2, 3, 4, 5, 6, 7, 8, 9 ;int b = Reversel(a);public static int Reversel(int a) int b = new inta.Length; for (int i = 0; i a.Length; i+) bi = aa.Length - 1 - i; return b;77.倒置数组a里的元素int c = ReverselSelf(a);public static int ReverselSelf(int a) int temp = 0; for (int i = 0; i a.Length / 2; i+) temp = ai; ai = aa.Length - 1 - i; aa.Length - 1 - i = temp; return a;78.设计一个函数,在数组的第i个下标前插入一个数据元素,并保持数组元素的连续性int a = 0,1,2,3,4,5,6,7,8,9;int b = InsertItem(a,5,11);public static int InsertItem(int a, int i, int item) int a1 = new inti + 1; int a2 = new inta.Length - i; for (int j = 0; j a.Length; j + ) if (j i) a1j = aj; else a2j - i = aj; a1i = item; int b = new inta.Length + 1; a1.CopyTo(b,0); a2.CopyTo(b, i + 1); return b;79.设计一个函数,删除数组第i个下标的数据元素,并保持数组元素的连续性int a = 0,1,2,3,4,5,6,7,8,9;int c = DeleteItem(a,5);public static int DeleteItem(int a, int i) int c = new inta.Length - 1; for (int j = 0; j a.Length; j + ) if (j i) cj - 1 = aj; return c;.net面试宝典11.DateTime.Parse(mystring);这行代码有什么问题?Date.TryParse()13.编写一段代
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 化工厂工艺培训课件
- 2025采购折扣合同范本
- 智慧树知道网课《底盘结构与维修》课后章节测试答案
- 外科手术伤口引流管护理 4
- 2025集中式风电发电项目EPC总包规定合同
- 六年级书信给老师的一封信作文四500字11篇
- 奥尔夫母鸭带小鸭课件
- 大黄贴操作流程课件
- 2025【合同范本】办公设备购销合同范本
- 2025新款房产抵押合同协议书
- 2025届江苏苏州中考语文真题试卷【含答案】
- 2025版心肺复苏术指南
- 机场司机安全培训课件
- 高一生物实验教学跨学科融合计划
- 皮肤外科瘢痕管理制度
- 2025至2030韩国烧酒行业产业运行态势及投资规划深度研究报告
- 中医内科学肺系病证课件
- 《中国人首次进入自己的空间站》跨学科公开课一等奖创新教案+统编版语文八年级上册
- 小学生英语授课课件模板
- 膳食委员会管理制度
- 2025至2030年中国宽带SOHO路由器行业投资前景及策略咨询报告
评论
0/150
提交评论