2023年ACCP50S2模拟笔试试卷_第1页
2023年ACCP50S2模拟笔试试卷_第2页
2023年ACCP50S2模拟笔试试卷_第3页
2023年ACCP50S2模拟笔试试卷_第4页
2023年ACCP50S2模拟笔试试卷_第5页
已阅读5页,还剩11页未读 继续免费阅读

下载本文档

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

文档简介

劳动和社会保障部职业技能鉴定中心软件工程师(ACCP)职业技能考核理论知识试卷笔试学期:第二学期课程:ACCP5.0时间:1小时总分数:100总题数:50姓名:考号:证件号码:注意:考试结束试卷必须交回,不交回试卷者成绩无效北大青鸟APTECH计算机教育结业笔试考场规则一、考试前20分钟考生方可进入考场,按规定就座后,将准考证和本人身份证件放在靠过道的一边,无身份证件及准考证者不得进入考场。考试开始后20分钟,考生不得再进入考场。二、考生进入考场后,除考试必需的物品如:2B铅笔、钢笔(或圆珠笔)及橡皮以外,其他物品必须一律放在监考员指定的地方。三、考生应在规定的时间内独立完毕答卷。考试中不得交头接耳、左顾右盼,不得有偷看、夹带、传递字条、互换答案等作弊行为。考试中不得擅自离开座位。四、考场内应保持肃静,进入考场后考生应关闭BP机、手机等通讯工具。考生考试过程当中不得使用有存储记忆功能的计算器、掌上电脑等辅助用品,经监考员督促后仍使用者,监考员有权暂时没收,该生考试成绩无效。五、考生应服从考场规则,尊重监考员,如有事须举手示意,经监考员批准方可行动。六、考生须在发放的笔试试卷首页写明自己的姓名(须与身份证相符)及准考证号。任何人不得以任何理由将试卷带走或复印,如发现考生将试卷带走,将取消该名考生的考试资格(以后也不准参与该学期的考试);七、监考员宣布开考后,考生方可开始答题。八、答题卡必须用2B铅笔按规定对的涂写,答题卡上应填写或涂写部分不得漏掉(特别是准考证号、A或B卷),答题卡不得折叠、污损,应保持卡面平整、干净。未按规定填写的答题卡一律以零分计。九、考试开始后30分钟方可交卷。十、在监考员宣布考试结束后,考生应立即停止答题,将答题卡平放在试卷下面离开考场,经监考员催促仍不交卷离开考场者,作违纪论,记入监考报告(提前交卷的考生也要将答题卡平放在试卷下面离开考场)。十一、考生如有违反上述考场规则,作弊、提供条件给别人作弊等情况,监考员应立即没收其考卷,令其退出考场,并把情况记入监考报告。十二、考生假如认为考场存在问题,并且监考员未能及时制止,可以向北大青鸟APTECH公司提出投诉。投诉邮件地址:。北京阿博泰克北大青鸟信息技术有限公司

ﻬ选择题(针对以下题目,请选择最符合题目规定的答案。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。其中1-20题每题1.5分,21-40题每题2分,41-50题每题3分。)1)在C#中,使用(d)关键字修饰的方法被称为虚方法。(选择一项)a)thisb)abstractc)newd)virtual2)在Java中,下面对于构造函数的描述对的的是(d)。(选择一项)a)类必须显式定义构造函数b)构造函数的返回类型是voidc)构造函数和类有相同的名称,并且不能带任何参数d)一个类可以定义多个构造函数3)下列选项中,(d)是对的的、且客户端无法查看到的JSP注释。(选择一项)a)<--注释-->b)<!--注释-->c)<%--注释-->d)<%--注释--%>4)在DOM对象模型中,直接父对象为根对象window的对象中不涉及(d)。(选择一项)a)historyb)documentc)locationd)form5)在以下C#的数据类型中,属于引用类型的是(d)。(选择一项)a)intb)longc)chard)string6)在Java中开发JDBC应用程序时,使用DriverManager类的getConnection()方法建立与数据源连接的语句为:Connectioncon=DriverManager.getConnection("jdbc:odbc:test");URL连接中的“test”表达的是(c)。(选择一项)a)数据库中表的名称b)数据库服务器的机器名c)数据源的名称d)用户名7)在JSP页面中,下列(a)表达式语句可以获取页面请求中名字为title的文本框的内容。(选择一项)a)<%=request.getParameter("title")%>b)<%=request.getAttribute("title")%>c)<%=request.getParameterValues("title")%>d)<%=request.getParameters("title")%>8)在以下C#代码中,(a)是类Teacher的属性。(选择一项)publicclassTeacher{intage=33;privatestringname;publicstringName{get{returnname;}set{name=value;}}publicvoidSaySomething(){//省略部分代码}}a)Nameb)namec)aged)SaySomething9)在.NET框架下,输入输犯错误将引发(b)异常。(选择一项)a)SystemExceptionb)ArithmeticExceptionc)ArgumentExceptiond)IOException10)在VisualStudio2023开发的应用程序中,抽象工厂设计模式属于(a)型模式。(选择一项)a)创建b)结构c)行为d)条件11)在用户登录的JSP页面上,包含如下代码所示的表单,用户希望提交表单时在地址栏上不显示提交的信息,则应当在下划线处填写的代码是(b)。(选择一项)<formaction="loginAction.jsp"name="loginForm"method="______"> 用户名:<inputtype="text"name="name"/><br>ﻩ密码:<inputtype="password"name="pwd"/> <inputtype="submit"value="登录"/></form>a)getb)postc)不填写任何内容d)以上选项均可12)下列选项中关于Java中super关键字的说法对的的是(a)。(选择一项)a)super关键字是在子类对象内部指代其父类对象的引用b)super关键字不仅可以指代子类的直接父类,还可以指代父类的父类c)子类通过super关键字只能调用父类的方法,而不能调用父类的属性d)子类通过super关键字只能调用父类的属性,而不能调用父类的方法13)在SQLServer2023中,对IN语句取反的方法是,在IN前面添加(b)。(选择一项)a)NONEb)NOTc)!d)NO14)在C#语言中,方法重载的重要方式有两种,涉及(d)和参数类型不同的重载。(选择一项)a)参数名称不同的重载b)返回值类型不同的重载c)方法名称不同的重载d)参数个数不同的重载15)C#中提供了一种集合类型哈希表(HashTable),哈希表的数据是通过(d)和值(Value)来组织的。(选择一项)a)项(Item)b)记录(Record)c)表(Table)d)键(Key)16)在SQLServer2023的系统存储过程中,(b)存储过程用于列出服务器上所有的数据库。(选择一项)a)sp_helpb)sp_databasesc)sp_helpdbd)sp_tables17)分析下面的JavaScript代码段,输出结果是(b)。(选择一项)varmystring="Iamastudent";a=mystring.charAt(9);document.write(a);a)Iamastb)uc)udentd)t18)在HTML页面中,定义样式设立按钮的背景图片为images文献夹下的background1.jpg文献,需要将CSS的(d)属性赋值为url(images/background1.jpg)。(选择一项)a)widthb)heightc)background-colord)background-image19)在SQLServer2023中,声明一个最多可以存储8个字符的变量A,对的的代码为(b)。(选择一项)a)DECLAREAVARCHAR(8)b)DECLARE@AVARCHAR(8)c)PRIVATEAVARCHAR(8)d)PRIVATE@AVARCHAR(8)20)在HTML中,运营下面的javascript代码,则在弹出的提醒框中显示的消息内容为(a)。(选择一项)<scriptlanguage="javascript">x=3;y=2;z=(x+2)/y;alert(z);</script>a)2b)2.5c)32/2d)1621)下列HTML代码中,(b)能显示一个按钮,实现单击按钮时弹出一个显示“拟定”的消息框,如下图所示。(选择一项)a)<INPUTTYPE="button"VALUE="鼠标响应"onClick="window.confirm('拟定')">b)<INPUTTYPE="button"VALUE="鼠标响应"onClick="window.alert('拟定')">c)<INPUTTYPE="button"VALUE="鼠标响应"onChange="window.open('拟定')">d)<INPUTTYPE="button"VALUE="鼠标响应"onClick="window.showModalDialog('拟定')">22)在HTML中,下列CSS的属性与HTML标签中style对象的属性相应错误的是(bd)。(选择二项)a)background-image与backgroundImageb)border-color与colorc)font-size与sized)text-align与textAlign23)制作网页上的浮动广告时,需要定义一个函数实现浮动广告层随滚动条滚动的效果,假如已经定义好了这个名为move的函数,那么最后需要做的是(a)。(选择一项)a)捕获窗口的window.onscroll事件,调用move函数b)捕获文档的document.onscroll事件,调用move函数c)捕获窗口的window.onload事件,调用move函数d)捕获文档的document.onload事件,调用move函数24)在SQLServer2023中,有products(产品)表,包含字段:pName(产品名称)、price(价格)。若要得到最贵产品的产品名称和产品价格,应当使用的查询语句是()。(选择一项)a)SELECTTOP1pName,priceFROMproductsORDERBYpriceb)SELECTpName,MAX(price)FROMproductsc)SELECTpName,MAX(price)FROMproductsGROUPBYpNamed)SELECTpName,priceFROMproductsWHEREprice=(SELECTMAX(price)FROMproducts)25)基于Java技术的Web应用程序打包时,规定按特定的目录结构组织文献,此目录结构中包含一个web-inf目录,一般情况下,该目录中包含以下各组成部分,除了(ac)。(选择二项)a)src目录b)web.xml文献c)Java源文献d)lib目录26)在Java语言中,下列关于类的继承的描述,对的的是(b)。(选择一项)a)一个类可以继承多个父类b)一个类可以具有多个子类c)子类可以使用父类的所有方法d)子类一定比父类有更多的成员方法27)在C#程序中,索引器允许按照自定义的访问方式访问类或结构的实体组成的数组。以下索引器定义对的的是(a)。(选择一项)a)publicTeacherthis[stringindex]{get{//省略部分代码}}b)publicTeacherthis[index]{get{//省略部分代码}}c)publicstringTeacherthis[index]{get{//省略部分代码}}d)publicTeacher[index]{get{//省略部分代码}}28)下列选项中关于JavaScript浏览器对象中history对象的说法错误的是()。(选择一项)a)history对象记录了用户在一个浏览器中已经访问过的URLsb)history对象的父对象是JavaScript浏览器对象的根对象windowc)应用history对象的方法可以实现IE浏览器中“前进”和“后退”按钮的功能d)应用history对象的back()方法相称于“前进”按钮,forward()方法相称于“后退”按钮29)在以下C#代码的下划线处填入(),该C#语句表达打开一个文献,假如该文献不存在则发生异常。(选择一项)FileStreamfs=newFileStream("D:\\music.txt",____b________);a)FileMode.Createb)FileMode.Openc)FileMode.Closed)FileMode.CreateNew30)关于C#中的结构,以下说法中错误的是(d)。(选择一项)a)结构可以有构造函数b)结构体内可以有字段c)结构体内可以有方法d)结构可以被继承31)某学员用C#写了如下一段代码,代码的输出结果是(c)。(选择一项)classProgram{staticvoidMain(string[]args){Studentstudent=newStudent();student.SayHi();Console.ReadLine();}}classPerson{publicvirtualvoidSayHi(){Console.WriteLine("你好!");}}classStudent:Person{publicoverridevoidSayHi(){Console.WriteLine("你好,我是一名学生。");}}a)你好!b)你好,我是一名学生。c)你好!你好,我是一名学生。d)空32)给定JSP代码如下所示,在横线处编写()语句,可以使得程序运营后该页面输出结果是1。(选择一项)<html><%intcount=1;%>_________________</html>a)<%=++count%>b)<%++count;%>c)<%count++;%>d)<%=count++%>33)在.NET框架下可以开发三层结构的应用程序,关于三层结构的描述错误的是()。(选择一项)a)三层结构可以大大提高程序运营效率b)三层结构可以使得系统结构更清楚c)三层结构可以大大减少程序后期维护成本d)三层结构可以充足发挥团队协作开发的优势34)在Java接口中,下列选项中有效的方法声明是()。(选择二项)a)publicvoidaMethod();b)voidaMethod();c)voidaMethod(){}d)privatevoidaMethod();35)在C#编程中,访问修饰符控制程序对类中成员的访问,假如不写访问修饰符,类的默认访问类型是()。(选择一项)a)publicb)privatec)internald)protected36)在JSP中,要在page指令中设立使用的脚本语言是Java,且导入了java.io和java.util包,下列语句中对的的是()。(选择二项)a)<%@pagelanguage="java"import="java.io.*,java.util.*"%>b)<%@pagelanguage="java"import="java.io,java.util"%>c)<%@pagelanguage="java"import="java.io"import="java.util"%>d)<%@pagelanguage="java"%><%@pageimport="java.io.*,java.util.*"%>37)在SQLServer2023中,如下T-SQL语句的运营结果是()。(选择一项)declare@aintset@a=48if@a>50ﻩprint'合格'else if@a<=0ﻩﻩprint'没参与考试' elseﻩﻩprint'不及格'a)打印“合格”b)打印“没参与考试”c)打印“不及格”d)提醒语法错误38)在Web应用程序中,编写了公共的解决页面名为manage.jsp,该页面包含在Web根目录下名为util的文献夹中,那么在Web根目录下的其他页面上引用该页面的代码对的的是()。(选择一项)a)<%includefile="util/manage.jsp"%>b)<%@includefile="util/manage.jsp"%>c)<%!includefile="util/manage.jsp"%>d)<includefile="util/manage.jsp">39)在操作SQLServer2023数据库时,()有助于加快检索数据的速度。(选择一项)a)建立视图b)创建事务c)建立索引d)使用局部变量协助查询40)在HTML页面上包含如下所示的JavaScript代码,要实现打开页面时弹出对话框显示“张三”,则下划线处应填写的代码为()。(选择一项)<html><head><scriptlanguage="javascript">varstudentList=newArray();studentList['一班']=['张三','李四'];alert(______________);//在此处填写代码</script></head></html>a)studentList[0][0]b)studentList[0]['张三']c)studentList['一班']['张三']d)studentList['一班'][0]41)分析如下C#代码,根据类的继承关系,运营后的输出结果是()。(选择一项)publicclassPerson{ ﻩﻩprivateintage=10; publicintAgeﻩ{ ﻩget{returnage;}ﻩﻩset{ﻩﻩ ﻩﻩage=value; Console.Write("请勿入内!"); ﻩ}ﻩ}ﻩﻩ}publicclassPeople:Person{ publicPeople(){ if(this.Age>=18)ﻩ ﻩﻩConsole.Write("成年人!");ﻩﻩelse ﻩ Console.Write("非成年人!"); }}publicclassTest{ﻩ staticvoidMain(){ PeopleShang=newPeople(); ﻩShang.Age=50; Console.ReadLine();ﻩ}}a)请勿入内!b)非成年人!请勿入内!c)请勿入内!成年人!d)成年人!请勿入内!42)在C#中,某程序员定义了一个IDataBase接口,以及实现该接口的一个类CDataBase,下列关于该段代码说法对的的是()。(选择一项)publicinterfaceIDataBase{voidOpenTable(stringtableName);voidUpdateTable(stringtableName);}publicclassCDataBase:IDataBase{publicvoidOpenTable(stringtableName) { Console.WriteLine("打开表");} publicvoidUpdateTable(stringtableName){Console.WriteLine("更新表");}staticvoidMain(){CDataBasedb=newCDataBase();db.OpenTable("Customers");}}a)该段代码错误,由于在定义接口时,接口中的方法没有提供实现b)该段代码错误,由于接口中声明的方法不是公有的,因此在CDataBase类中不能访问接口中的方法c)该段代码对的,同时由于客户没有调用UpdateTable方法,可以把CDataBase类中UpdateTable方法去掉,代码依旧对的d)该段代码对的,假如在IDataBase接口中声明一个方法“voidExecute(stringsql);”,则必须在CDataBase类中实现该方法43)在SQLServer2023中,以下为创建和使用存储过程的代码:CREATEPROCEDUREmyProc@inparamint=-1,@outparamint=10OUTPUTASSELECT@outparam=100 ﻩ IF(@outparam>0)RETURN1000ELSERETURN2023GOdeclare@Aintdeclare@BintSET@A=20EXECmyProc@A,@Boutputselect@A,@B ﻩﻩ在SQLServerManagementStudio中运营以上代码,最后一行输出的数据为()。(选择一项)a)201000b)20100c)2010d)-1100044)在Java语言中,已知con为已经建立的数据库连接对象,则下列()是对的的JDBC代码片段。(选择二项)a)PreparedStatementpstmt=con.prepareStatement("insertintoEMP(EMPNO,ENAME)values(?,?)");pstmt.setInt(1,7);pstmt.setString(2,"Admin");b)PreparedStatementpstmt=con.prepareStatement("insertintoEMP(EMPNO,ENAME)values(?,?)");pstmt.setInt(1,"7");pstmt.setString(2,"Admin");c)Statementstmt=con.createStatement("insertintoEMP(EMPNO,ENAME)values(7,'Admin')");d)PreparedStatementstmt1=con.prepareStatement("insertintoEMP(EMPNO,ENAME)values(7,'Admin')");45)分析如下所示的HTML页面代码,要实现每1秒钟刷新时钟显示,应在下划线处添加的代码是()。(选择一项)<html><head><scriptlanguage="javascript">functionshowTime(){vartime=newDate();document.forms[0].myClock.value=time.getHours()+":"+time.getMinutes()+":"+time.getSeconds();_________________________//在此处添加代码}</script></head><bodyonLoad="showTime()"><formname="form1"action=""method=""><inputname="myClock"type="text"value=""readonly="true"/></form></body></html>a)varmyTime=setTimeout("showTime()",1);b)varmyTime=setTimeout("showTime()",1000);c)varmyTime=setTimeout(1);d)varmyTime=setTimeout(1000);46)在.NET框架下开发三层结构的数据库应用系统时,using语句范围内定义了一个数据库连接对象,当程序执行到using语句末尾时,将自动释放此数据库对象。假设strSQL为连接字符串,以下using语句使用对的的是()。(选择一项)a)using{(SqlConnectionconn=newSqlConnection(strSQL)}b)using(SqlConnectionconn=newSqlConnection()){strSQL}c)using{}(SqlConnectionconn=newSqlConnection(strSQL))d)using(SqlConnectionconn=newSqlConnection(strSQL)){}47)下面的Java程序编译运营结果是()。(选择一项)interfaceA{intx=0;}classB{intx=1;}classCextendsBimplementsA{publicvoidpX(){System.out.println(super.x);}publicstaticvoidmain(String[]args){newC().pX();}}a)产生运营期错误b)产生编译期错误c)程序运营,输出结果为1d)程序运营,输出结果为048)在SQLServer2023中,要

温馨提示

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

评论

0/150

提交评论