收藏 分销(赏)

软通动力笔试题.doc

上传人:xrp****65 文档编号:7670302 上传时间:2025-01-11 格式:DOC 页数:8 大小:36.50KB
下载 相关 举报
软通动力笔试题.doc_第1页
第1页 / 共8页
软通动力笔试题.doc_第2页
第2页 / 共8页
点击查看更多>>
资源描述
1:在下述选项时,没有构成死循环的程序是 A.int i=100 while (1) { i=i%100+1; if (i>100) 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; } printf("\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.TreeView 5:以下描述错误的是: A.在C++中支持抽象类而在C#中不支持抽象类。 B.C++中可在头文件中声明类的成员而在CPP文件中定义类的成员,在C#中没有头文件并且在同一处声明和定义类的成员。 C.在C#中可使用 new 修饰符显式隐藏从基类继承的成员。 D.在C#中要在派生类中重新定义基类的虚函数必须在前面加Override。 6:关于ASP.NET中的代码隐藏文件的描述正确的是: A.Web窗体页的程序的逻辑由代码组成,这些代码的创建用于与窗体交互。编程逻辑唯一与用户界面不同的文件中。该文件称作为“代码隐藏”文件,如果用C#创建,该文件 B.项目中所有Web窗体页的代码隐藏文件都被编译成.EXE文件 C.项目中所有的Web窗体页的代码隐藏文件都被编译成项目动态链接库(.dll)文件 D.以上都不正确 7: 下述程序代码中有语法错误的行是(  )。 int i,ia[10],ib[10];      /*第一行*/ for (i=0;i<=9;i++)        /*第2行*/   ia[i]=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 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 BassClass 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.设计阶段、开发阶段、编码阶段 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 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.string 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.在运行阶段主要是进行软件维护   简答题 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 的字体的大小,如果想让此标签在页面中隐藏的方法
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服