云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 测试工程师笔试题目

测试工程师笔试题目

  • 62 次阅读
  • 3 次下载
  • 2025/5/23 7:57:01

Folder +addChild() +removeChild() +getChildren() File +addChild() +removeChild() +getChildren() 【C++代码】 #include

#include #include

Usining namespace std;

Class AbstractFile{ Protected:

String name; //文件目录名称 Public: void printNmae(){count << name:} //打印文件或目录名称 virtual void addChild(AbstractFile *file>=0; //给一个目录增加子目录或文件 virtual void remove Child(AbstractFile * file>=0; //删除一个目录增加子目录或文件 virtual list *getChildren()=0; //获得一个目录增加子目录或文件 };

Class File: public AbstractFile{ Public: File(string name) {__(1)__=name;} void addChilde(AbstractFile *file) {return;} void removeChild(AbstractFile *file) {return;} __(2)__getChildren() {return__(3)__;} };

class Folder:public AbstractFile{ private: …childList; //存储子目录或文件 ……

removeChild(AbstraFile *file) { childList.remove(file);} list *getChildren() {return ___(5)__;} };

void main() {

//构造一个树形的文件/目录结构 AbstracFile *rootFolder = new Folder(“c:\\\\”); AbstracFile *compositeFolder =new folder(“composite”); AbstracFile *windowsFolder = new Folder(“windows”);

AbstracFile *file = new File(“TestComposite.java”); rootFolder->addChild(compositeFolder); rootFolder->addChild(windowsFolder); compositeFolder-> addChild(file);

3.阅读下列说明和Java代码,将应填入__(n)__处的字句写在答题纸的对应栏内。

【说明】 现构造一文件/目录树,采用组合(composite)设计模式来设计,得到的类较如下图所示

AbstractFile

Name String

+printName()

+addChild()

+removeChild()

+getChildren()

Folder File +addChild() +addChild() +removeChild() +removeChild() +getChildren() +getChildren()

【Java代码】

Import java.util.ArrayList; Import Java.util.list;

___(1)___ class AbstractFile{ protected String name; public voild printName(){ System.out.println(name);} public abstract Boolean addChild(AbstractFile file); public abstract Boolean removeChild(AbstractFile file); public abstract List getChildren(); }

Class File extends Abstract File{ public File(String name) { this.name=name;}

public boolean addChild(A bstractFile file){return false;} pubilc boolean removeChild(A bstractFile file){return false;}

public List getChildren(){ return (2) ;} } class Folder extends AbstractFile {

private List childList; public Folder(String name){ this.name = name;

this.childList=new ArrayList(); }

public boolean addChild(A bstractFile file){return false;} public boolean removeChild(A bstractFile file){return false;}

public (3) getChildren() { return ( 4 ) ;} }

public class Client{

public static void main(String[] args){

// 构造一个树形的文件/目录结构

AbstractFile rootFolder = new Folder(“c:\\\\”);

AbstractFile compositerFolder=new Folder(“composite”); AbstractFile windowsFolder= new Folder(“windows”); AbstractFile file = new File(“TestComposite.java”); rootFolder.addChild(compositeFolder); rootFolder.addChild(windowsFolder); compositeFolder.addChild(file);

// 打印目录文件树 printTree(rootFolder); }

Private static void printTree(AbstractFile ifile){ ifile.printName();

List children= ifile.getChildren(); if(children==null) return; for(AbstractFile file; children){ (5) ; } } }

该程序运行后输出结果为:

C:\\composite TestComposite.java Window

四、业务考试(20分) 1. 请写出会计恒等式

2. 银行的科目有资产类、负债类、所有者权益类、资产负债共同类、损益类,在科目编码上,通常 各自采用哪个数字开头,并各列举2个科目名称。

3. 请列举1个你熟悉的银行业务,并说明其业务规则

4.储户张三有一笔2000元的整整定储,存入时该档期利率为3.36%,活期利率为0.72%,支取日该档期利率调低为2.25%,活期利率为0.36%,该储户原存期为一年,但逾期20天支取,计算应支付的利息,并写出银行会计分录。

5. 本季末月20日计算出甲公司的短期借款利息为5000元,其中的…行存款支付,剩下的1000元暂欠,写出银行会计分录。

搜索更多关于: 测试工程师笔试题目 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

Folder +addChild() +removeChild() +getChildren() File +addChild() +removeChild() +getChildren() 【C++代码】 #include #include #include Usining namespace std; Class AbstractFile{ Protected: String name; //文件目录名称 Public: void printNmae(){count <=0; //给一个目录增加子目录

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com