SCME-G1模拟笔试3.docx_第1页
SCME-G1模拟笔试3.docx_第2页
SCME-G1模拟笔试3.docx_第3页
SCME-G1模拟笔试3.docx_第4页
SCME-G1模拟笔试3.docx_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

模拟笔试试题(一)阶段:G1-A卷院校名称:考试日期:准考证号:姓名:注意:1. 考试时间1小时,总分100分;2. 考试结束试卷必须交回,不交回试卷者成绩无效。一选择题(针对以下题目,选择符合题目要求的答案。针对每一道题目,全选对,则该题得分;所选答案错误或漏选,则该题不得分。每题2分。)1. 在java中下面的代码片段,创建几个对象()String a=”abc”;String b = new String(“abc”); a) 0b) 1c) 2d) 32. Java中假设val是整型变量,下面()说法不正确。 if(val 4)System.out.println(Test A);else if(val 9)System.out.println(Test B);/不可能执行这个分支else System.out.println(Test C);a) val = 0输出“Test C”b) val介于0到4 之间输出“Test C”c) val = 14输出“Test B”d) val = 5 输出“Test A”3. Java包含三大体系,除了()a) J2EEb) J2SEc) J2BEd) J2ME4. 下面的Java语言代码段的输出结果是( )int j;for(j=1; j10; j+=2)System.out.print(j+ );a) 没有任何输出b) 2 4 6 8c) 1 3 5 7 9d) 编译出错5. 在Java语言中,下列( )是合法的标识符。a) ab_12b) $-123c) count!d) 5hort6. 在Java中,下面关于跳转语句说法正确的是( )【选两项】a) break语句只能结束内层循环,不能结束外层循环b) break语句可以结束两层嵌套的循环c) continue语句只终止一次循环d) continue语句可以终止循环的进行7. 分析如下所示的Java 代码,编译运行后的输出结果是() (选择一项)public static void main(String arg) int a = 100;while(a%2=0) System.out.print(a);a=a/4;a) 1002561 b) 10025 c) 100 d) 258. 分析下面的Java语言代码,则执行循环语句后b的值为()(选择一项)int a=1,b=10;dob-=a; a+; while (b-b?a:b;System.out.println(c);a) 2b) 3c) 1d) 011. Java语言中下面()正确创建包含5个字符串的数组。【选择两项】a) String a = new String5;for(int i=0 ; i 5;i+ )ai=;b) String a = new String ;a = ,; /只能在定义的时候c) String a = ,; d) String a = new String5 ,;/?12. 在Java中,下列( )是不合法的赋值语句。a) String str = Hello;b) int i=1/3;c) float f=1/3; d) double f=1/3;13. 分析下面的Java程序段,编译运行后的输出结果是( )。public class Test public void changeString(StringBuffer sb) sb.append(stringbuffer2); public static void main(String args) Test a = new Test(); StringBuffer sb = new StringBuffer(stringbuffer1); a.changeString(sb); System.out.println(sb =+sb);a) sb =stringbuffer2stringbuffer1b) sb =stringbuffer1c) sb =stringbuffer2d) sb =stringbuffer1stringbuffer214. 下面( )段Java语句在编译是不会出现异常和错误。选两项a) char c=a;b) int i=-1;c) boolean b=null;d) double d=10.0;15. 下面代码输出结果是()。inti=0,s=0;doif(i%2=0)i+;continue; i+;s=s+i;while(i=5000b) select count(cid),cid from orders group by cid having sum(money)=5000c) select count(cid),cid from orders order by cid having sum(money)=5000d) select count(cid),cid from orders having sum(money)=500024. 下列表示删除的关键字是( )a) selectb) deletec) updated) insert25. 在SQL Server 2008数据库中,可以使用( )关键字来判断表中是否存在包含空数据字段的记录行。a) noneb) notc) nulld) no26.在HTML页面中,调用外部样式表的方法是( )A B C D 27.阅读下面CSS代码,下面选项中与该代码段效果等同的是 ().box margin:10px 5px; margin-right:10px; margin-top:5px; A.box margin:5px 10px 10px 5px; B.box margin:5px 10px 0px 0px; C.box margin:5px 10px; D.box margin:10px 5px 10px 5px; 28.关于HTML中的表格和样式,下面说法错误的是( ) A表格的边框可以使用CSS来控制 B单元格的尺寸可以使用CSS来控制C单元格的背景颜色可以使用CSS来控制 D单元格的跨行或跨列可以使用CSS来控制29. 在XHTML中声明DOCTYPE的说法错误的是()A. 过渡类型 (Transitional) 可以继续使用在XHTML新规范中已经废除的标签和属性B. 严格类型 (Strict) 不能使用已经在新规范中废除的标签和属性C. 框架类型 (Frameset)包括过渡类型的所有内容及界面框架部分D. 在实际开发中建议使用严格类型的DTD30. 关于XHTML和HTML的说法错误的是 ()A XHTML是一种从HTML向XML过渡、用于制作符合Web标准的页面规范B 在XHTML中不建议使用name属性,应该使用id取而代之C XHTML 必须拥有一个根元素D XHTML的title必须在body元素中31. 以下关于盒子模型说法错误的是( )A基本的盒子模型由margin、padding、content、border组成Bmargin是盒子的外补丁,padding是盒子的内补丁Ccontent部分不包含border和paddingD所有的盒子模型在默认情况下都按w3c标准进行解析32. 以下关于:after伪类对象说法正确是( )A:after 伪元素在元素内容之后插入内容B:after 伪元素只能应用于超链接标签aC. 使用:after 伪元素可能导致浮动元素塌陷D:after 不可以在元素之后添加指定链接的文件内容33. 如下HTML语句 ()-1-2-3-4说法正确的是A1,2,3,4属于同一组B12属于同一组,34属于同一组C13属于同一组,24属于同一组D1,2,3,4都不属于同一组34. 以下有关表单的说明中,错误的是:()A表单通常用于搜集用户信息B在 FORM 标记符中使用 action 属性指定表单处理程序的位置C表单中只能包含表单控件,而不能包含其他诸如图片之类的内容D在 FORM 标记符中使用 method 属性指定提交表单数据的方法35. JavaScript 语句function showName() var first_name =Joy;showName();alert(first_name);将显示结果()A.JoyB.nullC.报错D. 什么也不显示36.下列选项中关于浏览器对象的说法错误的是( )A.history对象记录了用户在一个浏览器中已经访问过的URLB.location对象相当于IE浏览器中的地址栏,包含关于当前URL地址的信息C.location对象是history对象的父对象D.location对象是window对象的子对象37. 当单击button按钮时,出现什么结果()Untitled Documentfunction add()varfirst=document.myForm.first.value ;var second=parseInt(document.myForm.second.value);var third= parseInt(document.myForm.third.value);alert(first+second+third);A.140B.403070 C.nullD.报错38. 阅读一下代码,将显示为() function replaceStr(inStr, oldStr, newStr)var rep = inStr; while (rep.indexOf(oldStr) -1)rep = rep.replace(oldStr, newStr);return rep;alert(replaceStr(how do you do,do,are);A.how do you do B. how are you areC. how are you doD. how do you are39. .JavaScript 代码var servers=new Array();servers湖北=武当山,襄阳城,古隆中;servers四川=富乐山,李白故居,泸定桥说法正确的是 ()A. 这种写法是错误的B. servers00 可以输出 武当山C. servers“湖北”0 可以输出 武当山D. servers10 可以输出 武当山40. 以下说法错误的是() public MainFrame()this.setTitle(My Swing);this.setBounds(400, 200, 300, 300);this.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);this.setLayout(new FlowLayout();btnExit=new JButton(退出);btnChangeBg=new JButton(改变背景);btnExit.addActionListener(new ActionListener() public void actionPerformed(ActionEvent e) actionPerform(e););public void actionPerform(ActionEvent e)System.out.println(e);JButton eventBtn=(JButton)e.getSource();if(eventBtn.getText().equals(退出)System.exit(0);elsethis.getContentPane().setBackground(Color.CYAN);A. 单击关闭按钮时释放窗体对象B. ActionListener监听接口中只有actionPerformed()方法,所以在动作事件监听器中只需要实现该方法。C. 编写动作事件监听器通过实现ActionListener监听接口完成D.上述代码btnExit注册一个监听器,并对事件进行处理,actionPerform()处理后,当用户单击退出按钮,关闭窗口41. 下列说法错误的是() public class ThreadDemo2 implements Runnable private int ticket=5;public void run()for (int i = 0; i 0)try Thread.sleep(1000); catch (Exception e) e.printStackTrace();System.out.println(卖票:tickets=+ticket-);public static void main(String args) ThreadDemo2 demo2=new ThreadDemo2();new Thread(demo2).start();new Thread(demo2).start();new Thread(demo2).start();A. 上述代码,通过实现Runnable接口方式实现多线程需要重写run()方法,启动多线程使用start()方法来实现B. 调用Thead.sleep()方法来使线程暂时休眠C. 使用synchronized关键字声明同步方法,即为方法加上资源锁,同一时间允许一个线程调用同步方法,其他线程必须等待当前线程调用结束后才能调用同步方法D. Sleep()方法可以使用wait()替换42. 下列代码分析错误的是()public class Server public static void main(String args) ServerSocket server=null;Socket socket=null;BufferedReader in=null;PrintWriter out=null;try server=new ServerSocket(9000);socket=server.accept();in=new BufferedReader(new InputStreamReader(socket.getInputStream();out=new PrintWriter(socket.getOutputStream(),true);out.println(连接已建立);String info=in.readLine();System.out.println(客户端输入的是:+info); catch (Exception e) e.printStackTrace();finallytry in.close();out.close();socket.close();server.close(); catch (Exception e2) A. 上述代码为TCP服务器端程序B. SercerSocket.accept()方法是等待客户端连接,该方法执行后服务端将进入阻塞状态,指导客户端再次连接C. 客户端可以不创建Socket对象建立与数据库连接D. TCP网络编程中的信息使用输入输出流的形式传递43. 分析以下代码说法错误的是()private static final String driver = com.microsoft.sqlserver.jdbc.SQLServerDriver;private static final String url = jdbc:sqlserver:/localhost:1434;DataBaseName=users;public static void main(String args) Connection conn = null;Statement statement = null;try Class.forName(driver);conn = DriverManager.getConnection(url, sa, 123);statement=conn.createStatement();statement.executeUpdate(insert into student values(7,eee,55);statement.close(); catch (Exception e) e.printStackTrace();A. 以上是连接本机SQLServer数据库,并向数据库插入数据的操作。B. Url如果是本机可以写成”jdbc:sqlserver:/”, 如果是连接其他数据,则应该写成”jdbc:sqlserver:/IP地址”C.executeUpdate(Sql)返回值是boolean,即操作成功返回true, 失败返回false。D.使用ResultSet对象接受查询返回的结果集44. 要通过可滚动的结果集更新数据,以下正确的是( )。A. pst = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE);B. pst = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_READ_ONLY);C. pst = con.prepareStatement(sql,ResultSet.TYPE_SCROLL_SENSITIVE);D. pst = con.prepareStatement(sql,ResultSet.CONCUR_UPDATABLE);45. 以下是log4j在使用中说法错误的是(); A.在项目根目录中建立perties文件,配置日志信息,包括日志信息的输出位置及格式 B.log4j.rootLogger用于设定日志的优先级别 C.log4j.appender.stdout=org.apache.log4j.ConsoleAppender用户把日志输出到控制台中 D.在程序中使用log4j记录日志信息 PropertyConfigurator.configure(“perties”); Logger logger=new Logger(); logger.getLogger(DemoSix.class.getName();46. 以下说法不正确的是() A.ArrayList当元素存储到指定容量时,自动增长为原容量的1/2,Vector为增量的1倍 B.如果涉及到堆栈,队列等操作,应该考虑使用Vector;对于需要快速删除,插入元素的场合,应该使用LinkedList;如果需要快速随机访问元素,应该使用ArrayList. C.LinkedList不能通过下标访问 D.Set集合需要使用Iterator对集合进行迭代。47. 以下代码输出正确的是()public class Person public String name=person;public void printInfo()System.out.println(this is person);public class Child extends Person public void printInfo()System.out.println(this is Child);public static void main(String args) Person person=new Child();person.printInfo();Child cd=new Child();cd.printInfo();A.this is person this is ChildB.this is Child this is ChildC.this is personD.this is Child48. 分析以下代码,说法正确的是() public class Person public Person()System.out.println(Person);private String name=123;private String address;private int age;public String getName() return name;public void setName(String name) = name;public String getAddress() return address;public void setAge(int age) this.age = age;public class Child extends Person public Child()System.out.println(Child);public static void main(String args) Child c=new Child();System.out.println(c.getAddress();System.out.println(c.getName();A. 输出结果是 Person Child null 123B. 输出结果是 Child Person 错误 123C. Person 类中的address为只写属性,age是只读属性D. 编译错误,因为Person类中的属性是私有的,Child虽然继承了Person,但无法访问到父类相应的属性。49. 以下代码正确的执行结果是( )。classAprivateinti=10;publicvoidprintI()System.out.print(i);classBextendsApriva

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论