以下叙述中正确的是(  .。

  • A+
所属分类:IT认证

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[单选] 以下叙述中正确的是( .。
A.调用printf函数时,必须要有输出项
B.使用putChar函数时,必须在之前包含头文件stdio.h
C.在C语言中,整数可以以十二进制、八进制或十六进制的形式输出
D.调用getChar函数读入字符时,可以从键盘上输入字符所对应的ASCIl码

【◆参考答案◆】:B

【◆答案解析◆】:本题考查的是标准输入输出函数。在使用标准输入输出库函数(除了printf和scanf)前,必须要用预编译命令”#include”将头文件”stdio.h”包括到用户源文件中。调用printf函数时可以没有输出项,比如printf(””)是允许的。c语言中整数的输出形式中没有十二进制的形式。getchar函数读人字符时可以得到第一个输入字符的ASCIl码,无法通过输入相应字符的ASCIl得到该字符。

(2)【◆题库问题◆】:[单选] 下列关于栈的描述中错误的是(  )。
A.栈是先进后出的线性表
B.栈只能顺序存储
C.栈具有记忆作用
D.对栈的插入删除操作中,不需要改变栈底指针

【◆参考答案◆】:B

【◆答案解析◆】:栈是线性表的一种,它的特点是先进后出,并且只能在表的一端进行插入和删除操作的线性表,入栈和出栈都在栈顶进行,因此具有记忆作用。栈可以采用顺序存储,也可以采用链式存储。

(3)【◆题库问题◆】:[单选] 在关系运算中,投影运算的含义是(  )。
A.在基本表中选择满足条件的记录组成一个新的关系
B.在基本表中选择需要的字段(属性)组成一个新的关系
C.在基本表中选择满足条件的记录和属性组成一个新的关系
D.上述说法均是正确的

【◆参考答案◆】:B

【◆答案解析◆】:B。【解析】投影运算是在关系模式中挑选若干属性组成新的关系。

(4)【◆题库问题◆】:[单选] 参数的传递可以按值传递或引用传递,也可以使用(  )的将地址传递给过程或函数。
A.命令SET UDFPARMS TO VALUE
B.在变量前面加上符号”&”
C.在变量前面加上符号”@”
D.括号将变量括起来

【◆参考答案◆】:C

【◆答案解析◆】:在Visual FoxPro中,参数的传递可以是值传递或者是引用传递,也可以仅仅传给变量的地址,这样可以利用函数的副作用。在Visual FoxPro中,参数按地址传递时,应在变量前加“@”。

(5)【◆题库问题◆】:[单选] SQL语句的WHERE子句可以限制表中的记录,完成同样功能的宏命令是
A.Requery
B.FindRecord
C.ApplyFilter
D.FindNextRecord

【◆参考答案◆】:C

【◆答案解析◆】:【答案】C【解析】Requery操作可以通过重新查询控件的数据源来更新活动对象指定控件中的数据;FindRecord操作可以查找符合参数指定条件的数据的第一个实例;ApplyFilter操作可以对表、窗体或报表应用筛选、查询或SQL中Where子句。因此本题应选择C选项。

(6)【◆题库问题◆】:[单选] 下列关于数据库设计的叙述中,错误的是(  )。
A.设计时应将有联系的实体设计成一张表
B.设计时应避免在表之间出现重复的字段
C.使用外部关键字来保证关联表之间的联系
D.表中的字段必须是原始数据和基本数据元素

【◆参考答案◆】:A

【◆答案解析◆】:本题考查数据库设计的基本原则,一般有四个基本原则,其中第一条是对于每一个要存储其信息的实体(或事物),都应该给它一个自己的表。在一个表中描述一个实体,或建立实体间的一种联系。

(7)【◆题库问题◆】:[单选] 设计数据库的存储结构属于(  )。
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计

【◆参考答案◆】:D

【◆答案解析◆】:物理设计阶段主要解决选择文件存储结构和确定文件存取方法的问题,包括选择存储结构、确定存取方法、选择存取路径、确定数据的存放位置。

(8)【◆题库问题◆】:[单选] 运行时根据输入的查询条件,从一个或多个表中获取数据并显示结果的查询称为
A.交叉表查询
B.参数查询
C.选择查询
D.操作查询

【◆参考答案◆】:B

【◆答案解析◆】:【答案】B【解析】参数查询是在执行时显示对话框,要求用户输入查询信息,根据输入信息检索字段中的记录进行显示。

(9)【◆题库问题◆】:[单选] 下列关于Java多线程并发控制机制的叙述中,错误的是(  )。
A.Java中对共享数据操作的并发控制是采用加锁技术
B.线程之间的交互,提倡采用suspend(  )/resume(  )方法
C.共享数据的访问权限都必须定义为private
D.Java中没有提供检测与避免死锁的专门机制,但程序员可以采用某些策略防止死锁的发生

【◆参考答案◆】:B

【◆答案解析◆】:本题考查多线程的并发控制机制。Java中对共享数据操作的并发控制采用传统的加锁技术,也就是给对象加锁,选项A说法正确。线程之间的交互,提倡采用wait(  )和notify(  )方法,这两个方法是javA.lang.object类的方法,是实现线程通信的两个方法,不提倡使用suspend(  )和resume(  )方法,它们容易造成死锁,所以选项B说法错误。共享数据的访问权限都必须定义为private,不能为public或其他,选项c说法正确。Java中没有提供检测与避免死锁的专门机制,因此完全由程序进行控制,但程序员可以采用某些策略防止死锁的发生,选项D说法正确。

(10)【◆题库问题◆】:[单选] 下列特征中不是面向对象方法的主要特征的是(  )。
A.多态性
B.继承
C.封装性
D.模块化

【◆参考答案◆】:D

【◆答案解析◆】:D。【解析】面向对象设计方法与面向过程设计方法有本质的不同,其基本原理是:使用现实世界的概念抽象地思考问题从而自然地解决问题。其特点包括封装性、继承性、多态性。模块化是结构化程序设计的特点。

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: