软通动力笔试题.doc

上传人:hs****ma 文档编号:560242808 上传时间:2023-10-19 格式:DOC 页数:8 大小:36.51KB
返回 下载 相关 举报
软通动力笔试题.doc_第1页
第1页 / 共8页
软通动力笔试题.doc_第2页
第2页 / 共8页
软通动力笔试题.doc_第3页
第3页 / 共8页
软通动力笔试题.doc_第4页
第4页 / 共8页
软通动力笔试题.doc_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《软通动力笔试题.doc》由会员分享,可在线阅读,更多相关《软通动力笔试题.doc(8页珍藏版)》请在金锄头文库上搜索。

1、1:在下述选项时,没有构成死循环的程序是 A.int i=100 while (1) i=i%100+1; if (i100) break; B.for (;); C.int k=1000; do +k; while(k=10000); D.int s=36; while (s);-s; 2:设有变量说明语句int a=1,b=0; 则执行以下程序段的输出结果为( )。 switch (a) case 1: switch (b) case 0:printf(*0*);break; case 1:printf(*1*);break; case 2:printf(*2*);break; print

2、f(n); A.*0* B.*0*2* C.*0*1*2* D.有语法错误 3:What compiler switch creates an xml file from the xml comments in the files in an assembly? A./text B./doc C./xml D./help 4:如果设treeView1=new TreeView(),TreeNode node=new TreeNode(根结点 ),则treeView1.Nodes.Add(node)返回的是一个 ()类型的值。 A.TreeNode B.int C.string D.TreeVi

3、ew 5:以下描述错误的是: A.在C+中支持抽象类而在C#中不支持抽象类。 B.C+中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员。 C.在C#中可使用 new 修饰符显式隐藏从基类继承的成员。 D.在C#中要在派生类中重新定义基类的虚函数必须在前面加Override。 6:关于ASP.NET中的代码隐藏文件的描述正确的是: A.Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。编程逻辑唯一与用户界面不同的文件中。该文件称作为“代码隐藏”文件,如果用C创建,该文件 B.项目中所有Web窗体页的代码隐藏文件都被编译成.E

4、XE文件 C.项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件 D.以上都不正确 7:下述程序代码中有语法错误的行是( )。int i,ia10,ib10; /*第一行*/for (i=0;i=9;i+) /*第2行*/ iai=0; /*第3行*/ib=ia; /*第4行*/A.第1行 B.第2行 C.第3行 D.第4行 8:abstract class BaseClass public virtual void MethodA() Console.WriteLine(BaseClass); public virtual void MethodB() class

5、 Class1: BaseClass public void MethodA() Console.WriteLine(Class1); public override void MethodB() class Class2: Class1 new public void MethodB() class MainClass public static void Main(string args) Class2 o = new Class2(); o.MethodA(); 请问,此程序输出结果是: A.BaseClass B.BassClass Class1 C.Class1 D.Class1 B

6、assClass 9:public static void Main(string args) int i = 2000; object o = i; i = 2001; int j =(int) o; Console.WriteLine(i=0,o=1, j=2,i,o,j); A.i=2001,o=2000,j=2000 B.i=2001,o=2001,j=2001 C.i=2000,o=2001,j=2000 D.i=2001,o=2000,j=2001 10:软件生命周期的瀑布模型把软件项目分为3个阶段、8个子阶段,以下哪一个是正常的开发顺序? A.计划阶段、开发阶段、运行阶段 B.设

7、计阶段、开发阶段、编码阶段 C.设计阶段、编码阶段、维护阶段 D.计划阶段、编码阶段、测试阶段 11:如下程序的运行结果是: public abstract class A public A() Console.WriteLine(A); public virtual void Fun() Console.WriteLine(A.Fun(); public class B: A public B() Console.WriteLine(B); public new void Fun() Console.WriteLine(B.Fun(); public static void Main() A

8、 a = new B(); a.Fun(); A.A B A.Fun() B.A B B.Fun() C.B A A.Fun() D.B A B.Fun() 12:以下的C程序代码片段运行后C和d的值分别是多少 Int a =1,b =2; Int c,d; c =(a&b)&a; d =(a&b)&a; A.0,0 B.0,1 C.1,0 D.1,1 13:声明一个委托public delegate int myCallBack(int x); 则用该委托产生的回调方法的原型应该是 A.void myCallBack(int x) B.int receive(int num) C.strin

9、g receive(int x) D.不确定的 14:class Class1 public static int Count = 0; static Class1() Count+; public Class1() Count+; Class1 o1 = new Class1(); Class1 o2 = new Class1(); 请问,Class1.Count的值是多少? A.1 B.2 C.3 D.4 15:在软件生命周期中,下列哪个说法是不准确的? A.软件生命周期分为计划、开发和运行三个阶段 B.在计划阶段要进行问题焉醛和需求分析 C.在开发后期要进行编写代码和软件测试 D.在运行

10、阶段主要是进行软件维护 简答题 16:写一个二叉树的类,包括主要的方法,遍历,比较大小等 17:VaryByCustom是如何工作的? 18:述面向接口、面向对象、面向方面编程的区别 19:用.net做B/S结构的系统,您是用几层结构来开发,每一层之间的关系以及为什么要这样分层? 20:如何判别一个数是unsigned。 21:假设你有一个用1001个整数组成的数组,这些整数是任意排列的,但是你知道所有的整数都在1到1000(包括1000)之间。此外,除一个数字出现两次外,其他所有数字只出现一次。假设你只能对这个数组做一次处理,用一种算法找出重复的那个数字。如果你在运算中使用了辅助的存储方式,那么你能找到不用这种方式的算法吗? 22:编制一个完成两个数的四则运算程序。如:用户输入34+56则输出结果90.00。要求运算结果保留两位小数,用户输入时一次将两个数和操作符输入。 23:几种判断空字符串的方法和特点 24:简述活动目录概念和作用 25:用css控制一个html标签test的字体的大小,如果想让此标签在页面中隐藏的方法

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号