超星2017大学计算机基础答案(全) 下载本文

内容发布更新时间 : 2024/4/30 18:12:39星期一 下面是文章的全部内容请认真阅读。

数据库查询 1、若查找某个字段中以字母A开头且以字母Z结尾的所有记录,则条件表达式应设置为( )。 A、Like “A$Z” B、Like “A#Z” C、Like “A*Z” D、Like “A.Z”

2、查询“教师表”中的“职称”为“教授”或“副教授”的记录,下列条件表达式错误的是( )。

A、[职称] like “*教授”

B、[职称]=“教授” or “副教授” C、right([职称],2)=”教授” D、[职称] in (“教授”,“副教授”)

3、查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是( )。 A、Like \等级考试\B、Like \等级考试。 C、Like \等级考试*\D、Like \等级考试*\

4、有关查询,下列描述错误的是( )。

A、使用设计器建立的查询,可以查看相应的SQL语句,不能修改 B、参数查询只能通过设计器创建 C、交叉表查询会对数据进行两次分组 D、选择查询可以对数据进行分组统计

5、利用对话框提示用户输入查询条件,这样的查询属于 ( )。 A、选择查询 B、参数查询 C、操作查询 D、SQL查询

6、查询“学生表”中所有的志愿者,表达式错误的是( )。 A、[志愿者]=true B、[志愿者]=on C、[志愿者]=-1 D、[志愿者]=1

SQL查询

1、在教师表中“职称”字段可能的取值为:教授、副教授、讲师和助教,要查找职称为教授或副教授的教师,错误的语句是( )。

A、SELECT * FROM 教师表 WHERE ( InStr([职称], “教授”) <> 0); B、SELECT * FROM 教师表 WHERE ( Right([职称], 2) = “教授” ); C、SELECT * FROM 教师表 WHERE ([职称] = “教授” ); D、SELECT * FROM 教师表 WHERE ( InStr([职称], “教授”) = 1 Or InStr([职称], “教授”) = 2 );

2、在SQL语言的SELECT语句中,用于指明检索结果排序的子句是( )。 A、FROM B、WHILE C、GROUP BY D、ORDER BY

3、在SQL语言的SELECT语句中,用于实现选择运算的子句是 ( )。 A、WHERE B、IF C、WHILE D、FOR

4、下列关于SQL语句的说法中,错误的是( )。 A、INSERT语句可以向数据表中追加新的数据记录 B、UPDATE语句用来修改数据表中已经存在的记录 C、DELETE语句用来删除数据表中的记录

D、CREATE语句用来建立表结构并追加新记录

5、要想从数据库中删除一个表,应该使用的SQL语句是( )。 A、ALTER TABLE B、DROP TABLE C、DELETE TABLE D、KILL TABLE

6、在SQL查询中“GROUP BY”的含义是 ( )。 A、选择行条件 B、对查询进行排序 C、选择列字段

D、对查询进行分组

创建窗体和报表

1、要在报表中输出时间,设计报表时要添加一个控件,且需要将该控件的“控件来源”属性设置为时间表达式,最合适的控件是()。 A、标签 B、文本框 C、列表框 D、组合框

2、可作为报表记录源的是( )。 A、表 B、查询

C、Select语句 D、以上都可以

3、在教师信息输入窗体中,为职称字段提供“教授”、“副教授”、“讲师”等选项供用户直接选择,应使用的控件是( )。 A、标签 B、复选框 C、文本框

D、组合框

4、在报表设计时,如果只在报表最后一页的主体内容之后输出规定的内容,则需要设置的是( )。

A、报表页眉 B、报表页脚 C、页面页眉 D、页面页脚

5、下列关于报表的叙述,正确的是( )。 A、报表只能输入数据 B、报表只能输出数据

C、报表既可以输入数据又可以输出数据 D、报表不能输入和输出数据 6、窗体的组成不包括( )。 A、主体节

B、窗体页眉、窗体页脚 C、页面页眉、页面页脚 D、主窗体节、子窗体节

查找算法

1、根据数据集的特征不同,查找算法有顺序查找、二分查找、散列查找等。√ 2、顺序查找的时间复杂度是( )。 A、O(n^2) B、O(2n) C、O(n) D、O(n/2)

3、查找也可称检索,是在数据集(大量的元素)中找到某个特定的元素的过程。√ 4、顺序查找与二分查找针对的都是无序数据集。× 5、有序数据集也可以使用顺序查找。√

6、顺序查找一般平均需要比较(n+1)/2次。√

冒泡排序

1、最坏情况下,冒泡排序的次数是( )。 A、n2 B、2n C、n

D、n(n-1)/2

2、冒泡排序的时间复杂度是( )。 A、O(n^2) B、O(2n) C、O(n)

D、O(n(n-1)/2)

3、冒泡排序基本思想是比较序列中的相邻数据项,如果存在逆序则进行互换,重复进行直

到有序。√

4、冒泡排序(bubble sort)是一种简单的互换类排序算法。√

Raptor程序设计环境

1、下面描述中,符合结构化程序设计风格的是( )。

A、使用顺序、选择和循环三种基本控制结构表示程序的控制逻辑 B、模块只有一个入口,可以有多个出口 C、注重提高程序的执行效率 D、结构简单

2、Raptor是一种可视化的程序设计环境。√

3、程序设计语言仅仅使用顺序、选择和重复(循环)三种基本控制结构就足以表达出各种结构的程序。√

4、顺序结构是一种简单的程序设计结构,顺序结构自始至终严格按照程序中语句的先后顺序逐条执行,是最基本、最常用的结构形式 √ 5【多选题】Raptor 基本符号有( )。 A、赋值符号

B、输入和输出符号 C、选择控制和循环控制 D、过程调用

6、循环结构有两类,一种是先执行循环体后判断的称为直到型循环结构。另一种是先判断后执行的循环体称为当型循环结构。 √

Raptor程序设计基础

1、Raptor中任何变量在被使用前必须存在并被赋值。√

2、当一个表达式进行计算时,是按照预先定义“优先顺序”进行的。√

3、Raptor变量的类型(数值,字符串,字符)由最初的赋值语句所给的数据决定。√ 4、在RAPTOR中,实现程序模块化的主要手段是子程序和子图。这些都是过程。√ 5、Raptor 的开发环境,不允许对程序进行注释。×

6、复杂任务程序设计方法是将任务按功能进行分解,自顶向下、逐步求精。√

Raptor程序的控制结构

1、在循环控制语句执行过程中,菱形符号中的表达式结果为“No”,则执行“No”的分支,这将导致循环语句和重复。×

2、一个循环控制语句允许重复执行一个或多个语句,直到循环条件变为Flase。× 3、顺序控制没有对应的控制符号。√

4、启动Raptor后,可见程序区有开始(Start)和结束(End)符号,我们在这之间加入语句符号来完成我们的求解任务。√

5、要重复执行的语句只能放在循环控制菱形符号下方。×

6、程序需要根据数据的一些条件来决定是否应执行某些语句。这就是循环结构。× 7、Raptor的选择控制语句呈现出一个菱形的符号,菱形符号内部显示的是选择条件。√

Raptor数组应用

1、求数据中的最大数和最小数的算法是类似的,可采用“打擂”算法。√ 2、未赋值的任何类型数组元素都将默认为0值。√

3、创建的数组大小由赋值时给定的最大下标元素来决定。√

4、数组可以在运行过程中动态增加数组元素;但不可以将一个一维数组在运行中扩展成二维数组。√

5、Raptor并不强制每个数组元素必须具备相同的数据类型。√ 6、floor(Random*201)可以获取[0,200] 区间的整数。√ 7、Random产生随机数只有[0,1]区间的小数,包括0和1。×

8、在Raptor中,数组是在输入和赋值语句中通过给一个数组元素赋值而产生的。 9、Raptor目前最多只支持三维数组。×