软件工程面试题(二十二)

1、常用的设计模式有哪些?并写出一段程序代码

Factory(工厂模式),Adapter(适配器模式),Singleton(单例模式),State(状态模式),Observer(观察者模式) 等。

单例模式

public class Singleton{

private static Singleton instance=null;

private Singleton(){}

public static Singleton getInstance(){

if(instance==null){

instance=new Singleton();

}

return instance;

}

}

2、数据库有哪几种结构?

从数据管理的角度看,数据库通常采用三级模式结构,这是数据库管理系统的内部结构;从数据库最终用户的角度看,数据库的结构可分为集中式结构、分布式结构、客户/服务器结构、并型结构,这是数据库的外部的体系

3、css是什么?ABSTRACT是什么意思?(层叠样式表,抽象)

Css:(层叠样式表,抽象)

abstract 修饰符可以用于类、方法、属性、事件和索引指示器(indexer),表示其为抽象成员,abstract 不可以和 static 、virtual 一起使用 声明为 abstract 成员可以不包括实现代码,但只要类中还有未实现的抽象成员(即抽象类),那么它的对象就不能被实例化,通常用于强制继承类必须实现某一成员

4、你对Oracle有哪些了解? (大型数据库,安全性高,稳定性高,功能强大,效率低,价格贵,操作麻烦)

5、你大学所学习的哪些课程?(会哪些JAVA技术?学过 C语言,c++,c#,java)

6、BBS论坛运用了那些技术,如果你单独开发需要多久,你能够独立完成整个代码的编写吗?(jsp技术,ajax技术,通信技术,)

7、你对博客网有什么认识(典型的网络新事物,指网上写作的一种特定形式和格式。由按时间倒序排列的文档组成的栏目,两侧通常还可以有补充材料,频繁更新,一般大量使用链接)

8、测试覆盖最强的是__d______,最弱的是____c___

A.条件覆盖 B.条件及判定覆盖 C.语句覆盖 D.条件组合覆盖

9、FD是面向__c____分析方法的描述工具(DFD数据流程图)

A.数据结构 B.数据流 C.对象 D.构件

10、从终端用户的角度来看,事务是一个__B_____

A.对象 B.原子 C.操作 D.子程序

11、构造器是否可以被重写? 不能

12、char是否可以装一个汉字? 可以

相关推荐
lkbhua莱克瓦243 分钟前
进阶-存储对象2-存储过程上
java·开发语言·数据库·sql·mysql
杨杨杨大侠7 分钟前
深入理解 LLVM:从编译器原理到 JIT 实战
java·jvm·编译器
qq_3363139323 分钟前
java基础-IO流(随机点名器)
java·开发语言·python
brave_zhao31 分钟前
launch4j亲测打包java的jar转为exe执行文件
java
利刃大大32 分钟前
【RabbitMQ】SpringBoot整合RabbitMQ:工作队列 && 发布/订阅模式 && 路由模式 && 通配符模式
java·spring boot·消息队列·rabbitmq·java-rabbitmq
lkbhua莱克瓦2432 分钟前
进阶-存储对象1-视图
java·数据库·sql·mysql·视图
yangminlei35 分钟前
Spring Boot 自动配置原理与自定义 Starter 开发实战
java·数据库·spring boot
悟空码字36 分钟前
10分钟搞定!SpringBoot集成腾讯云短信全攻略,从配置到发送一气呵成
java·spring boot·后端
爱编程的小吴38 分钟前
【力扣练习题】151. 反转字符串中的单词
java·算法·leetcode
未来龙皇小蓝1 小时前
Spring注入Bean流程及其理解
java·spring boot·后端·spring·代理模式