软件专业期末考试B卷
- 选择题
-
- 1.C# 程序源文件的后缀是(C)
- 2. C# 程序设计语言属于什么类型的编程语言( C )
- 3.在C#中,以下标识符定义不正确的是(B )
- 4. 以下选项中不属于C# 中整数类型的是(D )
- 5. 在C#中,执行(B)语句时,结束本次循环,执行下一次循环
- 6. 在C#中,表达式: (int)((double)13/2 - 13%2) 的值是(B )。
- 7. C# 中,引用命名空间的关键字是( C )。
- 8. 在C# 中,哪个类是所有类的基类( D )。
- 9. 在C#中,声明结构的关键字是( C )。
- 10. 在 Java程序中,欲构造ArrayList类的实例,下列哪个语法是正确的( D)。
- 11. 在Java Web项目的目录结构中,web.xml文件位于( C)中。
- 12. 在JSP页面中,下列( C)表达式语句可以获取页面请求中名字为sname的文本框的内容。
- 13. 在Servlet生命周期中,对应服务阶段的方法是(D )。
- 14. 在JSP页面中进行访问控制时,一般会使用JSP的(B )内置对象实现对用户的会话跟踪。
- 15. 在JSP中,使用()对象的( )方法可完成网页重定向。 D
- 判断题
-
- 1. 在C#程序中,程序的执行总是从 Main方法开始的 ( √ )
- 2. .NET Framework具有两个主要组件:类库和公共语言运行时 ( √ )
- 3. 在Java中,使用try catch机制来处理程序出现的运行错误 ( √ )
- 4. 在C#和Java 语言中,标识符中的字母严格区分大小写 ( √ )
- 5. Java中,this 和 super 关键字可以出现在静态代码块中 ( X )
- 6. 在C#中,数据类型可以自动的从低精度转换为高精度 ( √ )
- 7. 抽象方法必须定义在抽象类中,所以抽象类中的方法都是抽象方法 ( X )
- 8.构造方法是类的一个特殊成员,它会在类实例化对象时被自动调用 ( √ )
- 9. JavaScript表达式的类型只取决于运算符,与操作数无关 ( X )
- 10. 在Html中,超链接只能在不同的网页之间进行跳转 ( X )
- 程序分析题
- 简答题
-
- 1、你所知道的应用软件都有哪些?(至少写出6个及以上)
- 2、网页中,盒模型由哪几部分组成?
- 3、谈谈你对JavaScript认识,列举一些它在网页中实现的效果?
- 4、Java中,break、continue、return关键字的作用?
- 5、Java中,面向对象的三大特征?
- 6、什么是方法重载?什么是方法重写?
- 7、写出JSP的九大内置对象?
- 8、阐述servlet的生命周期?
- 9、什么时候调用servlet的doPost()方法,什么时候调用servlet的doGet()方法?
- 10、谈一谈 C# 与 .NET 框架的关系?
- 11、C# 中,常用的访问控制修饰符有哪些?
- 12、在C#中,声明类的关键字是什么?接口的关键字是什么?继承的关键字是什么?
- 13、谈一谈你对C# 中继承的理解?
- 14、抽象类与普通类的区别?
- 15、列举C# 中String类的几个常用方法?(至少写出3个)
- 16、列举C# 中常用的集合类及其用途?(至少写出三个)
选择题
1.C# 程序源文件的后缀是(C)
A..exe B. .obj C. .cs D. .java
2. C# 程序设计语言属于什么类型的编程语言( C )
A. 机器语言 B. 汇编语言 C. 高级语言 D. 自然语言
3.在C#中,以下标识符定义不正确的是(B )
A. Name B. 12abc C. Sex123 D. _City
4. 以下选项中不属于C# 中整数类型的是(D )
A.sbyte B.ushort C.long D.bool
5. 在C#中,执行(B)语句时,结束本次循环,执行下一次循环
A. break B. continue C.sealed D. partial
6. 在C#中,表达式: (int)((double)13/2 - 13%2) 的值是(B )。
A.0 B.5 C.3 D.4
7. C# 中,引用命名空间的关键字是( C )。
A.import B.include C.using D.export
8. 在C# 中,哪个类是所有类的基类( D )。
A.string B. Dictionary C. Queue D.object
9. 在C#中,声明结构的关键字是( C )。
A. class B. enum C. struct D. namespace
10. 在 Java程序中,欲构造ArrayList类的实例,下列哪个语法是正确的( D)。
A.ArrayList list = new Object(); B. ArrayList list = new List();
C. List list = new List(); D. List list = new ArrayList ();
11. 在Java Web项目的目录结构中,web.xml文件位于( C)中。
A.src B. META-INF C. WEB-INF D. WebRoot
12. 在JSP页面中,下列( C)表达式语句可以获取页面请求中名字为sname的文本框的内容。
A.<%=request.getParameters("sname")%>
B.<%=request.getAttribute("sname ")%>
C.<%=request.getParameter("sname")%>
D.<%=request.getParameterValues("sname")%>
13. 在Servlet生命周期中,对应服务阶段的方法是(D )。
A.delete() B. destroy() C. init() D. service()