二级单选-基础数据类型

合集下载

2021年计算机二级Access全真模拟试题及参考答案

2021年计算机二级Access全真模拟试题及参考答案

2021年计算机二级Access全真模拟试题及参考答案第1题--单选题:Access数据库是(B.关系型数据库)。

(答案:B)第2题--单选题:在Access数据库中,数据保存在(D.表)对象中。

(答案:D) 第3题--单选题:数据库文件中至少包含有(A.表)对象。

(答案:A)第4题--单选题:在Access数据库系统中,不能建立索引的数据类型是(答案:C备注型) 第5题--单选题:如果字段内容为声音文件,可将此字段定义为(C.OLE对象)类型。

第6题--单选题:在表设计视图中,如果要限定数据的输人格式,应修改字段的(C.输入格式)属性。

(答案:C)第7题--单选题:下面有关主键的叙述正确的是(B.一个表中的主键可以是一个或多个字段)。

(答案:B)第8题--单选题:下面有关表的叙述中错误的是(C.Access数据库的各表之间相互独立)。

(答案:C)第9题--单选题:Access是( A.Office )办公套件中的一个重要组成部分。

(答案:A) 第10题--单选题:下列()图标是 Access的标志。

(答案:B)第11题--单选题:存储在计算机内按一定的结构和规则组织起来的相关数据的集合称为C.数据库 (答案:C)第12题--单选题:数据的完整性,是指存贮在数据库中的数据要在一定意义下确保是B.正确的、一致的(答案:B)第13题--单选题:不能退出Access2021的方法是C.利用快捷键+ (答案:C) 第14题--单选题:关系数据库是以C.二维表的形式组织和存放数据的(答案:C) 第15题--单选题:以下有关数据基本表的叙述,____是正确的(答案:D) A.每个表的记录与实体可以以一对多的形式出现 B.每个表的关键字只能是一个字段C.在表内可以定义一个或多个索引,以便于与其他表建立关系 D.每个表都要有关键字以使表中的记录惟一第16题--单选题:在Access2000中一个数据库的所有对象都存放在一个文件中,该文件的扩展名是B..MDB (答案:B) 第17题--单选题:表是数据库的核心与基础,它存放着数据库的A.全部数据(答案:A) 第18题--单选题:建立Access2021数据库时要创建一系列的对象,其中最重要的是创建 C.基本表之间的关系(答案:C) 第19题--单选题:Access2021屏幕的主菜单的菜单项是C.可被利用来执行Access的几乎所有命令的(答案:C) 第20题--单选题:在Access数据库窗口使用表设计器创建表的步骤依次是(A.打开表设计器、定义字段、设定主关键字、设定字段属性和表的存储)(答案:A)第21题--单选题:在表设计器的设计视图的上半部分的表格用于设计表中的字段。

金蝶面试题

金蝶面试题

金蝶面试题第一部分java基础一、选择题(单选)(12题共24分)1、以下哪项不属于java基础数据类型(A) int, short, byte, long(B) float, double(C) boolean(D) String2、下列哪个类不是Collection的子类(A) List(B) Set(C) Map(D) Vector3、若覆盖了某个类的hashCode 方法,则必须同时覆盖它的哪个方法(A) contains(B) clone(C) toString(D) equals4、以下关于java垃圾回收器描述错误的是(A) 垃圾回收可以有效地防止内存泄露,有效地使用可以使用的内存(B) 回收机制有分代复制垃圾回收和标记垃圾回收,增量垃圾回收等(C) 可以手动执行system.gc(),通知GC运行,GC会立刻执行垃圾回收(D) 程序员不能实时的调用垃圾回收器对某个对象或所有对象进行垃圾回收5、请问下例方法的返回结果是什么public int f(){int i=0;try{++i;}finally{++i;}return ++i;}(A) 1(B) 2(C) 3(D) 06、请分析下例代码的正确输出public static void main(String[] args){StringBuffer a = new StringBuffer("A");StringBuffer b = new StringBuffer("B");operat(a,b);System.out.println(a+","+b);}public static void operat(StringBuffer x, StringBuffer y){ x.append(y);y=x;}(A) A,B(B) A,A(C) AB,B(D) AB,AB7、下面isEmptyString函数正确的是(A)public boolean isEmptyString(String str){ return str == null || str.length()==0;}(B)public boolean isEmptyString(String str){ return str.length()==0 || str == null;}(C)public boolean isEmptyString(String str){ return str =="" || str.length() ==0;}(D)public boolean isEmptyString(String str){ return str.equals("") || str.length() ==0;}8、对于以下代码片段,有行号的代码执行顺序是class SuperTest{private String name ="Default Name"; // 1 public SuperT est(){System.out.println("SuperTest Construct");// 2 } }class Test extends SuperTest{private static String const1="CONST"; // 3 public Test(){System.out.println("Test Construct"); // 4}public static void main(String[] args){new Test(); // 5}}(A) 3,5,1,2,4(B) 5,3,4,1,2(C) 3,5,2,4,1(D) 5,3,4,2,19,基于下例声明Integer s = new Integer(9);Integer t = new Integer(9);Long u = new Long( 9 );表达式结果为true的是(A) (s==t)(B) (s.equals(u))(C) (s.equals(t))(D) (s.equals(9))10、如果使用了for(;;),则(A) 发生编译错误(B) 根本不进入循环(C) 这时个无限循环(D) 发生运行错误11、以下关于OverLoad 和Override的描述错误的是(A) 重写Overriding 是父类与子类之间多态性的一种表现(B) 重载Overloading 是一个类中多态性的一种表现(C) 某个方法被重写(Overriding) 指:在子类种定义某方法与其父类有相同的名称和参数(D) 在一个类中定义了多个同名的方法,它们或有不同的参数个数或有不同的参数类型,则称为方法的重载(Overloading)(E) 重载Overload的方法不可以改变返回值的类型12.以下说法错误的是()(A) ArrayList和Vector都是使用数组的方式存储数据(B) Vector是线程安全的(C) LinkedList相比ArrayList插入数据慢(D) LinkedList使用双向链表实现存储二、问答题(3题共6分)1.下列方法有那些错误或隐患(提示:至少2处)public void updateData(){String sql="update t_a set fok=1 where fid=?";Connection conn =getConnection();PreparedStatement ps =conn.prepareStatement(sql);ps.setString(0,"0001");ps.executeUpdate();ps.close();conn.close();}1.没有捕获异常try catch finally2.ps.setString(0,”0001”),错误,应是从索引1开始.2.请简单描述一下JVM加载class文件的原理及虚拟机访问类时的顺序3.优化以下代码并简述原因for(int i=0;i<1000;i++){for(int j=0;j<100;j++){for(int k=0;k<10;k++){function(i,j,k);}}}第二部分J2EE 应用开发一、选择题(单选)(4题共8分)1.创建一个会话EJB需要包含下列哪些部分(A) Home Interface,Remote Interface 和一个实现SessionBean 接口的类(B) Home Interface,Remote Interface 和一个继承SessionBean 的类(C) Remote Interface 和一个实现SessionBean 接口的类(D)Remote Interface 和一个继承SessionBean 的类2.请列出EJB分类(A) SessionBean 和Entity Bean(B) Stateless Session Bean 和Stateful Session Bean(C)BMP和CMP(D)SessionBean 、Entity Bean和MessageDriver Bean3.EJB事务属性设置为Required时表示(A) 如果当前已经存在一个运行事务,EJB将加入该事务,如果没有运行的事务存在,则EJB容器新建一个事务(B) 如果此时已经有一个运行事务,该事务将被挂起,一个新的事务将在你的EJB调用过程中存在,当存储过程结束后,老的事务将恢复(C)如果当前已经存在一个运行事务,那么该bean将运行在这个事务中,如果不存在则该bean 运行在一个事务的环境中(D)必须存在一个运行的事务,否则将抛出javax.EJB.EJBTransactionRequiredException异常4.在EJB中,以下关于本地接口描述错误的是(A) EJB都是通过该接口创建实例(B) EJB2.0规范新增的内容,它使得Bean能够避免远程调用的开销(C) 必须在EJB部署的机器上使用,既客户程序和提供服务的组建必须在同一个JVM上运行(D) 所有数据和返回值都通过引用的方式船体,而不是传递值二、问答题(1题共2分)1、无状态会话Bean 和有状态会话bean 有何区别?第三部分Java 工具(1题共5分)1、请尽量例举一下你在Java开发实际工作中使用过,或者了解过的相关工具开放工具:测试工具:代码管理工具:性能分析工具:设计工具:反编译工具:应用服务器:构建工具:第四部分数据结构与算法一、选择题(单选)(6题共6分)1、链表不具有的特点是()A.可随机访问任一元素B.插入删除不需要移动元素C.不必事先估计存储空间D.所需空间与线性表长度成正比2、链式栈与顺序栈相比,一个比较明显的优点是()A.插入操作更加方便B.通常不会出现栈满的情况C.不会出现栈空的情况D.删除操作更加方便3、具有一个结点的完全二叉树的高度为1,那么具有65个结点的完全二叉树的高度为()A.8B.7C.6D.54、对有18个元素的有序表做对折查找,则查找A[3]的比较序列的下标依次为()A.1-2-3B.9-5-2-3C.9-5-3D.9-4-2-35、设一个栈的输入序列为A,B,C,D,则借助一个栈所得到的输出序列不可能是()A.A、B、C、DB.D、C、B、AC.A、C、D、BD.D、A、B、C5、对于Java容器类ArrayList,下列描述正确的是()A.ArrayList内部为链表结构B.ArrayList的数据访问接口没有考虑线程同步C.ArrayList具有容量自动扩展能力,所以不需要设置ArrayList的初始容量D.ArrayList访问元素接口get(i)和原始数组[i]访问具有同样的效率二、问答题(1题共4分)1、给定一个单向链表,请设计算法测试此链表是否形成闭环(即链表尾部节点又指向链表中,要求高效及内存耗费)(4分) 第五部分系统设计一、选择题(单选)(4题共8分)1、使用UML建模时,若需要描述跨越多个用例的单个对象的行为,使用___是最适合的A.协作图(Collaboration Diagram)B.序列图(Sequence Diagram)C.活动图(Activity Diagram)D.状态图(Statechart Diagram)2、UML中,一个用例和它的时序图之间是()的关系;在学校,一个学生可以选择多门课程,一门课程可以由多个学生选修,那么学生和课程之间是()关系;类A的一个操作调用类B的一个操作,且这两个类之间不存在其他关系,那么类A和类B 之间是()关系;森林和树木之间是()关系(4个单选)A.关联B.聚合C.泛化D.实现E.依赖3、合成/聚合复用原则讲的是()A.要尽量使用合成/聚合,尽量不要使用继承B.要尽量使用继承,尽量不要使用合成/聚合C.要使用关联,不要使用聚合D.要使用合成,不要使用关联4、一个应用程序使用了大量的对象,造成了很大的存储开销,并且对象的大多数状态都可变为外部状态,这种情况下,选择以下哪种模式比较合适A.Proxy(代理)/doc/cc14324150.html,posite(组成)C.Flyweight(享元)D.Facade(外观)二、问答题(1题共2分)1、写一个Singleton(单态模式)类第六部分软件工程一、选择题(单选)(7题共7分)1、程序的三种基本控制结构是A.过程、子程序和分程序B.顺序、选择和重复C.递归、堆栈和队列D.调用、返回和转移2、耦合关系从强到弱的顺序依次为A.组合、泛化、依赖、聚合B.泛化、组合、聚合、依赖C.依赖、泛化、组合、聚合D.聚合、组合、泛化、依赖3、具有风险分析的软件生存周期模型是A.瀑布模型B.喷泉模型C.螺旋模型D.增量模型4、原型化方法是用户和设计者之间执行的一种交互构成,尤其适用于A.需求不确定性高的系统B.需求确定的系统C.管理信息系统D.实时系统5、模块内聚度越高,说明模块内各成分彼此结合的程度越A.松散B.紧密C.相等D.无法判断6、软件测试方法中,黑盒、白盒测试是常用的方法,其中白盒测试主要用于测试A.结果合理性B.软件外部功能C.程序正确性D.程序内部逻辑7、瀑布模型是以文档为驱动,适合___的软件项目的模型A.需求较明确的软件项目B.已有产品的升级C.需求模型的软件项目D.陌生领域的软件项目二、问答题(请从以下2题中任选一题作答,共3分)1、在软件开发过程中,有什么措施和方法可以提高和确保软件产品的质量?你之间参与的具体哪个项目用了以上的一种或者多种措施或方法?最终达到的效果如何?2、有以下几种常见的开发模型:瀑布模型(Waterfall Model)、快速原型模型(Rapid Prototype Model),螺旋模型(Spiral Model)、迭代开发模型(RUP),请选取以上的一种开发模型描述他们的特点和优点和缺点。

二级单选-函数和代码复用

二级单选-函数和代码复用

1 关于递归函数的描述,以下选项中正确的是A 函数内部包含对本函数的再次调用B 函数比较复杂C 包含一个循环结构D 函数名称作为返回值正确答案: A 2关于递归函数基例的说明,以下选项中错误的是A 递归函数必须有基例B 每个递归函数都只能有一个基例C 递归函数的基例决定递归的深度D 递归函数的基例不再进行递归正确答案:B3 以下选项中,不属于函数的作用的是A 复用代码B 提高代码执行速度C 降低编程复杂度D 增强代码可读性正确答案:B4 假设函数中不包括global 保留字,对于改变参数值的方法,以下选项中错误的是A 参数是整数类型时,不改变原参数的值B 参数是组合类型(可变对象)时,改变原参数的值C 参数是列表类型时,改变原参数的值D 参数的值是否改变与函数中对变量的操作有关,与参数类型无关正确答案:D5 在Python 中,关于函数的描述,以下选项中正确的是.A Python 函数定义中没有对参数指定类型,这说明,参数在函数中可以当作任意类型使用B 函数eval() 可以用于数值表达式求值,例如eval("2*3+1")C 一个函数中只允许有一条return 语句D Python 中,def 和return 是函数必须使用的保留字正确答案:B6给出如下代码:def func(a,b):c=a**2+bb=areturn ca=10b=100c=func(a,b)+a以下选项中描述错误的是A 执行该函数后,变量 c 的值为200B 执行该函数后,变量 a 的值为10C 执行该函数后,变量 b 的值为100D 该函数名称为func正确答案:A7 在Python 中,关于全局变量和局部变量,以下选项中描述不正确的是A 一个程序中的变量包含两类:全局变量和局部变量B 全局变量一般没有缩进C 全局变量在程序执行的全过程有效D 全局变量不能和局部变量重名正确答案: D 8关于面向对象和面向过程编程描述,以下选项中正确的是 A 面向对象编程比面向过程编程更为高级B 模块化设计就是面向对象的设计C 面向对象和面向过程是编程语言的分类依据D 所有面向对象编程能实现的功能采用面向过程同样能完成正确答案:D9 以下选项中,对于递归程序的描述错误的是A 书写简单B 执行效率高C 递归程序都可以有非递归编写方法D 一定要有基例正确答案:B10 下面代码的输出结果是>>>f=lambda x,y:y+x >>>f(10,10)A 10,10B 10C 20D 100 正确答案: C11 关于形参和实参的描述,以下选项中正确的是A 程序在调用时,将形参复制给函数的实参B 参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参C 函数定义中参数列表里面的参数是实际参数,简称实参D 程序在调用时,将实参复制给函数的形参正确答案:D12 关于lambda 函数,以下选项中描述错误的是A 定义了一种特殊的函数B lambda 不是Python 的保留字C lambda 函数将函数名作为函数结果返回D lambda 函数也称为匿名函数正确答案:B13 以下选项中,对于函数的定义错误的是A def vfunc(*a,b):B def vfunc(a,b):C def vfunc(a,b=2):D def vfunc(a,*b):正确答案:A14 关于函数的参数,以下选项中描述错误的是A 可选参数可以定义在非可选参数的前面B 一个元组可以传递给带有星号的可变参数C 在定义函数时,可以设计可变数量参数,通过在参数前增加星号( * )实现D 在定义函数时,如果有些参数存在默认值,可以在定义函数时直接为这些参数指定默认值正确答案:A15 关于return 语句,以下选项中描述正确的是A 函数可以没有return 语句B 函数必须有一个return 语句C 函数中最多只有一个return 语句D return 只能返回一个值正确答案:A16 关于函数,以下选项中描述错误的是A Python 使用del 保留字定义一个函数B 使用函数的主要目的是降低编程难度和代码重用C 函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。

全国计算机等考二级公共基础知识

全国计算机等考二级公共基础知识

全国计算机等考二级公共基础知识白羊叔计算机一、选择题(1)下面叙述正确的是() [单选题] *A.算法的执行效率与数据的存储结构无关B.算法的空间复杂度是指算法程序中指令(或语句)的条数C.算法的有穷性是指算法必须能在执行有限个步骤之后终止(正确答案)D.以上三种描述都不对(2)以下数据结构中不属于线性数据结构的是() [单选题] *A.队列B.线性表C.二叉树(正确答案)D.栈(3)在一棵二叉树上第5层的结点数最多是() [单选题] *A.8B.16(正确答案)C.32D.15(4)下面描述中,符合结构化程序设计风格的是() [单选题] *A.使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑(正确答案)B.模块只有一个入口,可以有多个出口C.注重提高程序的执行效率D.不使用goto语句(5)下面概念中,不属于面向对象方法的是() [单选题] *A.对象B.继承C.类D.过程调用(正确答案)(6)在结构化方法中,用数据流程图()作为描述工具的软件开发阶段是(B) * A.可行性分析B.需求分析C.详细设计D.程序编码(正确答案)(7)在软件开发中,下面任务不属于设计阶段的是() [单选题] *A.数据结构设计B.给出系统模块结构C.定义模块算法D.定义需求并建立系统模型(正确答案)(8)数据库系统的核心是() [单选题] *A.数据模型B.数据库管理系统(正确答案)C.软件工具D.数据库(9)下列叙述中正确的是() [单选题] *A.数据库是一个独立的系统,不需要操作系统的支持B.数据库设计是指设计数据库管理系统C.数据库技术的根本目标是要解决数据共享的问题(正确答案)D.数据库系统中,数据的物理结构必须与逻辑结构一致(10)下列模式中,能够给出数据库物理存储结构与物理存取方法的是() [单选题] *A.内模式(正确答案)B.外模式C.概念模式D.逻辑模式(11)算法的时间复杂度是指() [单选题] *A.执行算法程序所需要的时间B.算法程序的长度C.算法执行过程中所需要的基本运算次数(正确答案)D.算法程序中的指令条数(12)算法的空间复杂度是指() [单选题] *A.算法程序的长度B.算法程序中的指令条数C.算法程序所占的存储空间D.算法执行过程中所需要的存储空间(正确答案)(13)设一棵完全二叉树共有699个结点,则在该二叉树中的叶子结点数为()注:利用公式n=nO+n1+n2、nO=n2+1和完全二叉数的特点可求出 [单选题] *A.349B. 350(正确答案)D.351(14)结构化程序设计主要强调的是() [单选题] *A.程序的规模B.程序的易读性(正确答案)C.程序的执行效率D.程序的可移植性(15)在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是()注:即第一个阶段 [单选题] *A.概要设计B详细设计C.可行性分析D.需求分析(正确答案)(16) 数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。

二级单选-函数和代码复用

二级单选-函数和代码复用

1关于递归函数的描述,以下选项中正确的是A 函数内部包含对本函数的再次调用B 函数比较复杂C 包含一个循环结构D 函数名称作为返回值正确答案:A2关于递归函数基例的说明,以下选项中错误的是A 递归函数必须有基例B 每个递归函数都只能有一个基例C 递归函数的基例决定递归的深度D 递归函数的基例不再进行递归正确答案:B3以下选项中,不属于函数的作用的是A 复用代码B 提高代码执行速度C 降低编程复杂度D 增强代码可读性正确答案:B4假设函数中不包括global保留字,对于改变参数值的方法,以下选项中错误的是A 参数是整数类型时,不改变原参数的值B 参数是组合类型(可变对象)时,改变原参数的值C 参数是列表类型时,改变原参数的值D 参数的值是否改变与函数中对变量的操作有关,与参数类型无关正确答案:D5在Python中,关于函数的描述,以下选项中正确的是.A Python函数定义中没有对参数指定类型,这说明,参数在函数中可以当作任意类型使用B 函数eval()可以用于数值表达式求值,例如eval("2*3+1")C 一个函数中只允许有一条return语句D Python中,def和return是函数必须使用的保留字正确答案:B6给出如下代码:def func(a,b):c=a**2+bb=areturn ca=10b=100c=func(a,b)+a以下选项中描述错误的是A 执行该函数后,变量c的值为200B 执行该函数后,变量a的值为10C 执行该函数后,变量b的值为100D 该函数名称为func正确答案:A7在Python中,关于全局变量和局部变量,以下选项中描述不正确的是A 一个程序中的变量包含两类:全局变量和局部变量B 全局变量一般没有缩进C 全局变量在程序执行的全过程有效D 全局变量不能和局部变量重名正确答案:D8关于面向对象和面向过程编程描述,以下选项中正确的是A 面向对象编程比面向过程编程更为高级B 模块化设计就是面向对象的设计C 面向对象和面向过程是编程语言的分类依据D 所有面向对象编程能实现的功能采用面向过程同样能完成正确答案:D9以下选项中,对于递归程序的描述错误的是A 书写简单B 执行效率高C 递归程序都可以有非递归编写方法D 一定要有基例正确答案:B10下面代码的输出结果是>>>f=lambda x,y:y+x>>>f(10,10)A 10,10B 10C 20D 100正确答案:C11关于形参和实参的描述,以下选项中正确的是A 程序在调用时,将形参复制给函数的实参B 参数列表中给出要传入函数内部的参数,这类参数称为形式参数,简称形参C 函数定义中参数列表里面的参数是实际参数,简称实参D 程序在调用时,将实参复制给函数的形参正确答案:D12 关于lambda函数,以下选项中描述错误的是A 定义了一种特殊的函数B lambda不是Python的保留字C lambda函数将函数名作为函数结果返回D lambda函数也称为匿名函数正确答案:B13以下选项中,对于函数的定义错误的是A def vfunc(*a,b):B def vfunc(a,b):C def vfunc(a,b=2):D def vfunc(a,*b):正确答案:A14关于函数的参数,以下选项中描述错误的是A 可选参数可以定义在非可选参数的前面B 一个元组可以传递给带有星号的可变参数C 在定义函数时,可以设计可变数量参数,通过在参数前增加星号(*)实现D 在定义函数时,如果有些参数存在默认值,可以在定义函数时直接为这些参数指定默认值正确答案:A15关于return语句,以下选项中描述正确的是A 函数可以没有return语句B 函数必须有一个return语句C 函数中最多只有一个return语句D return只能返回一个值正确答案:A16关于函数,以下选项中描述错误的是A Python使用del保留字定义一个函数B 使用函数的主要目的是降低编程难度和代码重用C 函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的输入输出方式即可。

级单选-基础数据类型

级单选-基础数据类型

A 复数类型虚部为0时,表示为1+0jB 整数类型的数值一定不会出现小数点C 浮点数也有十进制、二进制、八进制和十六进制等表示方式D 是浮点数,不是整数2下面代码的输出结果是(D)x =print(type(x))A <class 'int'>B <class 'complex'>C <class 'bool'>D <class 'float'>3下面代码的输出结果是)C(print(pow(2,10))A 20B 100C 1024D 124下面代码的输出结果是)B(x=0b1010print(x)A 256B 10C 1024D 165下面代码的输出结果是)D(x=0o1010print(x)A 1024B 10C 32768D 5206下面代码的输出结果是)A(x=0x1010print(x)A 4112B 10C 1024D 5207关于Python的浮点数类型,以下选项中描述错误的是(C)A 浮点数类型与数学中实数的概念一致,表示带有小数的数值B 可以详细列出Python解释器所运行系统的浮点数各项参数C Python语言的浮点数可以不带小数部分D 浮点数有两种表示方法:十进制表示和科学计数法8关于Python的复数类型,以下选项中描述错误的是)D(A 复数类型表示数学中的复数B 复数的虚数部分通过后缀“J”或“j”来表示C 对于复数z,可以用获得实数部分D 对于复数z,可以用获得实数部分9下面代码的输出结果是)B(z = + 34jprintABC 34D 1210下面代码的输出结果是)A(z = + 34jprintAB 34CD 1211下面代码的输出结果是)D(x=10y=–1+2jprint(x+y)A 11B 2jC 9D (9+2j)12下面代码的输出结果是)B(x=10y=3print(x%y,x**y)A 3 1000B 1 1000C 3 30D 1 3013下面代码的输出结果是B)(x=10y=4print(x/y,xormat(a,20,b))代码的执行结果是)A(A*********123,456,789****123,456,789*****123,456,789*********B*********123,456,789123,456,789*************123,456,789*****C****123,456,789**************123,456,789123,456,789*********D****123,456,789*****123,456,789******************123,456,78919a =print(complex(a))代码的执行结果是)A(A +0j)BCD +0j20>>> x = "Happy Birthday to you!" >>> x * 3代码的执行结果是)B(A 系统报错B 'Happy Birthday to you!Happy Birthday to you!Happy Birthday to you!' CHappy Birthday to you!Happy Birthday to you!Happy Birthday to you!D Happy Birthday to you!21关于Python字符编码,以下选项中描述错误的是)B(A Python可以处理任何字符编码文本B chr(x)将字符转换为Unicode编码C ord(x)和chr(x)是一对函数D Python默认采用Unicode字符编码22给出如下代码s = "Alice"print(s[::–1])上述代码的输出结果是)D(A ALICEB AliceC AlicD ecilA23给出如下代码s= "abcdefghijklmn"print(s[1:10:3])上述代码的输出结果是)B(A adgjB behC adgD behk24给出如下代码for i in range(12):print(chr(ord("♈")+i),end="")以下选项描述错误的是)D(A chr(x)函数返回Unicode编码对应的字符B 输出结果为♈♈♈♈♈♈♈♈♈♈♈♈C ord("♈")返回"♈"字符对应的Unicode编码D 系统报错25下面代码的输出结果是)A(>>> hex(255)A '0xff'B '0eff'C '0bff'D '0off'26下面代码的输出结果是)C(>>> oct(–255)A '–0d377'B '0o–377'C '–0o377'D '0d–377'27下面代码的输出结果是)D(>>> bin(10)A '0o1010'B '0d1010'C '0x1010'D '0b1010'28给出如下代码以下选项中描述正确的是)B(for i in range(6):print(chr(ord(9801)+i),end="")A 输出结果为♈♈♈♈♈♈B 系统报错C chr ("a")返回"a"字符对应的Unicode编码D ord(x)函数返回x的Unicode编码对应的字符29给出如下代码:如下描述错误的是)C(for i in range(10):print(chr(ord("!")+i),end="")A chr(x)函数返回Unicode编码对应的字符B 输出结果为!"#$%&'()*C 系统报错D ord("!")返回"!"字符对应的Unicode编码30下列选项中输出结果是True的是)D(A >>> chr(13).isprintable()B >>> chr(10).isnumeric()C >>> "Python".islower()D >>> isinstance(255,int)31s1 = "The python language is a scripting language."('scripting','general')print(s1)代码的输出结果是)C(A ['The', 'python', 'language', 'is', 'a', 'scripting', 'language.']B The python language is a general language.C The python language is a scripting language.D 系统报错32s1 = "The python language is a scripting language."s2 = ('scripting','general')print(s2)代码的输出结果是)C(A 系统报错B ['The', 'python', 'language', 'is', 'a', 'scripting', 'language.']C The python language is a general language.D The python language is a scripting language.33s = "The python language is a cross platform language."print('language',30))代码的输出结果是)B(A 11B 40C系统报错D 1034s = "The python language is a multimodel language."print(' '))代码的输出结果是)B(A The python language is a multimodel language.B ['The', 'python', 'language', 'is', 'a', 'multimodel', 'language.']C Thepythonlanguageisamultimodellanguage.D 系统报错35a ="Python"b = "A Superlanguage"print("{:->10}:{:-<19}".format(a,b))代码的输出结果是)C(A Python----:----A SuperlanguageB ----Python:----A SuperlanguageC ----Python:A Superlanguage----D The python language is a multimodel language.36以下选项中,输出结果为False的是)A(A>>> False !=0B>>> 5 != 4C>>> 5 is not 4D>>> 5 is 537>>> True - False代码的输出结果是)A(A 1B 0C TrueD -138a = 2b = 2c =print(a == b, a is b, a is c)下面代码的输出结果是)D(A True False TrueB True False FalseC False False TrueD True True False39以下选项中,输出结果为False的是)A(A >>> 'python' < 'pypi'B >>> 'python123' > 'python'C >>> 'ABCD' == 'abcd'.upper()D >>> ''<'a'40>>> a,b,c,d,e,f = 'Python'>>> b代码的输出结果是)C(A 1B 0C ‘y’D 出错41>>> a = b = c =123>>> print(a,b,c)代码的输出结果是)C(A 出错B 1 1 123C 123 123 123D 0 0 12342>>> True / False代码的输出结果是)D(A -1B TrueC 0D 系统报错43x = 1x *= 3+5**2print(x)代码的输出结果是)C(A 13B 29C 28D 1444a = 5/3+5ormat(s1))(程序的输出结果是)DA TypeError: tuple index out of rangeB {0}生活在主要由母{0}和小{0}组成的较小的群体里。

2019年计算机二级考试Access基础选择模拟题

2019年计算机二级考试Access基础选择模拟题

2019年计算机二级考试Access基础选择模拟题1[单选题] VBA中求字符串长度的函数是A.LenB.LengthC.StrLenD.strLength参考答案:A2[单选题] 下列关于货币数据类型的叙述中,错误的是( )。

A.货币型字段的长度为8个字节B.货币型数据等价于具有单精度属性的数字型数据C.向货币型字段输入数据时,不需要输入货币符号D.货币型数据与数字型数据混合运算后的结果为货币型参考答案:B参考解析:货币型数据字段长度为8字节,向货币字段输入数据时,不必键人美元符号和千位分隔符,能够和数值型数据混合计算,结果为货币型。

故答案为B。

3[简答题]在考生文件夹下的“sampl.accdb”数据库文件中已建立表对象“tEmployee”。

请根据以下操作要求,完成表的编辑。

(1)根据“tEmployee”表的结构,判断并设置主键;删除表中的“学历”字段。

(2)将“出生日期”字段的有效性规则设置为只能输入大于l6岁的日期(要求:必须用函数计算年龄);将“聘用时间”字段的有效性规则设置为只能输入上一年度9月1日以前《不含9月1日)的日期(要求:本年度年号必须用函数获取);将表的有效性规则设置为输入的出生日期小于输入的聘用时间。

(3)在表结构中的“简历”字段后增加一个新字段,字段名称为“在职否”,字段类型为“是/否”型;将其默认值设置为真。

(4)将有“书法”爱好的记录全部删除。

(5)将“职务”字段的输入设置为“职员”、“主管”或“经理”列表选择。

(6)根据“所属部门”字段的值修改“编号”,“所属部门”为“01”,将“编号”的第1位改为“1”;“所属部门”为“02”,将“编号”的第1位改为“2”,依次类推。

4[单选题] 销售库中有“产品表”(产品编码,产品名称,单价),另有“新品表”(产品编码,产品名称,单价)。

根据产品编码,一件产品只在“新品表”中出现,则要将该产品追加到“产品表”中;如果一件产品在“产品表”和“新品表”中同时出现,则用“新品表”中的单价修改“产品表”中相对应产品的单价。

二级单选-函数和代码复用

二级单选-函数和代码复用
a *= b return a s = func(5,2) print(s) A 10 B1 C 12 D 20 正确答案: A 28 下面代码的输出结果是 def f2(a): if a > 33:
return True li = [11, 22, 33, 44, 55] res = filter(f2, li) print(list(res)) A [22,33,44] B [11,33,55] C [44,55] D [33,44,55] 正确答案: C 29 下面代码的输出结果是 def fib(n):
.
.
B 执行代码输出结果为 ['car', 'truck', 'bus'] C ls.append(a) 代码中的 ls 是列表类型 D 代码函数定义中, ls.append(a) 中的 ls 是局部变量 正确答案: B 23 给出如下代码: import turtle def drawLine(draw):
B 使用函数的主要目的是降低编程难度和代码重用 C 函数能完成特定的功能,对函数的使用不需要了解函数内部实现原理,只要了解函数的
输入输出方式即可。
D 函数是一段具有特定功能的、可重用的语句组
正确答案: A
17 关于 Python 的全局变量和局部变量,以下选项中描述错误的是
A 简单数据类型变量无论是否与全局变量重名,仅在函数内部创建和使用,函数退出后变
c=a**2+b b=a return c a=10 b=100 c=func(a,b)+a 以下选项中描述错误的是 A 执行该函数后,变量 c 的值为 200 B 执行该函数后,变量 a 的值为 10 C 执行该函数后,变量 b 的值为 100 D 该函数名称为 func
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1关于Python的数字类型,以下选项中描述错误的是()A 复数类型虚部为0时,表示为1+0jB 整数类型的数值一定不会出现小数点C 浮点数也有十进制、二进制、八进制和十六进制等表示方式D 1.0是浮点数,不是整数2下面代码的输出结果是(D)x = 12.34print(type(x))A <class 'int'>B <class 'complex'>C <class 'bool'>D <class 'float'>3下面代码的输出结果是(C)print(pow(2,10))A 20B 100C 1024D 124下面代码的输出结果是(B)x=0b1010print(x)A 256B 10C 1024D 165下面代码的输出结果是(D)x=0o1010print(x)A 1024B 10C 32768D 5206下面代码的输出结果是(A)x=0x1010print(x)A 4112B 10C 1024D 5207关于Python的浮点数类型,以下选项中描述错误的是(C)A 浮点数类型与数学中实数的概念一致,表示带有小数的数值B sys.float_info可以详细列出Python解释器所运行系统的浮点数各项参数C Python语言的浮点数可以不带小数部分D 浮点数有两种表示方法:十进制表示和科学计数法8关于Python的复数类型,以下选项中描述错误的是(D)A 复数类型表示数学中的复数B 复数的虚数部分通过后缀“J”或“j”来表示C 对于复数z,可以用z.real获得实数部分D 对于复数z,可以用z.imagl获得实数部分9下面代码的输出结果是(B)z = 12.12 + 34jprint(z.real)A 34.0B 12.12C 34D 1210下面代码的输出结果是(A)z = 12.34 + 34jprint(z.imag)A 34.0B 34C 12.12D 1211下面代码的输出结果是(D)x=10y=–1+2jprint(x+y)A 11B 2jC 9D (9+2j)12下面代码的输出结果是(B)x=10y=3print(x%y,x**y)A 3 1000B 1 1000C 3 30D 1 3013下面代码的输出结果是(B)x=10y=4print(x/y,x//y)A 2 2B 2.5 2C 2 2.5D 2.5 2.514下面代码的输出结果是(D)x=10y=3print(divmod(x,y))A 3,1B 1,3C (1,3)D (3,1)15下面代码的输出结果是(B)x=3.1415926print(round(x,2) ,round(x))A 6.28 3B 3.14 3C 3 3.14D 2 216下面代码的输出结果是(D)a = 5b = 6c = 7print(pow(b,2) –4*a*c)A 36B 系统报错C 104D -10417关于Python字符串,以下选项中描述错误的是(C)A 输出带有引号的字符串,可以使用转义字符\B 字符串是一个字符序列,字符串中的编号叫“索引”C 可以使用datatype()测试字符串的类型D 字符串可以保存在变量中,也可以单独存在18a = 123456789b = "*"print("{0:{2}>{1},}\n{0:{2}^{1},}\n{0:{2}<{1},}".format(a,20,b)) 代码的执行结果是(A)A*********123,456,789****123,456,789*****123,456,789*********B*********123,456,789123,456,789*************123,456,789*****C****123,456,789**************123,456,789123,456,789*********D****123,456,789*****123,456,789******************123,456,78919a = 10.99print(complex(a))代码的执行结果是(A)A (10.99+0j)B 0.99C 10.99D 10.99+0j20>>> x = "Happy Birthday to you!">>> x * 3代码的执行结果是(B)A 系统报错B 'Happy Birthday to you!Happy Birthday to you!Happy Birthday to you!' CHappy Birthday to you!Happy Birthday to you!Happy Birthday to you!D Happy Birthday to you!21关于Python字符编码,以下选项中描述错误的是(B)A Python可以处理任何字符编码文本B chr(x)将字符转换为Unicode编码C ord(x)和chr(x)是一对函数D Python默认采用Unicode字符编码22给出如下代码s = "Alice"print(s[::–1])上述代码的输出结果是(D)A ALICEB AliceC AlicD ecilA23给出如下代码s= "abcdefghijklmn"print(s[1:10:3])上述代码的输出结果是(B)A adgjB behC adgD behk24给出如下代码for i in range(12):print(chr(ord("♈")+i),end="")以下选项描述错误的是(D)A chr(x)函数返回Unicode编码对应的字符B 输出结果为♈♈♈♈♈♈♈♈♈♈♈♈C ord("♈")返回"♈"字符对应的Unicode编码D 系统报错25下面代码的输出结果是(A)>>> hex(255)A '0xff'B '0eff'C '0bff'D '0off'26下面代码的输出结果是(C)>>> oct(–255)A '–0d377'B '0o–377'C '–0o377'D '0d–377'27下面代码的输出结果是(D)>>> bin(10)A '0o1010'B '0d1010'C '0x1010'D '0b1010'28给出如下代码以下选项中描述正确的是(B) for i in range(6):print(chr(ord(9801)+i),end="")A 输出结果为♈♈♈♈♈♈B 系统报错C chr ("a")返回"a"字符对应的Unicode编码D ord(x)函数返回x的Unicode编码对应的字符29给出如下代码:如下描述错误的是(C)for i in range(10):print(chr(ord("!")+i),end="")A chr(x)函数返回Unicode编码对应的字符B 输出结果为!"#$%&'()*C 系统报错D ord("!")返回"!"字符对应的Unicode编码30下列选项中输出结果是True的是(D)A >>> chr(13).isprintable()B >>> chr(10).isnumeric()C >>> "Python".islower()D >>> isinstance(255,int)31s1 = "The python language is a scripting language."s1.replace('scripting','general')print(s1)代码的输出结果是(C)A ['The', 'python', 'language', 'is', 'a', 'scripting', 'language.']B The python language is a general language.C The python language is a scripting language.D 系统报错32s1 = "The python language is a scripting language."s2 = s1.replace('scripting','general')print(s2)代码的输出结果是(C)A 系统报错B ['The', 'python', 'language', 'is', 'a', 'scripting', 'language.']C The python language is a general language.D The python language is a scripting language.33s = "The python language is a cross platform language."print(s.find('language',30))代码的输出结果是(B)A 11B 40C系统报错D 1034s = "The python language is a multimodel language." print(s.split(' '))代码的输出结果是(B)A The python language is a multimodel language.B ['The', 'python', 'language', 'is', 'a', 'multimodel', 'language.']C Thepythonlanguageisamultimodellanguage.D 系统报错35a ="Python"b = "A Superlanguage"print("{:->10}:{:-<19}".format(a,b))代码的输出结果是(C)A Python----:----A SuperlanguageB ----Python:----A SuperlanguageC ----Python:A Superlanguage----D The python language is a multimodel language.36以下选项中,输出结果为False的是(A)A>>> False !=0B>>> 5 != 4C>>> 5 is not 4D>>> 5 is 537>>> True - False代码的输出结果是(A)A 1B 0C TrueD -138a = 2b = 2c = 2.0print(a == b, a is b, a is c)下面代码的输出结果是(D)A True False TrueB True False FalseC False False TrueD True True False39以下选项中,输出结果为False的是(A)A >>> 'python' < 'pypi'B >>> 'python123' > 'python'C >>> 'ABCD' == 'abcd'.upper()D >>> ''<'a'40>>> a,b,c,d,e,f = 'Python'>>> b代码的输出结果是(C)A 1B 0C ‘y’D 出错41>>> a = b = c =123>>> print(a,b,c)代码的输出结果是(C)A 出错B 1 1 123C 123 123 123D 0 0 12342>>> True / False代码的输出结果是(D)A -1B TrueC 0D 系统报错43x = 1x *= 3+5**2print(x)代码的输出结果是(C)A 13B 29C 28D 1444a = 5/3+5//3print(a)代码的输出结果是(D)A 14B 5.4C 3.333333D 2.66666666666666745a = "alex"b = a.capitalize() print(a,end=",") print(b)代码的输出结果是(A)A alex,AlexB Alex,AlexC ALEX,alexD alex,ALEX46a = 20b = a | 3a &= 7print(b ,end=",")print(a)代码的输出结果是(B)A 4,23B 23,4C 6.66667,4D 4,6.6666747a = "ac"b = "bd"c = a + bprint(c)代码的输出结果是(C)A bdacB abcdC acbdD dbac48str1 = "mysqlsqlserverPostgresQL" str2 = "sql"ncount = str1.count(str2)print(ncount)代码的输出结果是(B)A 5B 2C 4D 349>>> True / False代码的输出结果是(A)A 出错B 1C TrueD False50str1 = "mysqlsqlserverPostgresQL" str2 = "sql"ncount = str1.count(str2,10)print(ncount)代码的输出结果是(D)A 3B 2C 4D 051以下对数值运算操作符描述错误的是(C)A Python二元数学操作符都有与之对应的增强赋值操作符B Python数值运算操作符也叫内置操作符C Python数值运算操作符需要引用第三方库mathD Python提供了9个基本的数值运算操作符52 str ="Python语言程序设计",表达式str.isnumeric()的值是(B)A 0B FalseC TrueD 153s1 ="袋鼠"print("{0}生活在主要由母{0}和小{0}组成的较小的群体里。

相关文档
最新文档