江苏省计算机等级考试 visual basic 2006年(秋)笔试试卷(附答案)
2006年4月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)

2006年4月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列选项中不属于结构化程序设计方法的是______。
A.自顶向下B.逐步求精C.模块化D.可复用正确答案:D解析:20世纪70年代以来,提出了许多软件设计方法,主要有①逐步求精:对复杂的问题,应设计一些子目标作过渡,逐步细化;②自顶向下:程序设计时应先考虑总体,后考虑细节;先考虑全局目标,后考虑局部目标。
不要一开始就过多追求众多的细节,先从最上层总目标开始设计,逐步使问题具体化;③模块化:一个复杂问题,肯定是由若干稍简单的问题构成。
模块化是把程序要解决的总目标分解为分目标,再进一步分解为具体的小目标,把每个小目标称为一个模块,而可复用是面向对象程序设计的一个优点。
2.两个或两个以上的模块之间关联的紧密程度称为______。
A.耦合度B.内聚度C.复杂度D.数据传输特性正确答案:A解析:耦合度是模块间互相连接的紧密程度的度量;内聚度是一个模块内部各个元素间彼此结合的紧密程度的度量。
3.下列叙述中正确的是______。
A.软件测试应该由程序开发者来完成B.程序经调试后一般不需要再测试C.软件维护只包括对程序代码的维护D.以上三种说法都不对正确答案:D解析:程序调试的任务是诊断和改正程序中的错误。
它与软件测试不同,软件测试是尽可能多地发现软件中的错误。
先要发现软件的错误,然后借助于一定的调试工具去找出软件错误的具体位置。
软件测试贯穿整个软件生命期,调试主要在开发阶段。
为了达到更好的测试效果,应该由独立的第三方来构造测试。
因为从心理学角度讲,程序人员或设计方在测试自己的程序时,要采取客观的态度是程度不同地存在障碍的。
软件的运行和维护是指将已交付的软件投入运行,并在运行使用中不断地维护,根据新提出的需求进行必要而且可能的扩充和删改。
历年江苏省计算机二级考试真题及答案2009-2010

绝密★启用前2010年秋江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试二级试卷试卷语种:VB语言说明:1.本试卷包括计算机基础知识部分和程序设计部分,考试时间共12 0分钟;2.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型;3.计算机基础知识部分全部是选择题(20分),程序设计部分分为选择题(1 0分)和填空题(30分)两种;4.选择题用答题卡答题。
每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。
每选对一项得1分,不选或选错不得分;5.填空题用答题纸答题。
请将答案用蓝、黑色钢笔或圆珠笔填写在答题纸的相应答题号内,每个答案只占一行,不得换行。
每填对一个答案得1分,不填或填错不得分;6.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是否填写正确。
7.考试结束时将试卷、答题卡和答题纸放在桌上,不得带走。
待监考人员收毕清点后,方可离场。
第一部分计算机基础知识1.微电子技术是信息技术领域中的关键技术,它以集成电路为核心.下列有关集成电路的叙述中,错误的是 ___A___A. 现代集成电路使用的半导体材料只能是硅(Si),不能使用其它任何半导体材料B. 集成度是指集成电路包含的电子元件数目,可分为SSI、MSI、VLSI等C. Moore定律指出,单块集成电路的集成度平均18--24个月翻一番D. 我国第二代身份证中嵌入了集成电路芯片,可以实现电子防伪和数字管理功能2. 数据传输速率是数据通信中重要的性能指标。
Gb/s是数据传输速率的计量单位之一,其正确含义是 ___B___ 。
A.每秒兆位B.每秒千兆位C.每秒百兆位D.每秒百万位3. 所谓"变号操作"是指将一个整数变成绝对值相同但符号相反的另一个整数。
假设使用补码表示的8位整数x=10010101,则经过变号操作后结果为___D__.A.01101010B.00010101C.11101010D.011010114. 下列有关PC机主板的叙述中,错误的是 ___A___ 。
2006年(秋)笔试试卷参考答案及解析

2006 年(秋)笔试试卷参考答案及解析第一部分计算机基础知识(1)D)【解析】目前硅的集成电路大规模生产技术已经达到0.13~0.09 微米,进一步将到0.07 微米,也就是70 个纳米甚至更小。
根据预测,到2022 年,硅集成电路技术的线宽可能达到10 纳米,这个尺度被认为是硅集成电路的“物理极限”。
(2)D)【解析】调制解调器的英文是Modem,它的作用是利用模拟信号传输线路传输数字信号。
电子信号分两种,一种是“模拟信号”,另一种是“数字信号”。
我们使用的电话线路传输的是模拟信号,而PC 机之间传输的是数字信号。
所以当用户想通过电话线把自己的电脑连入Internet 时,就必须使用调制解调器来“翻译”两种不同的信号。
连入Internet 后,当PC 向Internet 发送信息时,由于电话线传输的是模拟信号,所以必须要用调制解调器来把数字信号“翻译”成模拟信号,才能传送到Internet 上,这个过程叫做“调制”。
(3)D)【解析】补码表示的8 位整数X=10010101,首先将其转化为原码(符号位不变取反加1),X 的原码为11101011,然后变号操作即为01101011。
(4)B)【解析】汉字机内码要占用至少2 字节,计算机内存中连续2 字节的内容其十六进制形式为34 和64,34H=110100B,64H=1100100B,2 个字节才13 位,达不到2 字节16 位。
(5)C)【解析】虽然随着CPU 技术的不断发展,Intel 陆续研制出更新型的i80386、i80486 直到过去的PII 至强、PIII 至强、Pentium 3,最后到今天的Pentium 4 系列、至强(不包括至强Nocona),但为了保证电脑能继续运行以往开发的各类应用程序以保护和继承丰富的软件资源,所以Intel 公司所生产的所有CPU 仍然继续使用X86 指令集,所以它的CPU 仍属于X86 系列。
(6)C)【解析】CMOS 是微机主板上的一块可读写的RAM 芯片,用来保存当前系统的硬件配置和用户对某些参数的设定。
2006年9月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)

2006年9月国家二级(VisualBasic)笔试真题试卷(题后含答案及解析)题型有:1. 选择题 2. 填空题选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1.下列选项中不符合良好程序设计风格的是______。
A.源程序要文档化B.数据说明的次序要规范化C.避免滥用goto语句D.模块设计要保证高耦合、高内聚正确答案:D解析:良好的程序设计风格可以使程序结构清晰合理,使程序代码便于维护,因此,程序设计风格对保证程序的质量很重要。
主要应注意和考虑下述一些因素:1、源程序要文档化:2、数据说明的次序要规范化;3、语句的结构应该简单直接,不应该为提高效率而把语句复杂化,避免滥用goto语句。
模块设计要保证低耦合、高内聚。
2.从工程管理角度,软件设计一般分为两步完成,它们是______。
A.概要设计与详细设计B.过程控制C.软件结构设计与数据设计D.程序设计与数据设计正确答案:A解析:从工程管理角度看,软件设计分为两步完成:概要设计与详细设计。
概要设计(又称结构设计)将软件需求转化为软件体系结构、确定系统级接口、全局数据结构或数据库模式;详细设计确立每个模块的实现算法和局部数据结构,用适当方法表示算法和数据结构的细节。
3.下列选项中不属于软件生命周期开发阶段任务的是______。
A.软件测试B.概要设计C.软件维护D.详细设计正确答案:C解析:软件生命周期分为软件定义、软件开发及软件维护。
其中软件开发阶段的任务中软件设计阶段可分解成概要设计阶段和详细设计阶段;软件维护不属于软件开发阶段。
4.在数据库系统中,用户所见数据模式为______。
A.概念模式B.外模式C.内模式D.物理模式正确答案:B解析:数据库管理系统的三级模式结构由外模式、模式和内模式组成。
外模式,或子模式,或用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图。
2006年4月全国计算机等级考试二级VB程序设计试题及答案

For Each arrItem In a If arrItem Mod 7=0 Then Print arrItem; If arrItem>90 Then Exit For Next End Sub 对于该事件过程,以下叙述中错误的是。 A) a数组中的数据是30个100以内的整数 B) 语句For Each arrItem In a有语法错误 C) If arrItem Mod 7=0……语句的功能是输出数组中能够被7整除的数 D) If arrItem>90……语句的作用是当数组元素的值大于90时退出For 循环 2006年4月笔试试卷第3页(共12页)2006年4月笔试试卷第4页(共12页)(22) 设有命令按钮Command1的单击事件过程,代码如下: Private Sub Command1_Click() Dim a(3,3)As Integer For i=1 To 3 For j=1 To 3 a(i,j)=i*j+i Next j Next i Sum=0 For i=1 To 3 Sum=Sum+a(i,4-i) Next i Print Sum End Sub 运行程序,单击命令按钮,输出结果是。 A) 20B) 7 C) 16 D) 17 (23)在窗体上画1个名称为Command1的命令按钮,然后编写如下事件过 程: Private Sub Command1_Click() a=0 For i=1 To 2 For j=1 To 4 If j Mod 2<>0 Then a=a-1
A) Visual Basic是采用事件驱动编程机制的语言 B) Visual Basic程序既可以编译运行,也可以解释运行 C) 构成Visual Basic程序的多个过程没有固定的执行顺序 D) Visual Basic程序不是结构化程序,不具备结构化程序的三种基本结 构 (12)以下叙述中,错误的是。 A) 一个Visual Basic应用程序可以含有多个标准模块文件 B) 一个Visual Basic工程可以含有多个窗体文件 C) 标准模块文件可以属于某个指定的窗体文件 D) 标准模块文件的扩展名是.bas (13)以下叙述中,错误的是。 A) 在Visual Basic中,对象所能响应的事件是由系统定义的 B) 对象的任何属性既可以通过属性窗口设定,也可以通过程序语句设 定 C) Visual Basic中允许不同对象使用相同名称的方法 D) Visual Basic中的对象具有自己的属性和方法 (14)设有如下语句: Dim a,b As Integer c=“VisualBasic” d=#7/20/2005# 以下关于这段代码的叙述中,错误的是。 A) a被定义为Integer类型变量 B) b被定义为Integer类型变量 C) c中的数据是字符串 D) d中的数据是日期类型 (15)以下能从字符串”VisualBasic”中直接取出子字符串”Basic”的函数 是。 A) LeftB) Mid C) String D) Instr (16)设a=4,b=3,c=2,d=1,下列表达式的值是。 a>b+1 Or c<d And b Mod c A) TrueB) 1 C) -1D) 0 (17)以下可以作为Visual Basic变量名的是。 A) A#AB) counstA C) 3AD) ?AA (18)设x=4,y=6,则以下不能在窗体上显示出“A=10”的语句是。
2006年4月二级VB真卷

2006年4月全国计算机等级考试二级笔试试卷公共基础知识和Visual Basic语言程序设计(考试时间90分钟,满分100分)一、选择题(每小题2分,共70分)(1)下列选项中不属于结构化程序设计方法的是()。
A)自顶向下B)逐步求精C)模块化D)可复用(2)两个或两个以上模块之间关联的紧密程度称为()。
A)耦合度B)内聚度C)复杂度D)数据传输特性(3)下列叙述中正确的是()。
A)软件测试应该由程序开发者来完成B)程序经调试后一般不需要再测试C)软件维护只包括对程序代码的维护D)以上3种说法都不对(4)按照“后进先出”原则组织数据的数据结构是()。
A)队列B)栈C)双向链表D)二叉树(5)下列叙述中正确的是()。
A)线性链表是线性表的链式存储结构B)栈与队列是非线性结构C)双向链表是非线性结构D)只有根结点的二叉树是线性结构(6)对下列二叉树:进行后序遍历的结果为()。
A)ABCDEFB)DBEAFCC)ABDECFD)DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为()。
A)32 B)31C)64 D)63(8)“商品”与“顾客”两个实体集之间的联系一般是()。
A)一对一B)一对多C)多对一D)多对多(9)在E-R图中,用来表示实体的图形是()。
A)矩形B)椭圆形C)菱形D)三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
A)DB包含DBS和DBMSB)DBMS包含DB和DBSC)DBS包含DB和DBMSD)没有任何关系(11)下列关于Visual Basic特点的叙述中,错误的是()。
A)Visual Basic是采用事件驱动编程机制的语言B)Visual Basic程序既可以编译运行,也可以解释运行C)构成Visual Basic程序的多个过程没有固定的执行顺序D)Visual Basic程序不是结构化程序,不具备结构化程序的3种基本结构(12)下列叙述中错误的是()。
2006年9月全国计算机等级考试二级VB笔试试卷
2006年9月全国计算机等级考试二级VB笔试试卷(题目含解析)一、选择题:(11)以下叙述中正确是A)窗体的Name属性指定窗体的名称,用来标识一个窗体B)窗体的Name属性值是显示在窗体标题中的文本C)可以在运行期间改变窗体的Name属性的值D)窗体的Name属性值可以为空考核知识点:(1) Name属性以及与Caption的区别;答案: A分析:请参阅书上28页,仔细体会和理解这些基本知识点,窗体的Name属性指定窗体的名称,用来标识一个窗体,窗体的Name属性值不可以为空,Caption属性值可以为空;窗体的Caption属性值是显示在窗体标题中的文本,不可以在运行期间改变窗体的Name属性的值,可以在运行期间改变窗体的Caption属性值。
(12)以下叙述中错误的是A)打开一个工程文件,系统自动装入与该工程有关的窗体文件B)保存Visual Basic程序时,应分别保存窗体文件及工程文件C)Visual Basic应用程序只能以解释方式执行D)窗体文件包含该窗体及其控件的属性考核知识点:(1) Visual Basic工程结构;(2) Visual Basic应用程序的保存和执行方式(3) Visual Basic中各种文件的内容答案: C分析:请参阅书上18~19和200页,仔细体会和理解这些基本知识点:VB的程序代码部分是由若干被称为“过程”的代码行以及向系统提供某些信息的说明组成。
工程文件:扩展名为.vbp,一个工程对应一个工程文件,存储工程的组成信息等窗体文件:扩展名为.frm,一个窗体对应一个窗体文件,窗体和其中所有控件的属性及代码都存放在窗体文件中。
一个工程可以有多个窗体标准模块文件:扩展名为.bas,为纯代码文件,存放所有模块级变量和用户自定义的可以在应用程序的各个过程调用的通用过程,标准模块文件与窗体文件是相对独立的,并不存在附属关系。
打开一个工程文件,系统自动装入与该工程有关的窗体文件;保存Visual Basic程序时,应分别保存窗体文件及工程文件;Visual Basic 是解释型语言,但是VB 应用程序可以以编译和解释两种模式运行;窗体文件包含该窗体及其控件的属性(13) 设有a=2,b=3,c=4下列表达式的值是Not a <= c Or 4 * c = b ^ 2 And b <> a + cA) -1B) 1C) TrueD) False考核知识点:(1) 表达式的计算;(2) 运算符的使用、运算符的运算优先级:逻辑、算术、关系运算;答案: D分析:采用书上87、89页。
2006年4月全国计算机等级考试二级Visual Basic(含答案)
2006年4月全国计算机等级考试二级笔试试卷VB语言程序设计含答案一、选择题(每小题2分,共70分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项填涂在答题卡相应位置上,答在试卷上不得分。
(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)对如下二叉树ABDECF进行后序遍历的结果为。
A) ABCDEFB) DBEAFCC) ABDECFD) DEBFCA(7)在深度为7的满二叉树中,叶子结点的个数为。
A) 32B) 31C) 64 D) 63(8)“商品”与“顾客”两个实体集之间的联系一般是。
A) 一对一B) 一对多C) 多对一D) 多对多(9)在E-R图中,用来表示实体的图形是。
A) 矩形B) 椭圆形C) 菱形D) 三角形(10)数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是。
A) DB包含DBS和DBMSB) DBMS包含DB和DBSC) DBS包含DB和DBMS D) 没有任何关系(11)以下关于Visual Basic特点的叙述中,错误的是。
A) Visual Basic是采用事件驱动编程机制的语言B) Visual Basic程序既可以编译运行,也可以解释运行C) 构成Visual Basic程序的多个过程没有固定的执行顺序D) Visual Basic程序不是结构化程序,不具备结构化程序的三种基本结构(12)以下叙述中,错误的是。
2006年9月全国计算机等级考试三级数据库笔试试题答案
2006年9月全国计算机等级考试三级数据库笔试试题答案一、选择题(每小题1分,共60分)下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的。
请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。
(1)计算机软件分为系统软件和应用软件两大类,其中处于系统软件核心地位的是A)操作系统B)编译程序C)数据库管理系统D)网络通信软件(2)通常一台计算机系统的存储介质包括Cac he、内存、磁带和硬盘,其中访问速度最慢的是A)CacheB)磁带C)硬盘D)内存(3)下列关于计算机系统工作原理的叙述中,哪一条是正确的?A)中央处理器直接对存储器中的数据进行处理B)POP3C)IMAPD)MIME(7)以下关于数据的逻辑结构的叙述中,哪一条是不正确的?A)数据的逻辑结构是数据间关系的描述B)数据的逻辑结构不仅反映数据间的逻辑关系,而且反映其在计算机中的存储方式C)数据的逻辑结构分为线性结构和非线性结构D)树形结构是典型的非线性结构(8)以下关于广义表的叙述中,哪一条是正确的?A)广义表是0个或多个单元素或子表组成的有限序列B)广义表至少有一个元素是子表C)广义表不可以是自身的子表D)广义表不能为空表(9)在包含1000个元素的线性表中实现如下各运算,哪一个所需的执行时间最短?A)线性表按顺序方式存储,查找关键码值为666的结点B)线性表按链接方式存储,查找关键码值为66 6的结点C)线性表按顺序方式存储,查找线性表中第9 00个结点D)线性表按链接方式存储,查找线性表中第9 00个结点(10)在包含1000个元素的线性表中实现如下各运算,哪一个所需的执行时间最长?A)线性表按顺序方式存储,在线性表的第100个结点后面插入一个新结点B)线性表按链接方式存储,在线性表的第100个结点后面插入一个新结点C)线性表按顺序方式存储,删除线性表的第9 00个结点D)线性表按链接方式存储,删除指针P所指向的结点第(11)-(13)题基于下图所示的二叉树:(11)该二叉树对应的树林包括几棵树?A)1B)2C)3D)4(12)如果用llink-rlink法存储该二叉树,则各结点的指针域中共包含多少个空指针?A)6B)8C)10D)12(13)如果将该二叉树存储为对称序线索二叉树,则结点H的左线索指向哪一个结点?A)结点AB)结点CC)结点ED)结点G(14)对n个记录的文件进行归并排序,所需要的辅助存储空间为A)O(1)B)O(n)C)O(log2n)D)O(n2)(15)以下关于B树运算的叙述中,哪一条是正确的?A)若插入过程中根结点发生分裂,则B树的高度加1B)每当进行插入运算,就在B树的最下面一层增加一个新结点C)若要删除的关键码出现在根结点中,则不能真正删除,只能做标记D)删除可能引起B树结点个数减少,但不会造成B树高度减小(16)批处理操作系统的主要缺点是A)系统吞吐量小B)用户不能直接控制其作业的执行C)不具备并发性D)系统资源利用率不高(17)一个进程执行V操作意味着A)该进程从等待队列进入就绪队列B)该进程从磁盘调入内存C)可能有另一个进程从等待队列进入就绪队列D)可能有另一个进程从磁盘调入内存(18)设计作业调度算法时,不需要考虑下列哪一个因素?A)友好的用户界面B)均衡使用资源C)公平性D)吞吐量大(19)进程切换时,系统把即将运行进程的页表的起始地址存放在A)内存中B)快表中C)寄存器中D)磁盘中(20)内存与磁盘之间交换信息的最小单位是A)记录B)数据项C)块D)文件(21)在文件系统中,文件的逻辑块与存储介质上物理块存放顺序一致的物理结构是A)顺序结构B)链接结构C)索引结构D)B树结构(22)假设磁盘上的物理块大小为512字节,一个逻辑记录长度为80个字符。
2006年9月全国计算机等级考试二级C笔试试卷(含参考答案)
2006年9月全国计算机等级考试二级C笔试试卷(含参考答案)2006年9月全国计算机等级考试二级笔试试卷C语言程序设计(考试时间120分钟,满分100分)一、选择题。
(1~10每题2分,11~50每题1分,共60分)1、下列选项中不符合良好程序设计风格的是A、源程序要文档化B、数据说明的次序要规范化C、避免滥用goto语句D、模块设计要保证高耦合、高内聚2、从工程管理角度,软件设计一般分为两步完成,它们是A、概要设计与详细设计B、数据设计与接口设计C、软件结构设计与数据设计D、过程设计与数据设计3、下列选项中不属于软件生命周期开发阶段任务的是A、软件测试B、概要设计C、软件维护D、详细设计4、在数据库系统中,用户所见的数据模式为A、概念模式B、外模式C、内模式D、物理模式5、数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和A、编码设计B、测试阶段C、运行阶段D、物理设计6、设有如下三个关系表下列操作中正确的是A、T=R∩SB、T=R∪SC、T=R×SD、T=R/S7、下列叙述中正确的是A、一个算法的空间复杂度大,则其时间复杂度也必定大B、一个算法的空间复杂度大,则其时间复杂度必定小C、一人算法的时间复杂度大,则其空间复杂度必定小D、上述三种说法都不对8、在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为A、63B、64C、6D、79、数据库技术的根本目标是要解决数据的A、存储问题B、共享问题C、安全问题D、保护问题10、对下列二叉树进行中序遍历的结果是:A、ACBDFEGB、ACBDFGEC、ABDCGEFD、FCADBEG11、下列叙述中错误的是A、一个C语言程序只能实现一种算法B、C程序可以由多个程序文件组成C、C程序可以由一个或多个函数组成D、一个C函数可以单独作为一个C程序文件存在12、下列叙述中正确的是A、每个C程序文件中都必须要有一个main()函数B、在C程序中main()函数的位置是固定的C、C程序中所有函数之间都可以相互调用,与函数所在位置无关D、在C程序的函数中不能定义另一个函数13、下列定义变量的语句错误的是A、int _int;B、double int_;C、char For;D、float US$14、若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是A、++x,y=x--B、x+1=yC、x=x+10=x+yD、double(x)/1015、以下关于逻辑运算符两侧运算对象的叙述中正确的是A、只能是整数0或1B、只能是整数0或非0整数C、可以是结构体类型的数据D、可以是任意合法的表达式16、若有定义int x,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是A、(x-y>0)B、(x-y< 0)C、(x-y<0||x-y>0)D、(x-y==0)17、有以下程序main(){int x,y,z;x=y=1;z=x++,y++,++y;printf(“%d,%d,%d\n”,x,y,z);}程序运行后的输出结果是A、2,3,3B、2,3,2C、2,3,1D、2,2,118、设有定义:int a; float b; 执行scanf(“%2d%f”,&a,&b);语句时,若从键盘输入876 543.0<回车>,a和b的值分别是A、876 和543.000000B、87和6.000000C、87和543.000000D、76和543.00000019、有以下程序main(){int a=0,b=0;a=10;b=20;printf(“a+b=%d\n”,a+b);}A、a+b=10B、a+b=30C、30D、出错20、在嵌套使用if语句时,C语言规定else总是A、和之前与其具用相同缩进位置的if配对B、和之前与其最近的if配对C、和之前与其最近的且不带else的if配对D、和之前的第一个if 配对21、下列叙述中正确的是A、break语句只能用于switch语句B、在switch语句中必须使用defaultC、break语句必须与switch语句中的case配对使用D、在switch语句中,不一定使用break语句22、有以下程序main(){int k=5;while(--k ) printf(“%d”,k-=3);printf(“\n”);}A、1B、2C、4D、死循环23、有以下程序main(){int i;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0) printf(“%d”,j);}printf(“\n”);}A、5B、24C、32D、4024、以下选项中,值为1的表达式是A、1-‘0’B、1-‘\0’C、‘1’-0D、‘\0’-‘0’25、有以下程序:fun(int x,int y){return(x+y);} main(){int a=1,b=2,c=3,sum;sum=fun((a++,b++,a+b),c++); printf("%d\n",sum);}执行后的输出结果是A、6B、7C、8D、926、有以下程序:main(){char s[]="abcde";s+=2;printf("%d\n",s[0]);}执行后的结果是A、输出字符a的ASCII码B、输出字符c的ASCII码C、输出字符cD、程序出错27、有以下程序fun(int x,int y){static int m=0,i=2;i+=m+1; m=i+x+y; return m; }main(){int j=1,m=1,k;k=fun(j,m); printf("%d",k);k=fun(j,m); printf("%d",k);}执行后的输出结果是A、5,5B、5,11C、11,11D、11,528、有以下程序:fun(int x){int p;if(x==0||x==1) return 3;p=x-fun(x-2);return p;}main(){printf("%d\n",fun(7));}执行后的输出结果是A、7B、3C、2D、029、在16位编译系统上,若有定义int a[]={10,20,30},*p=&a;当执行p++后,下列说法错误的是A、p向高地址移了一个字节B、p向高地址称了一个存储单元C、p向高地址移了两个字节D、p与a+1等价30、有以下程序main(){int a=1,b=3,c=5;int *p1=&a,*p2=&b,*p=&c;*p=*p1*(*p2);printf("%d\n",c);}执行后的输出结果是A、1B、2C、3D、431、若有定义:int w[3][5];,则以下不能正确表示该数组元素的表达式是A、*(*w+3)B、*(w+1)[4]C、*(*(w+1))D、*(&w[0][0]+1)32、若有以下函数首部int fun(double x[10], int *n)则下面针对此函数的函数声明语句中正确的是A、int fun(double x ,int *n);B、int fun(double ,int );C、int fun(double *x, int n);D、int fun(double *, int *);33、若有定义语句:int k[2][3], *pk[3];,则以下语句中正确的是A、pk=k;B、pk[0]=&k[1][2];C、pk=k[0];D、pk[1]=k;34、有以下程序void change(int k[]){k[0]=k[5];}main(){int x[10]={1,2,3,4,5,6,7,8,9,10},n=0;while(n<=4) {change(&x[n]);n++;}for(n=0;n<5;n++) printf("%d ",x[n]);printf("\n");}程序运行后输出的结果是A、6 7 8 9 10B、1 3 5 7 9C、1 2 3 4 5D、6 2 3 4 535、若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是A、#define N 10B、#define n 5int a[N]; int a[2*n];C、int a[5+5];D、int n=10, a[n];36、有以下程序main(){int x[3][2]={0},i;for(i=0;i<3;i++) scanf("%d",x[i]);printf("%3d%3d%3d\n",x[0][0],x[0][1],x[1][0]);}若运行时输入:2 4 6<回车>,则输出结果为:A、2 0 0B、2 0 4C、2 4 0D、2 4 637、有以下程序main(){char s[]={"aeiou"},*ps;ps=s; printf("%c\n",*ps+4);}程序运行后的输出结果是A、aB、eC、uD、元素s[4]的地址38、以下语句存在语法错误的是A、char ss[6][20]; ss[1]=”right?”;B、char ss[][20]={“right?”};C、char *ss[6]; ss[1]=”right?”;D、char *ss[]={“right?”};39、若有定义:char *x=”abcdefghi’;,以下选项中正确运用了strcpy函数的是A、char y[10]; strcpy(y,x[4]);B、char y[10]; strcpy(++y,&x[1]);C、char y[10],*s; strcpy(s=y+5,x);D、char y[10],*s; strcpy(s=y+1,x+1);40、有以下程序int add( int a, int b) {return (a+b);}main(){ int k,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是A、k=(*f)(a,b);B、k=add(a,b);C、k=*f(a,b)D、k=f(a,b);41、有以下程序#includemain(int argc,char *argv[]){int i=1,n=0;while(i<="" p="" {n="n+strlen(argv[i]);">printf("%d\n",n);}该程序生成的可执行文件名为:proc.exe 。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第一部分计算机基础知识1.在下列有关集成电路的叙述中,错误的是_____D___。
A.集成电路的规模是根据其所包含的电子元件数目进行划分的B.大规模集成电路一般以功能部件和子系统为集成对象C.现代集成电路使用的半导体材料主要是硅(Si)D.集成电路技术发展很快,至2005年初已达到线宽0.001 m的工艺水平2.在下列有关通信技术的叙述中,错误的是____D____。
A.电视节目的传输目前采用的还都是模拟传输技术B.模拟调制的方法有3种,即调频、调幅和调相C.数字信号不经过调制就在信道上直接进行传输,称为“基带传输”D.用户使用MODEM通过电话线上网时,采用的是数字调制技术3.所谓“变号操作”,是指将一个整数变成绝对值相同但符号相反的另一个整数。
假设使用补码表示的8位整数X=10010101,则经过变号操作后,结果为____D____。
A.01101010 B.00010101 C.11101010 D.01101011 4.若计算机内存中连续2个字节的内容其十六进制形式为34和64,则它们不可能是__B______。
A.2个西文字符的ASCII码C.1个16位整数B.1个汉字的机内码D.图像中一个或两个像素的编码5.在下列关于指令和指令系统的叙述中,错误的是____C____。
A.指令是构成程序的基本单元,它用来规定计算机执行什么操作B.指令由操作码和操作数组成,操作数的个数由操作码决定C.Intel公司Pentium系列的各种微处理器,其指令完全不同D.Pentium处理器的指令系统包含数以百计的不同指令6.在下列关于BIOS及CMOS存储器的叙述中,错误的是___C_____。
A.BIOS是PC机软件最基础的部分,包含POST程序、CMOS设置程序、系统自举程序等B.BIOS存放在ROM存储器中,通常称为BIOS芯片,该存储器是非易失性的C.CMOS中存放着基本输入输出设备的驱动程序和一些硬件参数,如硬盘的数目、类型等D.CMOS存储器是易失性的,在关机时由主板上的电池供电7.PC机的机箱外面常有很多接口,用来连接外围设备。
下列接口中,不在机箱外面的是______C__。
A.IEEE 1394 B.PS/2 C.IDE D.USB8.在下列关于PC机常用输入设备的叙述中,错误的是__D______。
A.台式PC机的键盘一般有100多个键,其接口可以是AT接口、PS/2接口或USB接口B.鼠标器可控制屏幕上鼠标箭头的移动,与其作用类似的设备还有操纵杆和触摸屏等C.扫描仪的主要性能指标包括分辨率、色彩深度和扫描幅面等D.数码相机的成像芯片主要有CCD和CMOS两种,CCD主要用于低像素的普及型相机9.在下列关于Windows操作系统中多任务处理的叙述中,正确的是_____D___。
A.用户如果只启动一个应用程序,则该程序就可以自始至终独占CPU 资源B.由于CPU中有多个执行部件,可同时执行多条指令,所以才能同时执行多个任务的处理C.从微观上看,前台任务和后台任务能同时得到CPU响应D.Windows操作系统在执行32位应用程序时,采用的是按时间片轮转的调度方法10.在下列关于程序设计语言及其处理系统的叙述中,错误的是___B_____。
A.汇编语言同机器语言一样,均是面向机器指令系统的,其程序的可移植性差B.汇编程序是指由汇编语言编写的程序C.高级语言在一定程度上与机器无关D.目前大多数应用程序是用高级语言编写、由编译程序处理后生成的可执行程序11.网卡(包括集成在主板上的网卡)是计算机联网的必要设备之一。
在下列有关网卡的叙述中,错误的是__B______。
A.局域网中的每台计算机中都必须有网卡B.一台计算机中只能有一块网卡C.以太网和FDDI网的网卡不同,不能交换使用D.网卡借助于网线或无线电波与网络连接12.互联网中的IP地址可以分为A~E五类,且具有规定的格式。
如果IP 地址的主机号部分的每一位均为0,该地址一般作为__D______。
A.网络中主服务器的IP地址B.网络地址,用来表示一个物理网络C.备用的主机地址D.直接广播地址13.以太网是使用最广泛的一种局域网。
以下关于以太网的叙述中,正确的是__C______。
①总线式以太网任何时候网上只有一个节点发送信息②网上某一节点发送信息时,每一帧信息都必须包含发送节点的IP地址和接收节点的IP地址③以太网的数据传输速率通常为10Mbps~100Mbps④可以使用集线器或交换机组建以太网,每个节点通过网卡和网线(或无线电波)与之连接A.①和②B.②和③C.①、③和④D.①、②和④14.通常所说的TCP/IP协议是指一个由上百个协议组成的协议系列。
下列协议中,用于发送电子邮件的应用层协议是_______A_。
A.SMTP B.FTP C.HTTP D.UDP15.在汉字文本展现过程中,汉字字形的生成是关键。
在下列有关汉字字形和字库的叙述中,错误的是____D____。
A.字库是同一字体的所有字符(基于某字符集)的形状描述信息的集合B.Windows系统中的TrueType字库所采用的字形描述方法是轮廓描述C.对于同一字体来说,无论其字形是粗体、斜体还是常规,均调用同一字库D.只要两台PC机是采用同样的操作系统,则其字库完全相同16.颜色空间是指彩色图像所使用的颜色描述方法,也叫颜色模型。
在下列颜色模型中,液晶显示器采用的是____B____。
A.CMYK B.RGB C.HSB D.YUV17.在下列有关数字波形声音、声卡及其压缩编码的叙述中,错误的是_D_______。
A.声音信号的数字化过程包括取样、量化和编码等步骤B.数字信号处理器(DSP)是声卡的核心部件,它在完成声音的编码、解码和编辑操作中起着重要作用C.波形声音的主要参数包括取样频率、量化位数、声道数目等D.MP3音乐是一种采用MPEG-3标准进行压缩编码的高质量数字音乐18.在下列有关中文版Windows 98/2000/XP操作系统功能与操作的叙述中,错误的是______B__。
A.默认情况下,按“Ctrl+空格键”组合键可实现在某一种汉字输入法与英文输入法之间的切换B.按“Alt+PrtSc”组合键可以将当前整个屏幕以图像的形式复制到剪贴板C.利用“剪切”操作不能删除文件和文件夹D.用户可以设置回收站的大小,且可以为多个逻辑硬盘分别设置回收站19.在下列有关Microsoft Word 97/2000/2003功能和操作的叙述中,错误的是____A____。
A.在同一个文档中,每页的纸张大小只能设置为相同B.具有统计当前被编辑文档的页数、段落数、行数和字数的功能C.利用“绘图”工具栏绘制的图形一般属于矢量图形D.在文档中可以插入视频、MIDI序列等非文字信息20.在下列有关Microsoft Excel 97/2000/2003功能和操作的叙述中,错误的是___D_____。
A.进行数据排序时,最多可以依据3个关键字B.Excel工作表可以另存为网页文件C.在默认情况下,数值型数据右对齐、字符型数据左对齐D.在默认情况下,若用户在某单元格中输入“3/2”(引号不是输入的字符),则显示1.5第二部分Visual Basic程序设计一、选择题(用答题卡答题,答案依次填在21~30答题号内)21.下列项目中,属性、方法、事件的个数分别有___B_____个。
①Caption ②Unload ③Cls ④SetFocus ⑤LostFocus ⑥KeyPressA .2 2 2B .1 2 3C .3 2 1D .2 3 122.执行下列语句时,会出现出错提示的是___A_____。
A .Print 256 * 256B .Print “256” & 256C .Print “256” + 256D .Print 256 = 127 * 2 23.表达式Val(“1234.67E-3ab789”)的值为______B__。
A .1234.67B .1.23467C .1234.67789D .表达式出错24.以下有关对象属性的说法中,错误的是__C_____。
A .对象的Name(名称)属性在程序代码中,作为对象的标识名B .只能在运行时设置或改变的属性不会出现在属性窗口中C .Visible 属性值设为True 的对象肯定是活动对象D .某些属性具有若干子属性,例如Font 属性25.以下有关变量说明的叙述中,错误的是______A__。
A .工程中没有说明类型的变量都是不能使用的、不合法的B .Dim 语句既可用于说明变量的类型,也可以说明数组的类型C .Static 语句用于在过程中说明静态变量D .Private 语句只能用于说明模块级变量26.数学式y x xe x ++3sin 所对应的正确VB 算术表达式是_____D___。
A .Abs(e^ x + Sinx^3/Sqr (x + y))B .Abs((e^x + Sinx^3)/Sqr(x + y))C .Abs((Exp(x) + Sin x^3)/Sqr(x + y))D .Abs((Exp(x) + Sin(x)^3)/Sqr(x + y))27.变量S为字符型,若在文本框Text1、Text2中分别输入数字23与35后,再执行以下语句,s的值为“58”的是________C。
A.S = Text1.Text &Text2.TextB.S = Text1.Text + Text2.TextC.S = Val(Text1.Text) + Text2.TextD.S = Val(Text1.Text) &Text2.Text28.以下有关数组的说法中,正确的是____C____。
A.数组是有序变量的集合,序列中的变量类型可以不同B.数组下标用以确定数组元素在数组中的位置,下标取值只能是0或1C.在一定条件下动态数组可以反复改变其维数与大小D.固定大小数组也可使用ReDim语句改变其大小29.以下有关过程的说法中,错误的是_____D_。
A.在Sub或Function过程中不能再定义其他Sub或Function过程B.调用过程时,形参为数组的参数对应的实参既可以是固定大小数组也可以是动态数组C.过程的形式参数不能再在过程中用Dim语句进行说明D.使用ByRef说明的形式参数在形实结合时,总是按地址传递方式进行结合的30.以下有关图片框PictureBox用法的叙述,错误的是___D_____。
A.图片框可用作其他控件的容器B.图片框可以显示不同种类与格式的图形或图像文件C.用户可以从其他绘图软件中把一幅图形或图片剪切/复制,再粘贴到图片框中D.不需任何设置,图片框就能自动适应加载图片的大小二、填空题(请将答案填写在答题纸的相应答题号内,每个答案只占一行) 1.执行下面程序,单击Command1按钮,多行文本框Text1中显示的第一行是(1)、第三行是(2)。