软件工程师(BCSP)
理论知识试卷
学期:S2 | 课程:BCSP 2021Pro | |||
时间: 2小时 | ||||
总分数:100 | ||||
注意:考试结束试卷必须交回,不交回试卷者成绩无效
选择题(针对以下题目,请选择最符合题目要求的答案。针对每一道题目,所有答案都选对,则该题得分,所选答案错误或不能选出所有答案,则该题不得分。1-50题,每题2.0分) |
1) | 在jQuery中,下面的可以将DOM对象转换为JQuery对象的语句是()。 (选择一项) | |
jquery是什么软件 | ||
a) | var $ct=$(“.tsst”) | |
b) | var $ct=$(ElementById(“tst”)); | |
c) | var ct=$(“.tsst”).get(0); | |
d) | var ct=$(“.tsst”).node(); | |
2) | 在MySQL中,创建用户的命令是( )。 (选择一项) | |
a) | join user | |
b) | create user | |
c) | create root | |
d) | mysql user | |
3) | Java中,下列类x的构造方法中错误的是( )。 (选择一项) | |
a) | x(int m){ ... } | |
b) | void x(int m){ ... } | |
c) | x(int m, int n){ ... } | |
d) | x(int h,int m,int n){ ... } | |
4) | 建立一个新文件可以使用的命令为( )。 (选择一项) | |
a) | chmod | |
b) | more | |
c) | cp | |
d) | touch | |
5) | 若要完成对MySQL服务器中所有数据库的备份,可以执行( )操作。 (选择一项) | |
a) | mysql *.* -u root -p --dump dbbak_all.sql | |
b) | mysqladmin -u root -p flush-data > dbbak_all.sql | |
c) | mysqldump -u root -p --all-databases > dbbak_all.sql | |
d) | mysqlhotcopy -u root -p *.* > dbbak_all.sql | |
6) | 在MySQL中,设置了PRIMARY KEY后,下列属性默认成立的是( )。 (选择二项) | |
a) | not null | |
b) | unique | |
c) | auto increase | |
d) | 以上选项都是 | |
7) | Tomcat服务器的目录结构中,存放各种平台下用于启动和停止Tomcat的脚本文件的目录是 (选择一项) | |
a) | /bin | |
b) | /conf | |
c) | /webapps | |
d) | /work | |
8) | 在MySQL中,如果数据库表的存储引擎支持事务,并且关闭了事务的自动提交,下列( )语句可以进行事务的提交 (选择二项) | |
a) | ROLLBACK | |
b) | COMMIT | |
c) | TRUNCATE TABLE | |
d) | SELECT | |
9) | 以下不属于MySQL的索引类型是( )。 (选择一项) | |
a) | 主键索引 | |
b) | 唯一索引 | |
c) | 全文索引 | |
d) | 非空值索引 | |
10) | Runnable接口定义的方法包括( )。 (选择一项) | |
a) | start | |
b) | runnable | |
c) | run | |
d) | init | |
11) | 在Java中,文件demo.dat通过DataOutputStream的writeChars(“世界”)写入字符串。通过DataInputStream方法的readUTF()读取,并赋值给字符串S。请问会出现下列哪种情况()。 (选择一项) | |
a) | S中是乱码 | |
b) | 出现EOF异常 | |
c) | 出现错误,不能够进行中文的读取 | |
d) | S中是字符串“世界” | |
12) | JSP中,关于配置Tomcat数据源说法错误的是( )。 (选择一项) | |
a) | 配置Tomcat的l文件 | |
b) | 配置Web项目的l文件 | |
c) | 添加驱动到Tomcat的bin目录下 | |
d) | 编写代码,使用lookup()方法获得数据源对象 | |
13) | 在HTML网页中有一个id为news的div,下面jQuery代码( )可以实现div元素在3秒内逐渐透明、乃至隐藏。 (选择一项) | |
a) | $("#news").fadeIn(3000); | |
b) | $("#news").fadeOut(3000); | |
c) | $("#news").fadeIn(3); | |
d) | $("#news").fadeOut(3); | |
14) | 以下不属于JavaScript DOM节点常用属性是( )。 (选择一项) | |
a) | nodeType | |
b) | nodeName | |
c) | parentNode | |
d) | Node | |
15) | 在Java中,下列关于Thread类提供的线程调度方法的说法中,错误的一项是( )。 (选择一项) | |
a) | 在线程A中执行线程B的join()方法,则线程A等待直到B执行完成 | |
b) | 线程A通过调用interrupt()方法来中断其阻塞状态 | |
c) | 若线程A调用方法isAlive()返回值为true,则说明A正在执行中 | |
d) | currentThread()方法必须通过线程对象调用 | |
16) | 使用JDBC技术连接MySQL数据库,以下为在properties配置文件进行数据库配置的代码,其中正确的是( )。 (选择一项) | |
a) | sql.cj.jdbc.Driver; url = jdbc:mysql://localhost:8080/epet; username=epetadmin; password=0000; | |
b) | sql.cj.jdbc.Driver; url = jdbc:mysql://localhost:3306/epet; username=epetadmin; password=0000; | |
c) | driver=com.sql.Driver; url = jdbc:mysql://localhost:3306/epet; username=epetadmin; password=0000; | |
d) | driver=com.sql.Driver; url = jdbc:mysql://localhost:3306/epet; password=0000; | |
17) | 下列( )不属于Java语言的基本数据类型的包装类。 (选择一项) | |
a) | int | |
b) | Double | |
c) | Float | |
d) | Character | |
18) | 下面关于Java中文件输入输出流说法正确的是( )。 (选择二项) | |
a) | 如果要把数据写入到一个文件中,需要创建一个输出流对象 | |
b) | 在Java中,文件的输入输出功能是通过流来实现的 | |
c) | 可以通过Reader r = new Reader("c:\\")创建一个输入流对象 | |
d) | 字节流在某些方面比字符流使用更方便,比如操作中文字符 | |
19) | 关于session的使用,下列说法正确的是()。 (选择二项) | |
a) | 不同的用户窗口具有不同的session | |
b) | 不同的用户窗口具有相同的session | |
c) | session可能超时间 | |
d) | session永远不可能超时间 | |
20) | 分析下面的HTML代码段: <form> <input type="text" name=" Text1" value=" Text1"> <input type="text" name=" Text2" value=" Text2" onFocus=alert("我是焦点") onBlur=alert("我不是焦点!")> </form> 下面说法正确的是( )。 (选择二项) | |
a) | 当用鼠标选中Text2时,弹出“我是焦点”消息框,再用鼠标选中Text1文本框时,弹出“我不是焦点”消息框 | |
b) | 当用鼠标选中Text1时,弹出“我是焦点”消息框,再用鼠标选中Text2文本框时,弹出“我不是焦点”消息框 | |
c) | 假如现在输入光标在Text1上,用鼠标单击页面上除Text2以外的其他部分时,弹出“我不是焦点”消息框 | |
d) | 假如输入光标在Text2上,用鼠标单击页面上的其他部分时,弹出“我不是焦点”消息框 | |
21) | 在Java Web应用程序中,EL表达式可用于访问( )中存储的数据。 (选择二项) | |
a) | cookie | |
b) | response内置对象 | |
c) | applet | |
d) | 四个作用域 | |
22) | 在MySQL中,不可对视图执行的操作是( )。 (选择一项) | |
a) | SELECT | |
b) | INSERT | |
c) | DELETE | |
d) | CREATE INDEX | |
23) | ()是对一般方法的一种升级,可以根据参数的不同,采用不同的实现方法,而且不需要编写多个名称,只要记住一个方法名即可。 (选择一项) | |
a) | 方法重载 | |
b) | 方法重写 | |
c) | 方法重构 | |
d) | 方法复载 | |
24) | 在jQuery中,下列关于jQuery中的css()方法的说法错误的是( )。 (选择二项) | |
a) | 使用css()方法设置id为box元素的宽度为100px,代码为: $("#box").css("width","100px") | |
b) | 使用css()方法设置id为box元素的高度为100px,代码为: $("#box").css({"height","100px"}) | |
c) | css()方法可设置元素的多个样式 | |
d) | css()方法可为元素追加类样式 | |
25) | 在JSP中,以下针对转发和重定向的说法正确的是( )。 (选择二项) | |
a) | 转发在客户端发挥作用,指在服务端内部控制权的转移 | |
b) | 重定向在服务端发挥作用,指在客户端重新发送请求 | |
c) | 转发在服务端发挥作用,指在服务端内部控制权的转移 | |
d) | 重定向在客户端发挥作用,指在客户端重新发送请求 | |
26) | 在Linux系统中,显示自身的用户名称的命令是( )。 (选择一项) | |
a) | uname -r | |
b) | whoareyou | |
c) | uname -n | |
d) | whoami | |
27) | 在jQuery中,以下关于表单选择器描述不正确的( )。 (选择一项) | |
a) | :input匹配所有input、textarea、select和button元素 | |
b) | :checked选择器选取所有选中的复选框、单选按钮以及被选择的<option>元素 | |
c) | :file匹配所有文件域 | |
d) | :select匹配所有下拉列表 | |
28) | 在Linux系统中,以下哪条命令能够显示文件中包含搜索内容行数()。 (选择一项) | |
a) | grep -n | |
b) | grep -v | |
c) | grep -c | |
d) | grep -w | |
29) | 在JSP中,( )指令用于将文件嵌入JSP页面。 (选择一项) | |
a) | page | |
b) | forward | |
c) | include | |
d) | taglib | |
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论