2212计算机二级模拟试卷

有学生表:学生(学号,姓名,学分),如果要在报表中输出已有学分的学生人数,则在报表设计时应使用的函数是()

  • A、=Count([学号])
  • B、=Count([学分])
  • C、Count(学号)
  • D、Count(学分)

正确答案:B

有语句:COUNT EQU 256,下列四种叙述中,正确的是()。

  • A、COUNT是变量
  • B、COUNT占用一个字节存储单元
  • C、COUNT是符号常数
  • D、COUNT占用二个字节存储单元

正确答案:C

下列关于解约的说法,哪些是错误的:()

  • A、应本着事先告知、友好协商的前提进行
  • B、解约是我自己的事情,大不了就赔钱呗
  • C、应将解约和改签结果及时告知学校
  • D、解约条款应符合劳动合同和相关法律规定

正确答案:B

单选题
在排除EBGP邻居关系故障时,你发现两台直连设备使用Loopback口建立连接,故执行displaycurrent-configurationconfigurationbgp查看peerebgp-max-hopHop-count的配置,下列哪项说法是正确的()
A

hop-count必须大千1

B

hop-count必须大千2

C

hop-count必须大千15

D

hop-count必须大千255


正确答案: C
解析: 暂无解析

下面的哪些程序段可以正确地获得从命令行传递的参数的个数?()

A.int count = args.length;

B.int count = args.length-1;

C.int count=0; while(args[count]!=null) count++;

D.int count=0;while (!(args[count].equals(“”))) count++;


正确答案:A

在SQL语言中,关于COUNT函数的下列用法中错误的是______。

A.COUNT(ALL)

B.COUNT(*)

C.COUNT(成绩)

D.COUNT(DISTINCT学号)


正确答案:A
解析:选项B是特殊函数,用于统计记录的个数;选项C用于统计成绩字段有值的记录个数,如果成绩字段没有值,则不计算在内;选项D用于统计消除了重复学号的记录的个数。所以选择选项A。

下列关于旅游经营者提供旅游产品或者服务的叙述,错误的是()。

A、应当符合相关的法律的要求

B、应当符合相关法规的要求

C、应当符合相关国家强制性标准的要求

D、应当符合相关国际惯例的要求


参考答案:D

使用()函数可以求得数组的大小。

  • A、count()
  • B、conut()
  • C、$_COUNT["名称"]
  • D、$_CONUT["名称"]

正确答案:A

单选题
下列关于临时用电说法不正确的是()
A

承揽商若需要用电,须向单位相关部门申请

B

承揽商若在罐区使用用电器具须符合防爆要求

C

非防爆电器在防暴区使用,可以不办动火票


正确答案: B
解析: 暂无解析

下列关于收寄国际邮件所使用的相关收据和业务单式的规格和填写说法错误的是( )。

A.字迹清楚,不潦草,符合规定

B.不串格、不越位

C.可使用代替单式

D.规定的项目必须逐项填写,不得省略或漏填节目


正确答案:C

在查询中要统计记录的个数,使用的函数是

A.COUNT(列名)

B.SUM

C.COUNT(*)

D.AVG


正确答案:C
解析:在查询中要统计记录的个数使用的函数是Count()。

下列关于临时用电说法不正确的是()

  • A、承揽商若需要用电,须向单位相关部门申请
  • B、承揽商若在罐区使用用电器具须符合防爆要求
  • C、非防爆电器在防暴区使用,可以不办动火票

正确答案:C

关于分页查询,下列哪些说法符合《阿里巴巴Java开发手册》:

A.分页查询,当统计的count为0时,应该直接返回,不要再执行分页查询语句

B.iBATIS自带的queryForList(StringstatementName,intstart,intsize)分页接口有性能隐患,不允许使用

C.定义明确的sql查询语句,通过传入参数start和size来实现分页逻辑

D.可使用存储过程写分页逻辑,提高效率


正确答案:ABC

下列关于收寄国际邮件所使用的相关收据和业务单式的规格和填写说法错误的是()。

  • A、字迹清楚,不潦草,符合规定
  • B、不串格、不越位
  • C、可使用代替单式
  • D、规定的项目必须逐项填写,不得省略或漏填节目

正确答案:C

下面 3~6 题使用如下的“外汇名”表和“持有数”表:

第 3 题 查询持有外币种类在4种以上人员的姓名,及持有的种类数量,并按种类数量升序排列,数量相同时,则按姓名降序排列,下列语句正确的是( )。

A)SELECT姓名,COUNT(﹡)AS外币种类FROM持有数;

GROUP BY姓名HAVING COUNT(﹡)>=4;

ORDER BY外币种类,姓名DESC

B)SELECT姓名,COUNT(﹡)AS外币种类FROM持有数;

GROUP BY姓名HAVING COUNT(﹡)>=4;

ORDER BY COUNT(﹡),姓名DESC

C)SELECT姓名,COUNT(﹡)AS外币种类FROM持有数;

GROUP BY姓名HAVING COUNT(﹡)>=4;

ORDERBY外币种类AND姓名DESC

D)SELECT姓名,COUNT(﹡)AS外币种类FROM持有数;

GROUP BY姓名HAVING COUNT(﹡)>=4:

ORDER BY外币种类+姓名DESC


正确答案:A
本题中首先通过GROUPBY短语按“姓名”字段对“持有数”表中的记录进行分组,然后利用COUNT分组统计每个人持有的外币种类,再通过HAVING子句限定外币种类至少在4种以上的记录;利用ORDERBY短语可以对查询结果进行排序,有升序(ASC)和降序(DESC)两种,默认的为升序排序方式,如果排序字段有多个,则每个字段之间用逗号隔开。

软件测试可分为静态测试和动态测试,以下不属于静态测试的是( )。

A.代码检查
B.静态结构分析
C.覆盖率分析
D.代码质量度量(圈复杂分析等)

答案:C
解析:
静态测试是不需要运行程序,采取代码分析,人工走查等方式测试;动态测试是计算机必须运行被测程序,包括接口测试、覆盖率测试、性能分析等。

以下不属于白盒测试的优点是()?

A.增大代码的覆盖率

B.与软件的内部实现无关

C.提高代码的质量

D.发现代码中隐藏的问题


参考答案:B

在系统测试过程中,下面哪个度量项最适合衡量测试过程的进度()

  • A、代码的测试覆盖率
  • B、发现并修改的缺陷的数
  • C、缺陷的分布信息
  • D、测试用例执行量

正确答案:D

单选题
关于测试覆盖率,下面的()说法是错误的。
A

测试覆盖率是度量代码质量的一种手段

B

测试覆盖率是度量测试完整性的一种手段

C

测试覆盖率意味着有多少代码经过测试

D

不要盲目地追求100%测试覆盖率


正确答案: C
解析: 暂无解析

下面哪些属于动态分析()。

  • A、代码覆盖率
  • B、模块功能检查
  • C、系统压力测试
  • D、程序数据流分析

正确答案:C,D

下列选项中不属于覆盖率对软件测试作用的是______。

A) 得知测试是否充分

B) 协助找出代码中的语法错误

C) 指导设计能够增加覆盖率的测试用例

D) 了解测试的弱点在哪里

A.

B.

C.

D.


正确答案:B

以下测试中,属于动态分析的是(54)。

A.代码覆盖率测试

B.模块功能检查

C.系统压力测试

D.程序数据流分析


正确答案:C
本题考查软件测试方面的基础知识。软件测试按照不同的划分方法,有不同的分类。按照程序是否执行,可以分为静态测试和动态测试;按照测试用例的设计方法,可以分为白盒测试和黑盒测试;按照开发阶段划分,可以分为单元测试、集成测试、确认测试、系统测试和验收测试等等。静态铡试也称静态分析,主要特征是在用计算机测试源程序时,计算机并不真正运行被测试的程序。静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,也可以借助软件工具自动进行。动态测试也称动态分析,主要特征是计算机必须真正运行被测试的程序,通过输入测试用例,对其运行情况进行分析,判断期望结果和实际结果是否一致。动态测试包括功能确认与接口测试、覆盖率分析、性能分析、内存分析等。在动态分析中,通过最大资源条件进行系统的压力测试,以判断系统的实际承受能力,尤其是在通讯比较复杂的系统中尤为重要。

填空题
面向对象测试充分性三个常用标准是基于状态的覆盖率、()和基于代码的覆盖率。

正确答案: 基于约束的覆盖率
解析: 暂无解析

●软件测试可分为静态测试和动态测试,下列不属于静态测试的是(63)。

(63)A.代码检查

B.静态结构分析

C.代码质量度量(圈复杂分析等)

D.覆盖率分析


正确答案:D

以下不属于白盒测试的优点是()?

  • A、增大代码的覆盖率
  • B、与软件的内部实现无关
  • C、提高代码的质量
  • D、发现代码中隐藏的问题

正确答案:B

面向对象测试充分性三个常用标准是基于状态的覆盖率、()和基于代码的覆盖率。


本题答案:基于约束的覆盖率

以下测试中,属于动态分析的是______。

A.代码覆盖率测试
B.模块功能检查
C.系统压力测试
D.程序数据流分析

答案:C
解析:
本题考查软件测试方面的基础知识。软件测试按照不同的划分方法,有不同的分类。按照程序是否执行,可以分为静态测试和动态测试;按照测试用例的设计方法,可以分为白盒测试和黑盒测试;按照开发阶段划分,可以分为单元测试、集成测试、确认测试、系统测试和验收测试等等。静态测试也称静态分析,主要特征是在用计算机测试源程序时,计算机并不真正运行被测试的程序。静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,也可以借助软件工具自动进行。动态测试也称动态分析,主要特征是计算机必须真正运行被测试的程序,通过输入测试用例,对其运行情况进行分析,判断期望结果和实际结果是否一致。动态测试包括功能确认与接口测试、覆盖率分析、性能分析、内存分析等。在动态分析中,通过最大资源条件进行系统的压力测试,以判断系统的实际承受能力,尤其是在通讯比较复杂的系统中尤为重要。

关于测试覆盖率,下面的()说法是错误的。

  • A、测试覆盖率是度量代码质量的一种手段
  • B、测试覆盖率是度量测试完整性的一种手段
  • C、测试覆盖率意味着有多少代码经过测试
  • D、不要盲目地追求100%测试覆盖率

正确答案:A

软件测试可分为静态测试和动态测试,(64)不属于静态测试。

A.代码检查

B.代码质量度量(圈复杂分析等)

C.静态结构分析

D.覆盖率分析


正确答案:D
软件测试按照不同的划分方法,有不同的分类。按照程序是否执行,可以分为静态测试和动态测试;按照测试用例的设计方法,可以分为白盒测试和黑盒测试;按照开发阶段划分,可以分为单元测试、集成测试、确认测试、系统测试和验收测试等等。静态测试的主要特征是在用计算机测试源程序时,计算机并不真正运行被测试的程序。静态测试包括代码检查、静态结构分析、代码质量度量等。它可以由人工进行,也可以借助软件工具自动进行。动态测试的主要特征是计算机必须真正运厅被测试的程序,通过输入测试用例,对其运行情况进行分析,判断期望结果和实际结果是否一致。动态测试包括功能确认与接口测试、覆盖率分析、性能分析、内存分析等,覆盖率分析属于动态测试。

造成测试覆盖率不达标的原因可能是______。

A.存在不可到达的代码或冗余的代码

B.测试用例不足

C.存在不可能的路径和条件

D.以上全部


正确答案:D

在JAVA编程中,Java编译器会将Java程序转换为()。

A.字节码

B.可执行代码

C.机器代码

D.以上所有选项都不正确


正确答案:A

Java 虚拟机 (JVM) 运行 Java 代码时,不会进行的操作时

A )加载代码

B )校验代码

C )编译代码

D )执行代码


正确答案:A

单选题
Java虚拟机(JVM)运行Java代码时,不会进行的操作是(  )。
A

加载代码

B

校验代码

C

编译代码

D

执行代码


正确答案: C
解析:
Java虚拟机执行class文件,执行需要加载、校验和执行代码,class文件由编译器进行编译操作完成。

单选题
在JAVA编程中,Java编译器会将Java源代码程序转换为()。
A

字节码

B

可执行代码

C

机器代码

D

以上所有选项都不正确


正确答案: A
解析: 暂无解析

ASP代码可以写在?()

A.HTML中

B.HTML中,要用<;%%>;包含起来

C.java script中

D.java script中,要用<;%%>;包含起来


本题答案:B, D

问答题
分析单元测试和代码调试的区别。

正确答案: 表面上这两项技术很相似,因为它们都包括查看代码、运行程序和处理软件缺陷的过程,但是它们的目标不同:单元测试是为了发现软件缺陷,而代码调试的目标是修复软件缺陷。在分离和查找软件缺陷原因时这两个过程发生交叉。
解析: 暂无解析

阅读以下说明和Java代码,回答问题1和问题2,将解答填写在对应栏内。

【Java代码】

class usethread implements (1) {

int num

usethread(int n){

num=n;

}

public void (2) {

for(int i=0;i<3;i++)

System.out.println("running:"+num);

System.out.println("finished:"+num);

}

public class multhread{

public static void main(String args[]) (3) InterruptedException{

Thread m1=new Thread(new usethread(1));

Thread m2=new Thread(new usethread(2));

m1.start();

m2.start();

m1.join();

m2.join();

}

}

【问题1】

补充完整上面Java代码中(n)处。

【问题2】

写出上面Java代码运行的结果。


正确答案:(1)Runnable (2)run() (3)throws 程序输出结果: running:1 running:2 running:1 running:2 running:1 running:2 finished:1 finished:2
(1)Runnable (2)run() (3)throws 程序输出结果: running:1 running:2 running:1 running:2 running:1 running:2 finished:1 finished:2 解析:本题考查Java中线程的相关知识。
题目要求按照程序给出的内容来完成填空和输出程序的运行结果。本题的关键是考查我们对线程的了解程度。线程的创建方法有两种,即通过类Thread和接口Runnable创建的方法。刚刚创建的线程还不能与其他的线程并发运行,当调用了方法start后,线程进入就绪态,在被Java虚拟机调度后才进入运行态。进入运行态的线程自动执行成员方法run(),在执行完这个成员方法后线程就又自动进入死亡态。下面来具体分析程序。
第(1)空在定义类usethread语句中,从后面的关键字implements可以推断出类继承了一个接口,而在Java中,接口一般只有成员变量和成员方法的定义而没有成员方法的具体实现。根据后面的程序new Thread(new usethread(1))可以知道创建了线程对象,而这种创建线程对象的方法是通过接口Runnable来实现的,因此类usethread肯定是继承了接口Runnable,所以此空答案为Runnable。
第(2)空是一个函数体的函数名,而函数体的作用是循环进行输出,从上面对线程的分析可以知道,此函数一定是run()函数,因此此空答案为run()。
第(3)空是入口函数后面的语句,结合Java程序的特点,再从此空后面的内容不难推断出,此处是要显式生成异常来处理程序中的异常。而在Java中,一般用关键字throws来显式生成异常,因此此空答案为throws。
对于问题2,我们可以根据程序来分析,程序中创建了两个线程,根据上面的分析我们可以知道,这两个线程都自动调用了函数run(),因此程序输出结果为:
running:1
running:2
running:1
running:2
running:1
running:2
finished:1
finished:2

单选题
在JAVA编程中,Java编译器会将java程序转换为()。
A

字节码

B

可执行代码

C

机器代码

D

以上所有选项都不正确


正确答案: C
解析: 暂无解析

Java虚拟机指的是()。

  • A、由Java语言操作的家用设备(通常是一个漂亮的小烤箱)
  • B、运行Java程序所需的硬件设备
  • C、Java源代码的编译器
  • D、Java字节代码的解释程序

正确答案:D

分析单元测试和代码调试的区别。


正确答案:表面上这两项技术很相似,因为它们都包括查看代码、运行程序和处理软件缺陷的过程,但是它们的目标不同:单元测试是为了发现软件缺陷,而代码调试的目标是修复软件缺陷。在分离和查找软件缺陷原因时这两个过程发生交叉。

在JAVA编程中,Java编译器会将Java源代码程序转换为()。

  • A、字节码
  • B、可执行代码
  • C、机器代码
  • D、以上所有选项都不正确

正确答案:A

在JAVA编程中,Java编译器会将java程序转换为()。

  • A、字节码
  • B、可执行代码
  • C、机器代码
  • D、以上所有选项都不正确

正确答案:A

Java虚拟机(JVM)运行Java代码时,不会进行的操作是( )。

A.加载代码

B.校验代码

C.编译代码

D.执行代码


正确答案:A
Java虚拟机加载代码是在运行前的操作。运行代码时会校验、编译和执行代码。

对于单元测试框架,除了用于Java的JUnit还有CppUnit、NUnit等,它们是()?

A.C++单元测试框架、.NET单元测试框架

B.C语言单元测试框架、通用单元测试框架

C.C++单元测试框架、自动化单元测试框架

D.自动化单元测试框架、.NET单元测试框架


参考答案:A

对于单元测试框架,除了用于Java的JUnit还有CppUnit、NUnit等,它们是()?

  • A、C++单元测试框架、.NET单元测试框架
  • B、C语言单元测试框架、通用单元测试框架
  • C、C++单元测试框架、自动化单元测试框架
  • D、自动化单元测试框架、.NET单元测试框架

正确答案:A


相关考题:

最新考题