【我自己在达内培训时候总结的】达内经典笔试题集(带答案)
- 格式:doc
- 大小:65.50 KB
- 文档页数:10
达内C++培训第二次月考(附答案)考试场次:2021_09月考_9月2日_c++试卷名称:2021年09月_c++_csd/esd1306(new)1.计算每个部门的人数并要求显示部门名称的SQL语句是?a.selectdept_id,count(dept_id),froms_emp,s_deptdwheredept_id=d.idgroupby dept_idb、选择dept_uuid、count(dept_id)、sum()from s_uemp、s_deptwheredept_uid=d.idgroupbydept_uidc.selectdept_id,count(dept_id),max()froms_emp,s_deptdwheredept_id=d.idgr oupbydept_idd、选择dept_uid,count(dept_id),count()from s_uemp,s_deptdwhere dept_uid=d.idgroupbydept_id正确答案:C2.打开共享库文件函数的是?a、德莱罗。
dlsymc。
打开。
正确答案:C3.下面分组语句正确的是?a、选择名称、dept_idfroms_IdDeptd、s_IdDept_id=idgroupbydept_id;,dept_idfroms_deptd,s_empewheredept_id=d.idgroupbydept_id;c、选择。
名称,dept_idfroms_IdDeptd,s_IdDept_id=d.idgroupbydept_id;d.selectmax(name),dept_idfroms_deptd,s_empewheredept_id=d.idgroupbydept_id;正确答案:D4.在建表时,经常需要用到约束,请问下面哪个不是常见约束?a、主键B.非空C.回滚D.外键正确答案:C5.阅读如下代码:intfd=open(\intflags=fcntl(fd,f_getfl);Printf(\switch((空白)){caseo_rdonly:printf(\caseo_wronly:printf(\caseo_rdwr:printf(\}空白处的条件应该是什么?a.flags&5b.flagsc.flags&3d.flags&4正确答案:c6.至于排序,下面的陈述有什么问题?a.排序的关键字是orderbyb.升序是默认排序顺序c.降序的关键字是descd.不能使用多字段排序正确答案:d7.以下用于创建表的SQL语句有什么问题?a、 createtabletest123(idnumber,dnamevarchar2(30))b、 createtabletest123(idnumber,dnamevarchar2(30),mydatedate)c、 createtabletest123(idnumber,dnamechar(30))d、 createtabletest123(idnumber,namevarchar2(30),)正确答案:b8.如果你想禁止在代码中使用goto,你能做什么?a.#pragmagccdependencygotob.#pragmagccpoisongotoc.#pragmapack(2)d.#pragmagccgoto正确答案:b9.显示所有薪资级别对应的薪资和第一名\uName的SQL语句是什么?a、选择Grade、first_uname、Salary from s_uuemp、SalGrade Where Salary(+)在Saland HisalB之间。
达内逻辑测试题及答案一、单项选择题(每题2分,共10题)1. 如果所有的苹果都是水果,那么以下哪个选项是正确的?A. 所有的水果都是苹果B. 有些水果是苹果C. 没有水果是苹果D. 所有的水果都不是苹果答案:B2. 逻辑推理中,如果P则Q,非Q,则?A. PB. 非PC. QD. 无法确定答案:B3. 在一个班级中,如果学生A是班长,那么学生B也是班长。
如果学生B不是班长,那么以下哪个选项是正确的?A. 学生A是班长B. 学生A不是班长C. 学生A和B都是班长D. 学生A和B都不是班长答案:B4. 如果今天下雨,那么操场就会湿。
如果操场湿了,那么体育课就会取消。
今天操场湿了,那么以下哪个选项是正确的?A. 今天下雨了B. 体育课取消了C. 今天没有下雨D. 体育课没有取消答案:B5. 所有的猫都怕水,以下哪个选项与此陈述相矛盾?A. 有些猫不怕水B. 所有的猫都不怕水C. 没有猫怕水D. 有些猫怕水答案:B6. 如果一个数是偶数,那么它一定能被2整除。
以下哪个选项是正确的?A. 所有能被2整除的数都是偶数B. 有些能被2整除的数不是偶数C. 没有能被2整除的数是偶数D. 所有不能被2整除的数都不是偶数答案:A7. 如果今天是星期一,那么明天是星期二。
今天是星期二,那么以下哪个选项是正确的?A. 昨天是星期一B. 昨天是星期二C. 昨天是星期三D. 昨天是星期日答案:A8. 所有的植物都需要阳光,仙人掌是一种植物,那么以下哪个选项是正确的?A. 仙人掌不需要阳光B. 仙人掌需要阳光C. 没有植物需要阳光D. 有些植物不需要阳光答案:B9. 如果一个图形是正方形,那么它有四条相等的边。
以下哪个选项与此陈述相矛盾?A. 一个图形有四条相等的边,但它不是正方形B. 一个图形不是正方形,但它有四条相等的边C. 一个图形是正方形,但它没有四条相等的边D. 一个图形不是正方形,它没有四条相等的边答案:C10. 如果一个数是3的倍数,那么它的各位数字之和也是3的倍数。
软件测试笔试题软测笔试题,好多单位在笔试的时候都会copy下来作为笔试题,我至少遇到两次了,其他的笔试题还有,但不一一列出了。
一、判断题(每题1分,12 分,正确的√,错误的╳)1.软件测试的目的是尽可能多的找出软件的缺陷。
()2.Beta 测试是验收测试的一种。
()3.验收测试是由最终用户来实施的。
()4.项目立项前测试人员不需要提交任何工件。
()5.单元测试能发现约80%的软件缺陷。
()6.代码评审是检查源代码是否达到模块设计的要求。
()7.自底向上集成需要测试员编写驱动程序。
()8.负载测试是验证要检验的系统的能力最高能达到什么程度。
()9.测试人员要坚持原则,缺陷未修复完坚决不予通过。
()10.代码评审员一般由测试员担任。
()111.我们可以人为的使得软件不存在配置问题。
()12.集成测试计划在需求分析阶段末提交。
()二、不定项选择题(每题2 分,10分)1.软件验收测试的合格通过准则是:()A.软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。
B.所有测试项没有残余一级、二级和三级错误。
C.立项审批表、需求分析文档、设计文档和编码实现一致。
D.验收测试工件齐全。
2.软件测试计划评审会需要哪些人员参加?()A.项目经理B.SQA 负责人C.配置负责人D.测试组3.下列关于alpha 测试的描述中正确的是:()A.alpha 测试需要用户代表参加B.alpha 测试不需要用户代表参加C.alpha 测试是系统测试的一种D.alpha 测试是验收测试的一种4.测试设计员的职责有:()A.制定测试计划B.设计测试用例C.设计测试过程、脚本D.评估测试活动5.软件实施活动的进入准则是:()A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化三、填空题(每空1分,24 分)1.软件验收测试包括(正式验收测试)、(非正式验收测试和Alpha测试)、(Beta测试)三种类型。
达内java历届月考试题及答案1. 以下哪个选项是Java中的基本数据类型?A. StringB. IntegerC. BooleanD. ArrayList答案:C2. Java中,下列哪个关键字用于声明一个类?A. classB. interfaceC. structD. enum答案:A3. 在Java中,下列哪个选项是正确的继承方式?A. 多重继承B. 单一继承C. 无继承D. 多态继承答案:B4. 以下哪个选项是Java中的异常处理关键字?A. tryB. catchC. finallyD. All of the above答案:D5. 在Java中,下列哪个选项是正确的多态性实现方式?A. 通过接口实现B. 通过继承实现C. 通过抽象类实现D. 以上都是答案:D6. Java中,下列哪个关键字用于声明一个方法?A. methodB. functionC. defD. void答案:D7. 在Java中,下列哪个选项是正确的线程创建方式?A. 继承Thread类B. 实现Runnable接口C. 继承Runnable类D. 以上都是答案:D8. Java中,下列哪个选项是正确的集合框架?A. CollectionB. ListC. SetD. Map答案:A9. 在Java中,下列哪个选项是正确的泛型使用方式?A. List<String> list = new ArrayList<>();B. List list = new ArrayList<>();C. List<String> list = new ArrayList<String>();D. List<String> list = new ArrayList<Integer>(); 答案:A10. Java中,下列哪个选项是正确的注解使用方式?A. @OverrideB. @DeprecatedC. @SuppressWarningsD. All of the above答案:D11. 在Java中,下列哪个选项是正确的泛型擦除机制?A. 编译时检查类型B. 运行时检查类型C. 编译时擦除类型信息D. 运行时擦除类型信息答案:C12. Java中,下列哪个关键字用于声明一个接口?A. interfaceB. abstractC. classD. struct答案:A13. 在Java中,下列哪个选项是正确的异常处理方式?A. 抛出异常B. 捕获异常C. 忽略异常D. All of the above答案:D14. Java中,下列哪个选项是正确的集合初始化方式?A. List<String> list = new ArrayList<>();B. List<String> list = new ArrayList<String>();C. List<String> list = new ArrayList<>(new String[10]);D. All of the above答案:D15. 在Java中,下列哪个选项是正确的线程同步方式?A. synchronized关键字B. ReentrantLock类C. volatile关键字D. All of the above答案:D。
·1.·(单选)在JavaEE中,要将某个过滤器映射到Web应用程序的每个Web资源,以下在web.xml,中的配置正确的是()。
·A. someFilter/*B.someFilter/*·C.*·D.someFilter*·正确答案:A·2.·(单选)在J2EE中,以下不是JSP隐式对象的是()。
··A.pageContext··B.context··C.application··D.out·正确答案:B·3.·(单选)在JavaEE中,若要在JSP中正确使用标签:,在JSP中声明的taglib指令为:··B.··C.··D.·正确答案:D6.(单选)下列属于抽象类的是()。
A.ServletConfig··B.HttpServlet··C.Cookie··D.HttpServletRequest·正确答案:B7.(单选)在jQuery中$("#test")和$(".test”)表示的含义是:( )。
A.$("#test")表示选择id为test的元素$(".test”) 表示选择id为test的元素··B.$("#test")表示选择id为test的元素$(".test”) 表示选择所用CSS类为test的元素··C.$("#test")表示选择所用CSS类为test的元素$(".test”) 表示选择id为test的元素··D.$("#test")表示选择所用CSS类为test的元素$(".test”) 表示选择所用CSS类为test的元素·正确答案:B8.(单选)给定某Servlet程序的片段如下,用户在浏览器地址栏中键盘键入正确的请求URL并回车后, 在控制台上显示的结果是 ( )。
达内科技西安分中心企业笔试题汇总达内西安中心2012年9月5日企业笔试题整理版本号V1.0试题类型Java试题说明作者李霞时间2012年9月6日版权所有达内科技西安分中心备注此次整理笔试题是为了各班毕业学员迎合校招,所以试题偏重大学课程体系相关知识点及编程设计题一、选择题(20个)1.下面中哪两个可以在A 的子类中使用:()class A {protected int method1 (int a, int b) {return 0;}}A. public int method 1 (int a, int b) { return 0; }B. private int method1 (int a, int b) { return 0; }C. private int method1 (int a, long b) { return 0; }D. public short method1 (int a, int b) { return 0; }2.Abstract method cannot be static. True or False ?A TrueB False3.What will be the output when you compile and execute the following program.class Base{void test() {System.out.println("Base.test()");}}public class Child extends Base {void test() {System.out.println("Child.test()");}static public void main(String[] a) {Child anObj = new Child();Base baseObj = (Base)anObj;baseObj.test();}}Select most appropriate answer.A Child.test()Base.test()B Base.test()Child.test()C Base.test()D Child.test()4.What will be the output when you compile and execute thefollowing program.class Base{static void test() {System.out.println("Base.test()");}}public class Child extends Base {void test() {System.out.println("Child.test()");Base.test(); //Call the parent method}static public void main(String[] a) {new Child().test();}}Select most appropriate answer.A Child.test()Base.test()B Child.test()Child.test()C Compilation error. Cannot override a static method by aninstance methodD Runtime error. Cannot override a static method by an instance method5.What will be the output when you compile and execute the following program.public class Base{private void test() {System.out.println(6 + 6 + "(Result)");}static public void main(String[] a) {new Base().test();}}Select most appropriate answer.A 66(Result)B 12(Result)C Runtime Error.Incompatible type for +. Can't convert an int to a string.D Compilation Error.Incompatible type for +. Can't add a string to an int.6.What will be the output when you compile and execute the following program. The symbol ’⌴’ means space.1:public class Base{2:3: private void test() {4:5: String aStr = "⌴ One⌴ ";6: String bStr = aStr;7: aStr.toUpperCase();8: aStr.trim();9: System.out.println("[" + aStr + "," + bStr + "]");10: }11:12: static public void main(String[] a) {13: new Base().test();14: }15: }Select most appropriate answer.A [ONE,⌴ One⌴ ]B [⌴ One⌴ ,One]C [ONE,One]D [ONE,ONE]E [⌴ One⌴ ,⌴ One⌴ ]7.下面关于变量及其范围的陈述哪些是不正确的():A.实例变量是类的成员变量B.实例变量用关键字static 声明C.在方法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化8.下列关于修饰符混用的说法,错误的是():A.abstract 不能与final 并列修饰同一个类B.abstract 类中可以有private 的成员C.abstract 方法必须在abstract 类中D.static 方法中能处理非static 的属性9.执行完以下代码int [ ] x = new int[25];后,以下哪项说明是正确的():A、x[24]为0B、x[24]未定义C、x[25]为0D、x[0]为空10.编译运行以下程序后,关于输出结果的说明正确的是():public class Conditional{public static void main(String args[ ]){int x=4;System.out.println(“value is “+ ((x>4) ? 99.9 :9)); }}A、输出结果为:value is 99.99B、输出结果为:value is 9C、输出结果为:value is 9.0D、编译错误11.关于以下application 的说明,正确的是():1.class StaticStuff2.{3.static int x=10;4.static { x+=5;}5.public static void main(String args[ ])6.{7.System.out.println(“x=”+ x);8.}9.static { x/=3;}10. }A、4 行与9 行不能通过编译,因为缺少方法名和返回类型B、9 行不能通过编译,因为只能有一个静态初始化器C、编译通过,执行结果为:x=5D、编译通过,执行结果为:x=312.关于以下程序代码的说明正确的是():1.class HasStatic{2.private static int x=100;3.public static void main(String args[ ]){ 4.HasStatic hs1=new HasStatic( );5.hs1.x++;6.HasStatic hs2=new HasStatic( );7.hs2.x++;8.hs1=new HasStatic( );9.hs1.x++;10.HasStatic.x--;11.System.out.println(“x=”+x);12.}13.}A、5 行不能通过编译,因为引用了私有静态变量B、10 行不能通过编译,因为x 是私有静态变量C、程序通过编译,输出结果为:x=103D、程序通过编译,输出结果为:x=10213.下列说法正确的有()A.class 中的constructor 不可省略B.constructor 必须与class 同名,但方法不能与class 同名C.constructor 在一个对象被new 时执行D.一个class 只能定义一个constructor14.下列哪种说法是正确的()A.实例方法可直接调用超类的实例方法B.实例方法可直接调用超类的类方法C.实例方法可直接调用其他类的实例方法D.实例方法可直接调用本类的类方法15.下列哪一种叙述是正确的()A.abstract 修饰符可修饰字段、方法和类B.抽象方法的body 部分必须用一对大括号{ }包住C.声明抽象方法,大括号可有可无D.声明抽象方法不可写出大括号16.下面代码的执行结果是?import java.util.*;public class ShortSet{public static void main(String args[]){Set<Short> s=new HashSet<Short>();for(Short i=0;i<100;i++){s.add(i);s.remove(i-1);}System.out.println(s.size());}}A.1B.100C.Throws ExceptionD.None of the Above17.链表具有的特点是:(选择3 项)A、不必事先估计存储空间B、可随机访问任一元素C、插入删除不需要移动元素D、所需空间与线性表长度成正比18.Java 语言中,String 类的IndexOf()方法返回的类型是?A、Int16B、Int32C、intD、long19.以下关于面向对象概念的描述中,不正确的一项是()。
选择题1:下面关于变量及其范围的陈述哪些是错的。
A.实例变量是类的成员变量。
B.实例变量用关键字static声明。
C.在方法中定义的局部变量在该方法被执行时创建D.局部变量在使用前必须被初始化。
2:1.What will be printed when you execute the following code?2.3.class X4.{5.Y b=new Y();6.X()7.{8.System.out.print("X");9.}10.}11.12.class Y13.{14.Y()15.{16.System.out.print("Y");17.}18.}19.20.public class Z extends X21.{22.Y y=new Y();23.Z()24.{25.System.out.print("Z");26.}27.public static void main(String[]args)28.{29.new Z();30.}31.}32.33.Choices:A.ZB.YZC.XYZD.YXYZ3:1.Give the code fragment:2.if(x>4){3.System.out.println(“Test1”);}4.else if(x>9){5.System.out.println(“Test2”);}6.else{7.System.out.println(“Test3”);}8.Which range of value x would produce of output“Test2”?A.x<4B.x>4C.x>9D.None4:Which declares for native method in a java class corrected?A.public native void method(){}B.public native void method();C.public native method();D.public void native method();5:使用JDBC可以做到的是A.把二进制代码传送到任何关系数据库中B.把Java源代码传送到任何关系数据库中C.把表单信息传送到任何关系数据库中D.很容易地把SQL语句传送到任何关系数据库中6:鉴于Java的特点,它最适合的计算环境是A.并行计算环境B.分布式计算环境C.高强度计算环境D.开放式计算环境7:在下述选项时,没有构成死循环的程序是A.int i=100while(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;8:What is written to the standard output given the following statement:System.out.println(4|7); Select the right answer:A.4B.5C.6D.79:1.What will be the result of executing the following code?2.3.//Filename;SuperclassX.java4.5.package packageX;6.7.public class SuperclassX8.9.{10.11.protected void superclassMethodX()12.13.{14.15.}16.17.int superclassVarX;18.19.}20.21.22.23.//Filename SubclassY.java24.25.1.package packageX.packageY;26.27.2.28.29.3.public class SubclassY extends SuperclassX30.31.4.{32.33.5.SuperclassX objX=new SubclassY();34.35.6.SubclassY objY=new SubclassY();36.37.7.void subclassMethodY()38.39.8.{40.41.9.objY.superclassMethodX();42.43.10.int i;44.45.11.i=objY.superclassVarX;46.47.12.}48.49.13.}50.51.Choices:pilation error at line5pilation error at line9C.Runtime exception at line11D.None of these10:Which code fragments would correctly identify the number of arguments passed via command line to a Java application,exclude the name of the class that is being invoke.A.int count=args.length;B.int count=args.length-1;C.int count=0;while(args[count]!=null)count++;D.int count=0;while(!(args[count].equals(“”)))count++;11:1.What will happen when you attempt to compile and run the following code?2.3.int Output=10;4.5.boolean b1=false;6.7.if((b1==true)&&((Output+=10)==20))8.9.{10.11.System.out.println("We are equal"+Output);12.13.}14.15.else16.17.{18.19.System.out.println("Not equal!"+Output);20.21.}22.23.Choices:pilation error,attempting to perform binary comparison on logical data typepilation and output of"We are equal10".pilation and output of"Not equal!20".pilation and output of"Not equal!10".12:1.public class X{2.3.public Object m(){4.5.Object o=new Float(3.14F);//line36.7.Object[]oa=new Object[1];//line48.9.oa[0]=o;//line510.11.o=null;//line612.13.return oa[0];//line714.15.}16.17.}18.When is the Float object,created in line3,eligible for garbage collection?A.just after line5.B.just after line6C.just after line7(that is,as the method returns)D.never in this method13:1.下述程序代码中有语法错误的行是()。
加拿大达内IT培训集团逻辑能力笔试题逻辑能力测试1、一家里有兄妹俩,1993年的时候,哥哥21岁,妹妹的年龄当时是7岁,请问到什么时候,哥哥的年龄才会是妹妹年龄的两倍?()A.1997年B.1998年C.1999年D.2000年E.2001年2、汽油对于汽车,相当于食物对于什么?()A.嘴B.胃C.吃D.人E.牙3、请从以下词语中找出与众不同的一个。
()A .天津 B.济南 C.武汉 D.杭州 E.上海4、数列5-9-14-23- 接着这列数的最后一个数字应该是什么?()A .27 B. 36 C.37 D.39 E.以上都不对5、27个小运动员在参加完比赛后,口渴难耐,去小店买饮料,饮料店搞促销,凭三个空瓶可以再换一瓶,他们最少买多少瓶饮料才能保证一人一瓶?()A .17B .18 C.19 D.206、假设你有8个球,其中一个略微重一些,但是找出这个球的惟一方法是将两个球放在天平上对比。
最少要称多少次才能找出这个较重的球?()A.1次B.2次C.3次D.4次7、一只蜗牛从井底爬到井口,每天白天蜗牛要睡觉,晚上才出来活动,一个晚上蜗牛可以向上爬3尺,但是白天睡觉的时候会往下滑2尺,井深10尺,问蜗牛几天可以爬出来?()A.7天B.8天C.9天D.6天8、有些台独分子论证说:凡属中华人民共和国政府管辖的都是中国人,台湾人现在不受中华人民共和国政府管辖,所以,台湾人不是中国人。
以下哪一个推理明显说明上述论证不成立?()A.所有成功人士都要穿衣吃饭,我现在不是成功人士,所以,我不必穿衣吃饭。
B.商品都有使用价值,空气当然有使用价值,所以,空气当然是商品。
C.所有技术骨干都刻苦学习,小张是技术骨干,所以,小张是刻苦学习的人。
D.犯罪行为都是违法行为,违反行为都应受到社会的谴责,所以,所有犯罪行为都应受到社会谴责9、李娜心中的白马王子是高个子、相貌英俊、博士。
她认识王威、吴刚、李强刘大伟4位男士,其中有一位符合她所要求的全部条件。
•1.•(单选题)下列数组声明语句中,错误的是:()。
•?A.int[] arr = new int[]{};?B.int[] arr = new int[];?C.int[] arr = {};?D.int[][] arr = new int[2][];。
•2.•(单选)class Card{}下列不属于Card类构造方法的是:()•?A.Card(){}?B.public Card(){}?C.public void Card(){}?D.private Card(){}•3.•(单选)下面不属于Java语言特点的是:•?A.平台无关?B.面向对象?C.支持指针类型?D.垃圾回收机制正确答案:C•4.•(单选)下列选项中的类,能正确实现ng.Runnable接口和ng.Clonable接口的是()。
•?A.public class Session implements Runnable, Clonable { public void run(); public Object clone(); }?B.public class Session implements Runnable, implements Clonable { public void run() { / do something */ } public Object clone() { / make a copy */ } }?C.public class Session implements Runnable, Clonable { public void run() { / do something */ } public Object clone() { /* make a copy */ } }?D.public class Session extends Runnable, Clonable { public void run() ; public Object clone(); }正确答案:C•5.•(单选)下列属于不合法Java标识符的是()。
考试场次:2013_07月考_7月31日_3G/C++/.NET/PHP/嵌入式试卷名称:2013年07月_C++_CSD/ESD13061. 阅读如下代码,函数sort是一种排序的算法:void sort(int* a, int n){for(int i=1; i<n; i++){int t = a[i];int j;for(j=i; j>0&&a[j-1]>t; j--){a[j] = a[j-1];}a[j] = t;}}请问sort函数排序的算法是:A. 冒泡排序B. 快速排序C. 选择排序D. 插入排序正确答案:D2.查看如下代码:int a[5] = {1,2,3,4,5};int *ap = a;int i = 0;下列代码中,不可以成功打印出数组元素的是:A.for(;i<5;i++){printf(“%d\n”,a[i]);}B.for(;i<5;i++){printf(“%d\n”,*a++);}C.for(;i<5;i++){printf(“%d\n”,ap[i]);}D.for(;i<5;i++){printf(“%d\n”,*ap++);}正确答案:B3. 下列关于字符串的代码正确的是:A.char *st1 = "ABCDE";st1 = "abcdefg";B.char *st1 = "ABCDE";st1[0] = ‘a’;C.char st1[] = "ABCDE";st1[5]=’a’;D.char st1[] = "ABCDE";st1=”abcde”;正确答案:A4.阅读如下代码,函数sort是一种排序的算法:void sort(int* a, int n){for(int i=0; i<n-1; i++){bool flag = true;for(int j=0; j<n-i-1; j++){if(a[j]>a[j+1]){int t = a[j];a[j] = a[j+1];a[j+1] = t;flag = false;}}if(flag) break;}}请问sort函数排序的算法是:A. 冒泡排序B. 快速排序C. 选择排序D. 插入排序正确答案:A5. -80转换成二进制的结果是:A. 1011 0000B. 0101 0000C. 1101 0001D. 1010 1111正确答案:A6.在C语言中调用函数f1,当f1函数执行完毕后,哪个变量的内存没有被回收?int a = 1000;void f1(int b){b = 10;int c = 20;static int d = 30;}A. 只有aB. Abcd都没有回收C. 只有dD. ad正确答案:DA. 属主用户可读可执行,同组和其它用户可读B. 属主用户可读可写,同组和其它用户可读C. 属主用户可写可执行,同组和其它用户可执行D. 属主和同组用户可读,其它用户可读可写正确答案:B8.查看如下代码:int a[5] = {1,2,3,4,5};int *ap = a;int i = 0;下列代码中,不可以成功打印出数组元素的是:A.for(;i<5;i++){printf(“%d\n”,a[i]);}B.for(;i<5;i++){printf(“%d\n”,*a++);}C.for(;i<5;i++){printf(“%d\n”,ap[i]);}D.for(;i<5;i++){printf(“%d\n”,*ap++);}正确答案:B9. 关于预处理指令,以下说法正确的是:A. #include可以包含文件,文件名必须用<>括起来B. #define可以定义宏,宏一旦定义,就无法取消C. #ifndef、#ifdef都可以用于条件编译D. #elseif 可以用于条件编译正确答案:C10. 以下代码int x = 1;x = x++ + ++x;printf ("%d\n", x);的输出是?A. 2B. 3C. 4D. 5正确答案:D11.关于预处理指令,以下说法正确的是:A.#include可以包含文件,文件名必须用<>括起来B.#define可以定义宏,宏一旦定义,就无法取消C.#ifndef、#ifdef都可以用于条件编译D.#elseif 可以用于条件编译正确答案:C12.根据下列变量的类型以及函数参数类型,选出正确的sizeof的结果:注意:选项给出结果的顺序是按照圆序号的顺序排列的。
【我自己在达内培训时候总结的】达内经典笔试题集(带答案)1JAVASE 部分1、Choose the three valid identifiers from those listed below. (Choose three)?A.IDoLikeTheLongNameClassB.$byteC.constD._okE.3_case答:ABD2、Which of the following lines of code will compile without error (Choose two)?A.int i=0;if (i) {System.out.println(“Hi”);}B.boolean b=true;boolean b2=true;if(b==b2) {Sy stem.out.println(“So true”);}C.int i=1;int j=2;if(i==1|| j==2)System.out.println(“OK”);D.int i=1;int j=2;if (i==1 &| j==2)System.out.println(“OK”);答:BC3、Which two demonstrate a "has a" relationship(Choose two)?A. public interface Person { }public class Employee extends Person{ }B. public interface Shape { }public interface Rectandle extends Shape { }C.public interface Colorable { }public class Shape implementsColorable { }D.public class Species{ }Copyright Tarena Corporation,2009.All rights reserved2public class Animal{private Species species;}E. interface Component{ }class Container implementsComponent{ private Component[]children;}答:DE4、What will happen when you attempt to compile and run thefollowing code? public class Static{static {int x = 5;}static int x,y;public static void main(Stringargs[]){ x--;myMethod(); System.out.println(x+ y + ++x);}public static voidmyMethod(){ y = x+++++x;}}piletimeerror B.prints: 1C.prints: 2D.prints: 3E.prints: 7F.prints: 8答:D5 、 What is the correct ordering for the import, class and packagedeclarations when found in a single file?A.package, import, classB.class, import, packageC.import, package, classD.package, class, import答:A6、What will happen when you attempt to compile and run thefollowing code. public class Pvf{static boolean Paddy;public static void main(Stringargv[]){ System.out.println(Paddy);}}Copyright Tarena Corporation,2009.All rights reserved3A. Compile time errorB. compilation and output of falseC. compilation and output of trueD. compilation and output of null 答:B7、Given the folowing classes which of the following will compile without error?interface IFace{}class CFace implements IFace{}class Base{}public class ObRef extends Base{public static void main(Stringargv[]){ ObRef ob = new ObRef();Base b = new Base();Object o1 = new Object();IFace o2 = new CFace();}}A. o1=o2;B. b=ob;C. ob=b;D. o1=b;答:ABD8、下面那几个函数是 public void method(){...}的重载函数?A)public void method( int m){...}B)public int method(){...}C)public void method2(){...}D)public int method(int m,float f ){...} 答:AD9、给出如下声明:String s = “Example”;合法的代码有哪些?A)s>>>=3B)s[3]= “X”C)int i = s.length()D)s = s + 10答:CD10、如下哪些不是 java 的关键字?A)const B)NULL C) false D)this E) native答:B11、关于垃圾收集的哪些叙述是对的A)程序开发者必须自己创建一个线程进行内存释放的工作B)垃圾收集将检查并释放不在使用的内存C)垃圾收集允许程序开发者明确指定并立即释放该内存D)垃圾收集能够在期望的时间释放被java 对象使用的内存答:B12、已知表达式 int m [ ] = {0,1,2,3,4,5,6};下面哪个表达式的值与数组下标量总数相等?A)m.length()B)m.length C)m.length()+1D)m.length-1 Copyright Tarena Corporation,2009.All rights reserved4答:D13、方法 resume()负责恢复哪些线程的执行A)通过调用 stop()方法而停止的线程。
B)通过调用 sleep()方法而停止的线程。
C)通过调用 wait()方法而停止的线程。
D)通过调用 suspend()方法而停止的线程。
答:D14、有关线程的哪些叙述是对的A)一旦一个线程被创建,它就立即开始运行。
B)使用 start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。
C)当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。
D)一个线程可能因为不同的原因停止并进入可运行状态。
答:BCD15、已知如下代码:public class Test{long a[] = new long [10];public static void main(Stringarg[] ){ System.out.print(a[6]);}}请问哪个语句是正确的?A)Output is null.B)Output is 0C)When compile, some error will occur. D)When running, some error will occur.答:C16、已知如下代码:public class Test{public static void main(String arg[] ){int i = 5;do{System.out.print(i); }while(--i>5);System.out.print(“finished”);}}执行后的输出是什么?A)5 B)4 C)6 D)finishedCopyright Tarena Corporation,2009.All rights reserved5答:AD17、已知如下代码: switch (m){case 0: System.out.print(“Condition 0”);case 1: System.out.print(“Condition 1”);case 2: System.out.print(“Condition 2”);case 3: System.out.print(“Condition 3”);default: System.out.print(“Other Condition ”);}当 m 的值为什么时能输出“Condition 2”A)0 B)1 C)2 D)3 E) 4F)None答:ABC18、下面的哪些声明是合法的?A)long 1 = 4990B)int i = 4L C)float f =1.1D)double d = 34.4 答:AD19、给出如下代码:class Test{private int m;public static void fun() {//some code…}}如何使成员变量 m 被函数 fun()直接访问?A)将 private int m 改为 protected int m B)将 private int m 改为publicint mC)将 private int m 改为 static int m D)将 private int m 改为 int m 答:C20、以下哪个方法用于定义线程的执行体?A)start() B)init() C)run() D)main() E)synchronized() 答:C21、请看如下代码class Person {private int a;public int change(int m){ return m;}}public class Teacher extends Person{ public int b;Copyright Tarena Corporation,2009.All rights reserved。