计算机考试选择题题库及答案(精选16套) 欢迎来到计算机考试选择题题库!这里精心整理了众多经典题目及准确答案。无论你是备考新手还是想要巩固知识,本题库都将是你的得力助手。通过练习这些题目,提升对计算机知识的掌握程度,为考试成功增添砝码,让我们一起在知识的海……
计算机考试选择题题库及答案(精选16套)
欢迎来到计算机考试选择题题库!这里精心整理了众多经典题目及准确答案。无论你是备考新手还是想要巩固知识,本题库都将是你的得力助手。通过练习这些题目,提升对计算机知识的掌握程度,为考试成功增添砝码,让我们一起在知识的海洋中畅游,向成功迈进。
计算机考试选择题题库及答案 1
1. 下列叙述中正确的是( )。
A. 循环队列是队列的一种链式存储结构
B. 循环队列是一种逻辑结构
C. 循环队列是队列的一种顺序存储结构
D. 循环队列是非线性结构
【答案】C
【解析】线性表常用存储结构为:①顺序存储结构,物理上连续存储,空间位置隐含逻辑位置,②链式存储结构,存储上不连续,通过指针相连。循环队列是指用一段地址连续的存储单元存储数据元素,定义两个游标:指向队头的游标(front)、指向队尾的游标(rear)。
2. 下列叙述中正确的是( )。
A. 栈是一种先进先出的线性表
B. 队列是一种后进先出的线性表
C. 栈与队列都是非线性结构
D. 以上三种说法都不对
【答案】D
【解析】栈和队列都是操作受限的线性表:栈只能在栈顶插入和删除元素,按照先进后出的原则组织数据;队列只能在队头删除元素,在队尾插入元素,按照先进先出的原则组织数据。对于每一个节点都有一个前件和一个后件,属于线性结构。
3. 一棵二叉树共有25个结点,其中5个是叶子结点,则度为1的结点数为( )。
A. 16
B. 10
C. 6
D. 4
【答案】A
【解析】二叉树中,度为0的结点(即叶子结点)比度为二的结点多1个,而度为0、1、2的结点相加等于总结点数25,所以度为1的结点数为25-5-(5-1)=16。
4. 在下列模式中,能够给出数据库物理存储结构与物理存取方法的是( )。
A. 外模式
B. 内模式
C. 概念模式
D. 逻辑模式
【答案】B
【解析】数据库管理系统的三级模式包括:①外模式,也称子模式、用户模式,是指数据库用户所看到的数据结构,是用户看到的数据视图;②模式,也称逻辑模式,是数据库中对全体数据的逻辑结构和特性的描述,是所有用户所见到的数据视图的总和;③内模式,也称存储模式、物理模式,是指数据在数据库系统内的存储介质上的表示,是对数据的物理结构和存取方式的描述。答案选择B选项。
5. 在满足实体完整性约束的条件下( )。
A. 一个关系中应该有一个或多个候选关键字
B. 一个关系中只能有一个候选关键字
C. 一个关系中必须有多个候选关键字
D. 一个关系中可以没有候选关键字
【答案】A
【解析】在关系R中如记录完全函数依赖于属性(组)X,则称X为关系R中的一个候选关键字。候选关键字的性质有①在一个关系中,候选关键字可以有多个,②任何两条记录候选关键字值都是不相同的;③关键字由一个属性构成,也可能由多个属性构成;④在任何关系中至少有一个关键字。所以,在满足实体完整性约束的条件下,一个关系中应该有一个或多个候选关键字。答案选择A选项。
6. 一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出栈的顺序是( )。
A. 123456ABCDE
B. EDCBA54321
C. ABCDE12345
D. 54321EDCBA
【答案】B
【解析】栈是按照“先进后出”的原则组织数据的,入栈的顺序为12345ABCDE,则依次出栈的顺序应为其逆序,即EDCBA54321。答案选择B选项。
7. 下列叙述中正确的'是( )。
A. 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构
B. 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况
C. 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况
D. 循环队列中元素的个数是由队头指针和队尾指针共同决定
【答案】D
【解析】D项正确,从队头指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素。A项错误,循环队列是将队列存储空间的最后一个位置绕到第一个位置,形成逻辑上的环形空间,其存储结构依然是顺序的BC两项错误,在循环队列中,每进行一次入队运算,队尾指针就进一,每进行一次出队运算,队头指针就进一,可见由队头指针和队尾指针一起反映队列中元素的动态变化情况。
8. 在长度为n的有序线性表中进行二分查找,最坏情况下需要比较的次数是( )。
A. 0(n)
B. O(n2)
C. O (log2n)
D. O(nlog2n)
【答案】C
【解析】二分查找的最坏情况是不断的二分直至无法再分时,仍然没有查找成功。对于有序的线性表,二分查找法只需比较log2n次。答案选择C选项。
9. 下列叙述中正确的是( )。
A. 顺序存储结构的存储一定是连续的,链式存储结构的存储空间不一定是连续的
B. 顺序存储结构只针对线性结构,链式存储结构只针对非线性结构
C. 顺序存储结构能存储有序表,链式存储结构不能存储有序表
D. 链式存储结构比顺序存储结构节省存储空间
【答案】A
【解析】A项正确,在顺序存储结构中所有元素所占的存储空间是连续的,而在链式存储结构中,存储数据结构的存储空间可以不连续。
10. 数据流图中带有箭头的线段表示的是( )。
A. 控制流
B. 事件驱动
C. 模块调用
D. 数据流
【答案】D
【解析】数据流图基本符号的含义:①矩形表示数据的外部实体,②圆角的矩形表示变换数据的处理逻辑;③缺少右半边的矩形表示数据的存储;④箭头表示数据流。答案选择D选项。
计算机考试选择题题库及答案 2
1、有一个文件,它通过确定项目目标和主要项目可交付成果,形成了项目团队和项目客户之间达成一致的基础。这个文件的名称是:
A、执行计划
B、配置管理计划
C、范围说明书
D、工作授权计划
..C
2、项目章程是在哪个项目生命阶段产生的?
A、计划编制
B、可行性研究
C、执行;
D、启动
..D
3、项目范围:
A、只在项目开始时重要
B、在授权项目的合同或其它文件得以批准后就不再重要了
C、从项目概念阶段到收尾阶段都应该加以管理和控制
D、是在项目执行阶段通过变更控制步骤进行处理的问题
..C
4、项目范围由什么充分证明
A、建议书邀请函
B、工作说明书
C、
D、交付产品和服务的总和
..D
5、范围核实的一个主要属性是:
A、改进了的成本估算
B、客户接受项目所做的工作
C、改进的进度计划估算
D、改良的'项目管理信息系统
6、项目章程对项目经理的意义在于
A、描述需要完成工作的详细情况
B、说明项目团队成员的名字
C、授权于项目经理
D、描述项目的历史信息
..C
7、项目范围根据______进行评定,而产品范围则根据_______进行评定
A、合同、核实
B、要求、成功的评定标准
C、计划、要求
D、范围基准计划、范围定义
..C
8、工作分解结构中的每一项都被标以一个独特的标示符,标示符的名称是什么?
A、质量检测标示符
B、帐目图表
C、项目活动编码
D、帐目编码
..D
9、编制项目范围说明书时不需要包含以下哪项?
A、成本/利益分析
B、项目历史
C、项目可交付成果
D、可测量的目标
..B
10、工作分解结构编号系统允许项目员工
A、估算WBS元素的成本
B、提供项目论证
C、确定在哪个级别可以找到WBS元素
D、在项目管理软件中使用编码系统
..C
计算机考试选择题题库及答案 3
1). 下列不属于计算机特点的是( )。
A.存储程序控制,工作自动化
B.具有逻辑推理和判断能力
C.处理速度快、存储量大
D.不可靠、故障率高。
正确答案:D
2). 任意一汉字的机内码和其国标码之差总是( )。
A.8000H
B.8080H
C.2080H
D.8020H
正确答案:B
答案解析:汉字的机内码是将国标码的两个字节的最高位分别置为1得到的。机内码和其国标码之差总是8080H。
3). 已知某汉字的区位码是1221,则其国标码是
A.7468D
B.3630H
C.3658H
D.2C35H
正确答案:D
答案解析:区位码转国际码需要两个步骤:①分别将区号、位号转换成十六进制数。②分别将区号、位号各+20H(区位码+2020H=国标码)。本题中区号12转换成十六进制为C,位号21转换成十六进制为15。分别+20H,即得2C35H。
4). 软盘加上写保护后,可以对它进行的操作是( )
A.只能读
B.读和写
C.只能写
D.不能读、写
正确答案:A
5). 十进制数32转换成二进制整数是
A.100000
B.100100
C.100010
D.101000
正确答案:A
答案解析:十进制整数转二进制的方法是除2取余法。“除2取余法”:将十进制数除以2得一商数和一余数。再用商除以2……以此类推。最后将所有余数从后往前排列。
6). 下列四种设备中,属于计算机输入设备的是( )。
A.UPS
B.服务器
C.绘图仪
D.鼠标器
正确答案:D
答案解析:UPS是不间断电源;服务器是为网络提供资源,并对这些资源进行管理的计算机;绘图仪是输出设备。
7). 程序是指:( )
A.指令的集合
B.数据的集合
C.文本的集合
D.信息的集合
正确答案:A
8). 十进制数100转换成二进制数是( )。
A.0110101
B.01101000
C.01100100
D.01100110
正确答案:C
答案解析:把一个十进制数转换成等值的二进制数,需要对整数部分和小数部分别进行转换。十进制整数转换为二进制整数,十进制小数转换为二进制小数。(1)整数部分的转换十进制整数转换成二进制整数,通常采用除2取余法。就是将已知十进制数反复除以2,在每次相除之后,若余数为1,则对应于二进制数的相应位为1;否则为0。首次除法得到的余数是二进制数的最低位,最末一次除法得到的余数是二进制的最高位。(2)小数部分的转换十进制纯小数转换成二进制纯小数,通常采用乘2取整法。所谓乘2取整法,就是将已知的十进制纯小数反复乘以2,每次乘2以后,所得新数的整数部分若为1,则二进制纯小数的相应位为1;若整数部分为0,则相应部分为0。从高位到低位逐次进行,直到满足精度要求或乘2后的小数部分是0为止。第一次乘2所得的整数记为R1,最后一次为RM,转换后的纯二进制小数为:R1R2R3……RM。因此:100/2=50……050/2=25……025/2=12……112/2=6……06/2=3……03/2=1……11/2=0……1所以转换后的二进制数为01100100。
9). 己知某汉字的区位码是1234,则其国标码是
A.2338D
B.2C42H
C.3254H
D.422CH
正确答案:B
答案解析:区位码转国际码需要两个步骤:①分别将区号、位号转换成十六进制数。②分别将区号、位号各+20H(区位码+2020H=国标码)。本题中区号12转换成十六进制为C,位号34转换成十六进制为22。分别+20H,即得2C42H。
10). 从发展上看,计算机将向着哪两个方向发展?
A.系统化和应用化
B.网络化和智能化
C.巨型化和微型化
D.简单化和低廉化
正确答案:C
答案解析:从发展上向着巨型化和微型化发展,从应用上向着系统化、网络化和智能化发展。
11). CPU能够直接访问的存储器是
A.软盘
B.硬盘
C.RAM
D.C-ROM
正确答案:C
答案解析:CPU读取和写入数据都是通过内存来完成的。
12). 计算机能直接识别的语言是
A.高级程序语言
B.机器语言
C.汇编语言
D.C++语言
正确答案:B
答案解析:机器语言是计算机惟一能够识别并直接执行的语言,所以与其他程序设计语言相比,其执行效率高。
13). 在下列网络的传输介质中,抗干扰能力最好的一个是
A.光缆
B.同轴电缆
C.双绞线
D.电话线
正确答案:A
答案解析:双绞线采用两根铜芯线,有规律地绞合以减少外界对传输线的干扰。同轴电缆能受到外界干扰,抗干扰效果比双绞线好。光缆采用光线在传输介质中全反射的原理进行信号传输,基本不受外界干扰,传输效果最好。
14). 计算机最主要的工作特点是( )。
A.存储程序与自动控制
B.高速度与高精度
C.可靠性与可用性
D.有记忆能力
正确答案:A
答案解析:计算机最主要的工作特点是存储程序与自动控制,其他选项均是其中的.一部分特点。
15). 已知A=10111110B,B=AEH,C=184D,关系成立的不等式是( )。
A.A
B.B
C.B
D.C
正确答案:B
答案解析:A=10111110B是二进制的表示方法,转换成十进制是190D。B=AEH是十六进制的表示方法,转换成十进制是174D。所以B
16). 计算机的发展是A。
A.体积愈来愈大
B.容量愈来愈小
C.速度愈来愈快
D.精度愈来愈低
正确答案:C
17). 对应ASCII码表,下列有关ASCII码值大小关系描述正确的是
A.“CR”
B.“a”
C.“9”
D.“9”
正确答案:D
答案解析:在ASCII码中,有4组字符:一组是控制字符,如LF,CR等,其对应ASCII码值最小;第2组是数字0~9,第3组是大写字母A~Z,第4组是小写字母a~z。这4组对应的值逐渐变大。
18). 英文缩写CAD的中文意思是
A.计算机辅助教学
B.计算机辅助制造
C.计算机辅助设计
D.计算机辅助管理
正确答案:C
答案解析:计算机辅助设计(CAD),就是利用计算机的图形能力来进行设计工作;计算机辅助制造(CAM),就是利用计算机进行生产设备的管理、控制和操作的过程。
19). 五笔字型码输入法属于
A.音码输入法
B.形码输入法
C.音形结合输入法
D.联想输入法
正确答案:B
20). 已知某汉字的区位码是1221,则其国标码是
A.7468D
B.3630H
C.3658H
D.2C35H
正确答案:D
答案解析:区位码转国际码需要两个步骤:①分别将区号、位号转换成十六进制数。②分别将区号、位号各+20H(区位码+2020H=国标码)。本题中区号12转换成十六进制为C,位号21转换成十六进制为15。分别+20H,即得2C35H。
21). 第一台计算机是1946年在美国研制的,该机英文缩写名为( )。
A.EDSAC
B.EDVAC
C.ENIAC
D.MARK-II
正确答案:C
答案解析:第一台机算机于1946年在美国研制成功,它的英文缩写为ENIAC(ElectronicNumericalIntegratorAndCalculator)。
22). 在因特网技术中,缩写ISP的中文全名是( )。
A.因特网服务提供商
B.因特网服务产品
C.因特网服务协议
D.因特网服务程序
正确答案:A
答案解析:ISP(InternetServiceProvider)是指因特网服务提供商。
23). 当计算机病毒发作时,主要造成的破坏是( )。
A.对磁盘片的物理损坏
B.对磁盘驱动器的损坏
C.对CPU的损坏
D.对存储在硬盘上的程序、数据甚至系统的破坏
正确答案:D
答案解析:计算机病毒是一种通过自我复制进行传染的、破坏计算机程序和数据的小程序。在计算机运行过程中,它们能把自己精确拷贝或有修改地拷贝到其它程序中或某些硬件中,从而达到破坏其它程序及某些硬件的作用。
24). RAM具有的特点是( )。
A.海量存储
B.存储在其中的信息可以永久保存
C.一旦断电,存储在其上的信息将全部消失且无法恢复
D.存储在其中的数据不能改写
正确答案:C
25). 下列诸因素中,对微型计算机工作影响最小的是
A.尘土
B.噪声
C.温度
D.湿度
正确答案:B
答案解析:尘土、湿度和温度都会直接影响计算机,但噪声不会直接对计算机产生影响。
26). 存储在ROM中的数据,当计算机断电后( )。
A.部分丢失
B.不会丢失
C.可能丢失
D.完全丢失
正确答案:B
答案解析:计算机的存储器分为:内储存器和外存储器。内存储器是计算机主机的一个组成部分,它与CPU直接进行信息交换。内存储器由只读存储器和随机存取存储器两部分组成,只读存储器(ROM)的特点:存储的信息只能读出,不能写入,断电信息也不会丢失。随机存取存储器(RAM)的特点是:存取的信息既可以读,又可以写入信息,断电后信息全部丢失。
27). 用高级程序设计语言编写的程序称为( )。
A.源程序
B.应用程序
C.用户程序
D.实用程序
正确答案:A
答案解析:用高级程序设计语言编写的程序称为源程序,源程序不可直接运行。要在计算机上使用高级语言,必须先将该语言的编译或解释程序调入计算机内存,才能使用该高级语言。
计算机考试选择题题库及答案 4
1.若有以下数组说明,则i=10;a[a[i]]元素数值是(C )。
int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};
A、10
B、9
C、6
D、5
先算a[a[i]]内层的a[i],由于i=10,因此a[i]即a[10].
a[10]对应下面数组中的元素为9. 因此a[a[i]]即为a[9]
a[9]对应下面数组中的元素为6. 因此a[9]即为6
2.若有说明:int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为: ( B )
A、2
B、3
C、4
D、无确定值
5 7
D、3 6 9
二维数组的一维大小,即指二维数组的行数,在本题中,按行对二维数组赋值,因此内层有几个大括号,数组就有几行
3.对二维数组的正确定义是(C )
详见教材P149~152,二维数组的定义、初始化
类型符 数组名 [常量表达式][常量表达式]
二维数组可以看做是矩阵
类型符是指数组中数组元素的类型;数组名要符合标识符命名规则;第一个常量表达式是指数组的行数;第二个常量表达式是指数组的列数;常量表达式的值只能是整数,不可以是变量,而且从1开始计数。
一维数组初始化时可以省略数组长度
二维数组初始化时可以省略行数,但不能省略列数
选项A,B,都省略了列数
选项D,不符合二维数组定义的一般形式,行、列常量表达式应该放在不同的[]中
A、int a[ ][ ]={1,2,3,4,5,6};
B、int a[2] []={1,2,3,4,5,6};
C、int a[ ] [3]={1,2,3,4,5,6};
D、int a[2,3]={1,2,3,4,5,6};
4.已知int a[3][4];则对数组元素引用正确的是__C___
A、a[2][4]
B、a[1,3]
C、a[2][0]
D、a(2)(1)
详见教材P150,数组元素的引用
数组名[下标] [下标]
引用数组元素时,[ ]中的下标为逻辑地址下标,只能为整数,可以为变量,且从0开始计数
第一个[下标]表示行逻辑地址下标,第二个[下标]表示列逻辑地址下标。
本题图示详见P149图6.7
因此a的行逻辑地址范围0~2;a的列逻辑地址范围0~3;
选项A,列逻辑地址下标超过范围
选项B,D,的引用形式不正确。
5.C语言中函数返回值的类型是由 A 决定的
A、函数定义时指定的类型
B、 return语句中的表达式类型
C、 调用该函数时的实参的数据类型
D、形参的数据类型
6. 在C语言中,函数的数据类型是指(A )
A、 函数返回值的数据类型
B、 函数形参的数据类型
C、 调用该函数时的实参的数据类型
D、任意指定的数据类型
7.在函数调用时,以下说法正确的是( B )
A、函数调用后必须带回返回值
B、实际参数和形式参数可以同名
C、函数间的数据传递不可以使用全局变量
D、主调函数和被调函数总是在同一个文件里
8. 在C语言中,表示静态存储类别的关键字是: ( C )
A、 auto
B、 register
C、static
D、extern
9.未指定存储类别的变量,其隐含的存储类别为(A )。
A、auto
B、static
C、extern
D、register
10. 若有以下说明语句:
struct student
{ int num;
char name[ ];
float score;
}stu;
则下面的叙述不正确的是: (D )
A、 struct是结构体类型的关键字
B、 struct student 是用户定义的结构体类型
C、 num, score都是结构体成员名
D、 stu是用户定义的结构体类型名
11.若有以下说明语句:
struct date
{ int year;
int month;
int day;
}brithday;
则下面的叙述不正确的是__C___.
A、 struct是声明结构体类型时用的关键字
B、 struct date 是用户定义的结构体类型名
C、 brithday是用户定义的结构体类型名
D、year,day 都是结构体成员名
12. 以下对结构变量stul中成员age的非法引用是 B
struct student
{ int age;
int num;
}stu1,*p;
p=&stu1;
A、 stu1.age
B、 student.age
C、 p->age
D、(*p).age
13.设有如下定义:
struck sk
{ int a;
float b;
}data;
int *p;
若要使P指向data中的a域,正确的赋值语句是 C
A、 p=&a;
B、 p=datA、a;
C、p=&datA、a;
D、*p=datA、a;
14.设有以下说明语句:
typedef struct stu
{ int a;
float b;
} stutype;
则下面叙述中错误的是( D )。
A、struct是结构类型的关键字
B、struct stu是用户定义的结构类型
C、a和b都是结构成员名
D、stutype是用户定义的结构体变量名
15.语句int *p;说明了 C 。
A、p是指向一维数组的指针
B、p是指向函数的指针,该函数返回一int型数据
C、p是指向int型数据的指针
D、p是函数名,该函数返回一指向int型数据的指针
16.C语言中,关系表达式和逻辑表达式的值是( B ) 。
A、0
B、 0或1
C、 1
D、‘T’或’F’
17. 下面( D )表达式的值为4.
A、 11/3
B、 11.0/3
C、 (float)11/3
D、 (int)(11.0/3+0.5)
【解析】(1)相同数据类型的元素进行数学运算(+、-、*、/)得到结果还保持原数据类型。
(2)不同数据类型的元素进行数学运算,先要统一数据类型,统一的标准是低精度类型转换为高精度的数据类型。
选项A,11与3为两个整数,11/3结果的.数据类型也应为整数,因此将3.666666的小数部分全部舍掉,仅保留整数,因此11/3=3.
选项B,11.0为实数,3为整数,因此首先要统一数据类型,将整型数据3转换为3.0,转换后数据类型统一为实型数据,选项B变为11.0/3.0,结果的数据类型也应为实型数据,因此选项B 11.0/3=3.666666
选项C,先将整数11强制类型转换,转换为实型11.0,因此选项C变为11.0/3,其后计算过程、结果与选项B同
选项D,首先计算11.0/3,其计算过程、结果与选项B同,得到3.666666;再计算3.666666+0.5=4.166666,最后将4.166666强制类型转换为整型,即将其小数部分全部舍掉,结果为4
18.设整型变量 a=2,则执行下列语句后,浮点型变量b的值不为0.5的是( B )
A、b=1.0/a
B、b=(float)(1/A、
C、b=1/(float)a
D、b=1/(a*1.0)
19. 若“int n; float f=13.8;”,则执行“n=(int)f%3”后,n的值是(A)
A、1
B、4
C、4.333333
D、4.6
【解析】“(int)f“表示将f中的值强制类型转换为整型,即将13.8的小数部分舍掉,转换为13;然后计算13%3,结果为1,再将结果赋给变量n,因此n的值为1
20. 以下对一维数组a的正确说明是: D
A、char a(10);
B、 int a[];
C、int k=5,a[k];
D、char a[3]={‘a’,’b’,’c’};
【解析】详见教材P143~144,一维数组的定义、初始化
类型符 数组名 [常量表达式]
类型符是指数组中数组元素的类型;数组名要符合标识符命名规则;常量表达式是指数组的长度(数组中包含元素的个数),其值只能是整数,不可以是变量,而且从1开始计数。
选项A,常量表达式只能放在中括号 [ ]中
选项B,只有在对数组初始化(即赋值)的时候才可以省略数组的长度,B中并未对a进行初始化。
选项C,常量表达式不能为变量。
21.以下能对一维数组a进行初始化的语句是:( C )
A、int a[5]=(0,1,2,3,4,)
B、 inta(5)={}
C、 int a[3]={0,1,2}
D、 int a{5}={10*1}
【解析】详见教材P145,一维数组的定义、初始化
选项B,D,常量表达式只能放在中括号 [ ]中
选项A,数组可以看做是若干个相同数据类型元素的有序集合,因此以集合的形式对其初始化,使用{ }对其初始化,选项A用了( ).
22.在C语言中对一维整型数组的正确定义为 D 。
A、int a(10);
B、int n=10,a[n];
C、int n;a[n];
D、#define N 10
23、已知:int a[10]; 则对a数组元素的正确引用是( D )。
A、a[10]
B、a[3.5]
C、a(5)
D、a[0]
【解析】详见教材P144,数组元素的引用
数组名[下标]
引用数组元素时,[ ]中的下标为逻辑地址下标,只能为整数,可以为变量,且从0开始计数
int a[10]表示定义了一个包含10个整型数据的数组a,数组元素的逻辑地址下标范围为0~9,即a[0] 表示组中第1个元素; a[1] 表示组中第2个元素; a[2] 表示组中第3个元素; ......;a[9] 表示组中第10个元素.
选项A,超过了数组a的逻辑地址下标范围;
选项B,逻辑地址下标只能为整数
选项C,逻辑地址下标只能放在[ ]中
24.若有以下数组说明,则i=10;a[a[i]]元素数值是(C )。
int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};
A、10
B、9
C、6
D、5
【解析】先算a[a[i]]内层的a[i],由于i=10,因此a[i]即a[10].
a[10]对应下面数组中的元素为9. 因此a[a[i]]即为a[9]
a[9]对应下面数组中的元素为6. 因此a[9]即为6
25.若有说明:int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为: ( B )
A、2
B、3
C、4
D、无确定值
【解析】二维数组的一维大小,即指二维数组的行数,在本题中,按行对二维数组赋值,因此内层有几个大括号,数组就有几行
26.(A )是构成C语言程序的基本单位。
A、函数
B、过程
C、子程序
D、子例程
27.C语言程序从 C 开始执行。
A、 程序中第一条可执行语句
B、 程序中第一个函数
C、 程序中的main函数
D、包含文件中的第一个函数
28、以下说法中正确的是( C )。
A、C语言程序总是从第一个定义的函数开始执行
B、在C语言程序中,要调用的函数必须在main( )函数中定义
C、C语言程序总是从main( )函数开始执行;
D、C语言程序中的main( )函数必须放在程序的开始部分
29.下列关于C语言的说法错误的是( B ) 。
A、 C程序的工作过程是编辑、编译、连接、运行
B、 C语言不区分大小写。
C、 C程序的三种基本结构是顺序、选择、循环
D、C程序从main函数开始执行
30.下列正确的标识符是(C )。
A、-a1
B、a[i]
C、a2_i
D、int t
5~8题为相同类型题
考点:标识符的命名规则
只能由字母、数字、下划线构成
数字不能作为标识符的开头
关键字不能作为标识符
选项A中的“-” ,选项B中“[”与“]”不满足(1);选项D中的int为关键字,不满足(3)
31.下列C语言用户标识符中合法的是(B )。
A、3ax
B、x
C、case
D、-e2 E)union
选项A中的标识符以数字开头不满足(2);选项C,E均为为关键字,不满足(3);选项D中的“-”不满足(1);
32.下列四组选项中,正确的C语言标识符是( C )。
A、 %x
B、a+b
C、a123
D、123
选项A中的“%” ,选项B中“+”不满足(1);选项D中的标识符以数字开头不满足(2)
33、下列四组字符串中都可以用作C语言程序中的标识符的是( A)。
A、print _3d db8 aBc
B、Iam one_half start$it 3pai
C、str_1 Cpp pow while
D、Pxq My->book line# His.age
选项B中的“”,”$” ,选项D中“>”,”#”,”.”,”-”不满足(1);选项C中的while为关键字,不满足(3)
34.C语言中的简单数据类型包括(D )。
A、整型、实型、逻辑型
B、整型、实型、逻辑型、字符型
C、整型、字符型、逻辑型
D、整型、实型、字符型
35.在C语言程序中,表达式5%2的结果是 C 。
A、2.5
B、2
C、1
D、3
%为求余运算符,该运算符只能对整型数据进行运算。且符号与被模数相同。5%2=1; 5%(-2)=1;(-5)%2=-1;(-5)%(-2)=-1;
/为求商运算符,该运算符能够对整型、字符、浮点等类型的数据进行运算,5/2=2
计算机考试选择题题库及答案 5
1、世界上第一台电子计算机诞生于( B )年。
A)1939 B)1946 C)1952 D)1958
2、冯·诺依曼研制成功的存储程序计算机名叫(A )。
A)EDVAC B)ENIAC C)EDSAC D)MARK-2
3、1949年,世界上第一台( C )计算机投入运行。
A)存储程序 B)微型 C)人工智能 D)巨型
4、计算机的发展趋势是( D )、微型化、网络化和智能化。
A)大型化 B)小型化 C)精巧化 D)巨型
5、新一代计算机是指( B )。
A)奔腾4系列 B)人工智能计算机 C)工作站 D)多媒体计算机
6、计算机从其诞生至今已经经历了四个时代,这种对计算机划时代的原则是根据( A)。
A)计算机所采用的电子器件(即逻辑元件) B)计算机的运算速度
C)程序设计语言 D)计算机的存储量
7、计算机采用的逻辑元件的发展顺序是( B )。
A)晶体管、电子管、集成电路、大规模集成电路
B)电子管、晶体管、集成电路、大规模集成电路
C)晶体管、电子管、集成电路、芯片
D)电子管、晶体管、集成电路、芯片
8、下列不属于第二代计算机特点的一项是( A )。
A)采用电子管作为逻辑元件
B)主存储器主要采用磁芯,辅助存储器主要采用磁盘和磁带
C)运算速度从每秒几万次提高到几十次,主存储器容量扩展到几十万字节
D)出现操作系统,开始使用汇编语言和高级语言
9、在计算机时代的划分中,采用集成电路作为主要逻辑元件的计算机属于( C )。
A)第一代 B)第二代 C)第三代 D)第四代
10、使用晶体管作为主要逻辑元件的计算机是( B )。
A)第一代 B)第二代 C)第三代 D)第四代
11、用电子管作为电子器件制成的计算机属于( A )。
A)第一代 B)第二代 C)第三代 D)第四代
12、以大规模、超大规模集成电路为主要逻辑元件的'计算机属于( D )。
A)第一代计算机 B)第二代计算机 C)第三代计算机 D)第四代计算机
13、现代微机采用的主要元件是( D )。
A)电子管 B)晶体管 C)中小规模集成电路 D)大规模、超大规模集成电路
14、计算机可分为数字计算机、模拟计算机和混合计算机,这是按(C )进行分类。
A)功能和用途 B)性能和规律 C)工作原理 D)控制器
15、专门为某种用途而设计的计算机,称为( A )计算机。
A)专用 B)通用 C)普通 D模拟
16、个人计算机属于( D )。
A)小型计算机 B)巨型计算机 C)大型主机 D)微型计算机
17、大型计算机网络中的主机通常采用( C )。
A)微机 B)小型机 C)大型机 D)巨型机
18、中小企事业单位构建内部网络通常使用( B )。
A)微机 B)小型机 C)大型机 D)巨型机
19、我国自行生产并用于天气预报计算的银河3型计算机属于( D )。
A)微机 B)小型机 C)大型机 D)巨型机
20、早期的计算机是用来进行( A )。
A)科学计算 B)系统仿真 C)自动控制 D)动画设计
计算机考试选择题题库及答案 6
1.下列叙述中正确的是( )。
A. 所有数据结构必须有根结点
B. 所有数据结构必须有终端结点(即叶子结点)
C. 只有一个根结点,且只有一个叶子结点的数据结构一定是线性结构
D. 没有根结点或没有叶子结点的数据结构一定是非线性结构
【答案】D
【解析】D项正确,线性结构的特点是:①集合中必存在“第一个元素"且惟一②集合中必存在“最后一个元素”且惟一;③除最后一个元素外,其他数据元素均有惟一的“后继”,④除第一个元素外,其他数据元素均有惟一的“前驱”。所以没有根结点或没有叶子结点的数据结构一定是非线性结构。AB两项错误,不是所有数据结构都必须有根结点和叶子结点;C项错误,数据结构中若有中间结点不满足只有一个前件或者后件的条件,就不是线性结构。答案选择D选项。
2. 以下叙述中错误的是( )。
A. C语言中的每条可执行语句和非执行语句最终都将被转换成二进制的机器指令
B. C程序经过编译、链接步骤之后才能形成一个真正可执行的二进制机器指令文件
C. 用C语言编写的程序称为源程序,它以ASCII代码形式存放在一个文本文件中
D. C语言源程序经编译后生成后缀为.obj的目标程序
【答案】A
【解析】A项错误,注释语句不会被翻译成二进制的机器指令。C源程序经过C编译程序编译之后生成后缀为.obj的二进制文件(称为目标文件),然后由“链接程序”(Link)的软件把.obj文件与各种库函数连接起来生成一个后缀为.exe的可执行文件。答案选择A选项。
3. C语言主要是借助以下( )功能来实现程序模块化的。
A. 定义函数
B. 定义常量和外部变量
C. 三种基本结构语句
D. 丰富的数据类型
【答案】A
【解析】C程序的模块化主要通过函数来实现。C语言允许对函数单独进行编译,从而可以实现模块化。答案选择A选项。
4. 有以下程序段:
char ch;
int k;
ch='a';
k=12;
print("%c,%d,",h,ch,k);
printf("k=%d",k);
已知字符a的'ASCII码十进制值为97,则执行上述程序段后输出的结果是( )。
A. 因变量类型与格式描述符的类型不匹配输出无定值
B. 输出项与格式描述符个数不符,输出为零值或不定值
C.a,97,12k=12
D. a,97,k=12
【答案】D
【解析】字符变量的值是该字符的ASCII码值,可以参与整型变量所允许的任何运算。"ch='a",%c表示以字符格式输出ch的值,所以输出为a;%d表示以十进制代码的形式输出ch的值,为97;k没有对应的输出格式,不输出。在第二个语句中,首先输出"k=",然后以十进制代码输出k的值,为12。答案选择D选项。
5. 下列叙述中正确的是( )。
A. 栈是“先进先出”的线性表
B. 队列是“先进后出"的线性表
C. 循环队列是非线性结构
D. 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构
【答案】D
【解析】有序的线性表既可采用顺序存储结构,也可以采用链式存储结构。A项错误,栈是“先进后出"的线性表B项错误,队列是“先进先出"的线性表;C项错误,循环队列是线性结构的,有序的线性表既可采用顺序存储结构,也可采用链式存储结构。
6. 某二叉树的中序序列为DCBAEFG,后序序列为DCBGFEA,则该二叉树的深度(根结点在第1层)为( )。
A. 5
B. 40
C.3
D. 2
【答案】B
【解析】二叉树的后序序列为DCBGFEA,则A为根结点。中序序列为DCBAEFG,则DCB为左子树结点,EFG为右子树结点。同理B为C父结点,C为D父结点。根据分析,可画出左子树,同理E为F父结点,F为G父结点。根据分析,可画出右子树,故二叉树深度为4层。答案选择B选项。
7. 设有定义:struct{intn;floatx;}s[2],m[2]={{10,2.8},{0,0.0}};,则以下赋值语句中正确的是( )。
A. s[0]=m[1];
B. s=m;
C.s.n=m.n;
D. s[2].x=m[2].x;
【答案】A
【解析】定义了结构体类型数组s,长度为2,结构体类型数组m,长度为2,并对数组m进行了初始化。同类型的结构体可以直接用变量名实现赋值,A项正确;数组名为数组首地址,地址常量之间不可以相互赋值,B项错误;数组名为地址常量不是结构体变量,不能引用成员,C项错误;s[2]与m[2]数组越界,D项错误。答案选择A选项。
8. 关于C语言标识符,以下叙述错误的是( )。
A. 标识符可全部由数字组成
B. 标识符可全部由下划线组成
C. 标识符可全部由小写字母组成
D. 标识符可全部由大写字母组成
【答案】A
【解析】C语言标识符只能由字母、数字、下划线构成,且只能以字母、下划线开头,故答案选择A选项。
9. 以下程序段中的变量已定义为int类型,则
sum=pAd=5;
pAd=sum++,++pAd,pAd++;
printf("%d",pAd);
程序段的输出结果是( )。
A. 6
B. 4
C. 5
D. 7
【答案】D
【解析】自增和自减运算符的两种用法:前置运算,运算符放在变量之前,规则是先使变量的值增(或减)1,然后以变化后表达式的值参与其他运算;后置运算,运算符放在变量之后,规则是变量先参与其他运算,然后再使变量的值增(或减)1。执行pAd=sum++,sum++是后置自增,执行完后,pAd=5,sum=6。++pAd和pAd++语句中没有其他运算,即效果相同,pAd分别加1,两句执行完后,pAd7。答案选择D选项。
10. 设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=20,rear=15。现要在该循环队列中寻找最小值的元素,最坏情况下需要比较的次数为( )。
A. 5
B. 6
C.m-5
D. m-6
【答案】D
【解析】循环队列是队列的一种顺序存储结构,用队尾指针rear指向队列中的队尾元素,用队首指针指向队首元素的前一个位置,因此,从队首指针front指向的后一个位置直到队尾指针rear指向的位置之间所有的元素均为队列中的元素,队列初始状态为front=rear=m,当front=20,rear=15时,队列中有m-20+15=m-5个元素,最坏情况下需要比较次数为m-6次。答案选择D选项。
计算机考试选择题题库及答案 7
1.下列哪个是photoshop图象最基本的组成单元: C
A. 节点 B. 色彩空间 C. 象素 D. 路径
2.下面对矢量图和象素图描述正确的是: C
A. 矢量图的基本组成单元是象素 B. 象素图的基本组成单元是锚点和路径
C. Adobe Illustrator 9图形软件能够生成矢量图 D. Adobe photoshop 6 能够生成矢量图
3.图象分辨率的单位是:B
A. dpi B. ppi C. lpi D. pixel
4.色彩深度是指在一个图象中什么的数量:A
A. 颜色 B. 饱和度 C. 亮度 D. 灰度
5.图象必须是何种模式,才可以转换为位图模式:B
A. RGB B. 灰度 C. 多通道 D. 索引颜色
6.在双色调模式中双色调曲线的作用是什么:A
A. 决定专色在图象中的分布 B. 决定陷印在图象中的分布
C. 决定CMYK Profile(概貌)在图象中的分布 D. 决定超出色域范围的色彩如何在图象中校正
7.下面哪种色彩模式色域最大:D
A. HSB模式 B. RGB模式 C. CMYK模式 D. Lab模式
8.索引颜色模式的图象包含多少种颜色:B
A. 2 B. 256 C. 约65,000 D. 1670万
9.当将CMKY模式的图象转换为多通道时,产生的`通道名称是什么:D
A. 青色、洋红和黄色 B. 四个名称都是Alpha通道
C. 四个名称为Black(黑色)的通道 D. 青色、洋红、黄色和黑色
10.什么色彩模式的图象转换为多通道模式时,建立的通道名称均为Alpha:C
A. RGB模式 B. CMYK模式 C. Lab模式 D. Multichannel 模式
11.当图象是何种模式时,所有的滤镜都不可以使用(假设图象是8位/通道):D
A. CMYK B. 灰度 C. 多通道 D. 索引颜色
12.若想增加一个图层,但在图层调色板的最下面NEW LAYER(创建新图层)的按钮是灰色不可选,原因是下列选项种的哪一个(假设图象是8位/通道):D
A. 图象是CMYK模式 B. 图象是双色调模式
C. 图象是灰度模式 D. 图象是索引颜色模式
13.CMYK模式的图象有多少个颜色通道:D
A. 1 B. 2 C. 3 D. 4
14.当RGB模式转换为CMYK模式时,下列哪个模式可以作为中间过渡模式:A
A. Lab B. 灰度 C. 多通道 D. 索引颜色
15.下列哪种色彩模式是不依赖于设备的:C
A. RGB B. CMYK C. Lab D. 索引颜色
16.下面哪些因素的变化会影响图象所占硬盘空间的大小:ABC
A. Pixel Diminsions(象素大小) B. Document Size(文件尺寸)
C. Resolution(分辨率) D. 存储图象时是否增加后缀
17.默认的暂存盘是如何排列的:B
A. 没有暂存磁盘 B. 暂存磁盘创建在启动磁盘上
C. 暂存磁盘创建在任何第二个磁盘上 D. photoshop可创建任意多的暂存磁盘
18.图象高速缓存的范围是:B
A. 1-4 B. 1-8 C. 1-16 D. 1-24
19.如果正在处理一副图象,下列哪些选项是导致有一些滤镜是不可选的原因:D
A. 关闭虚拟内存 B. 检查在预置中增效文件夹搜寻路径
C. 删除photoshop的预置文件,然后重设 D. 确认软插件在正确的文件夹中
20.在photoshop6中允许一个图象的显示的最大比例范围是多少:D
A. 100% B. 200% C. 600% D. 1600%
21.如何移动一条参考线:A
A. 选择移动工具拖拉 B. 无论当前使用何种工具,按住Alt键的同时单击鼠标
C. 在工具箱中选择任何工具进行拖拉 D. 无论当前使用何种工具,按住shift键的同时单击鼠标
22.在图象窗口下面的状态栏中,当显示Document Size的信息时,“/”左边的数字表示什么:D
A. 暂存盘的大小 B. 包含图层信息的文件大小
C. 包含通道信息的文件大小 D. 所有信息被合并后的文件大小
23.在图象窗口下面的状态栏中,当显示Scratch Size的信息时,“/”左边的数字表示什么:D
A. 当前文件的大小 B. 暂存盘的大小
C. 分配给photoshop的内存量 D. 所有打开的图象所需的内存量
24.如何才能显示关联菜单:C
A. 单击图象 B. 按住Alt键的同时单击图象
C. 按住Alt键的同时单击图象或在图象上单击右键 D. 将鼠标放在工具箱的工具上
25.如何才能以100%的比例显示图象:D
A. 在图象上按住Alt键的同时单击鼠标 B. 选择View->Fit On Screen(满画布显示)命令
C. 双击Hand Tool (抓手工具) D. 双击Zoom Tool(缩放工具)
26.在New Brushes(新画笔)对话框中可以设定画笔的:ABD
A. Diameter(直径) B. Hardness(硬度) C. Color(颜色) D. Spacing(间距)
27.下面哪些选择工具形成的选区可以被用来定义画笔的形状:A
A. 矩形工具 B. 椭圆工具 C. 套索工具 D. 魔棒工具
28.下面描述哪些是正确的:ACD
A. 存储后的画笔文件上有Brushes字样
B. 用replace burshes(替换画笔)命令可选择任何一个画笔文件插入当前正在使用的画笔中
C. 要使画笔调板恢复原状,可在弹出式菜单中选择reset brushes(复位画笔)命令
D. photoshop提供了7种画笔样式库
29.画笔工具的用法和喷枪工具的用法基本相同,唯一不同的是以下哪个选项:C
A. Brushes(笔触) B. Mode(模式) C. Wet Edges(湿边) D. Opacity(不透明度)
30.在Brushes Dynamics(画笔淡出设定)对话框中可以进行哪些设定:ABC?
A. Size(淡出画笔大小) B. Opacity(淡出不透明度) C. Color(颜色) D. Styles(样式)
计算机考试选择题题库及答案 8
1.计算机硬件由(C)、存储器、输入/输出设备、总线等几大部分组成。
A.主机
B.控制器
C.CPU
D.显示器
2使用outlookExpress操作电子邮件,下列说法正确的是[B]。
A)发送电子邮件时,一次发送操作只能发送个一个接收者
B)可以将任何文件作为邮件附件发送给收件人
C)接收方必须开机,发送方才能发送邮件
D)只能发送新邮件、回复邮件,不能转发邮件
3域名是ISP的计算机名,域名中的后缀.gov表示机构所属类型为[A]。
A)政府机构
B)教育机构
C)商业机构
D)军事机构考试用书
4 RAM 的.特点是[A]
A 断电后,存储在其内的数据将会丢失
B 存储其内的数据将永远保存
C 用户只能读出数据,但不能随机写入数据
D 容量大但存取速度慢
5TCP/IP是(C)。 注释:支持异种计算机网络互联的协议
A.一种网络操作系统
B.一个网络地址
C.一种网络通信协议
D.一个网络部件
6.在Excel中,下面说法不正确的是(D)。
A.Excel应用程序可同时打开多个工作簿文档
B.在同一工作簿文档窗口中可以建立多张工作表
C.在同一工作表中可以为多个数据区域命名
D.Excel新建工作簿的缺省名为“文档1”
7表示当前文件夹中所有开始二个字符为ER的文件,可使用(D)。
A.?ER?.*
B.ER??.*
C.ER?.*
D.ER*.*
8.以下不属于网络拓朴结构的是(A)。
A.广域网 解析:网络拓扑结构有星型结构、环型结构、总 B.星形网 线结构、分布式结构、树型结构、网状结 C.总线结构 构、蜂窝状结构等。
D.环形网
9.中文EXCEL的分类汇总方式不包括(A)。
A.乘积
B.平均值
C.最大值
D.求和
10.http是一种(D)。
A.网址
B.高级语言
C.域名
D.超文本传输协议
计算机考试选择题题库及答案 9
1、计算机的硬件主要包括:中央处理器、存储器、输 出设备和()。
A.键盘 B.鼠标 C.输入设备 D.显示器
答案:C
2、下列有关计算机网络的说法错误的是()。
A.组成计算机网络的计算机设备是分布在不同地理 位置的多台独立的“自治计算机”
B.共享资源包括硬件资源和软件资源以及数据信息
C.计算机网络提供资源共享的功能
D.计算机网络中,每台计算机核心的基本部件,如 CPU、系统总线、网络接口等都要求存在,但不一定独立
答案:D
3、计算机网络是计算机技术和()。
A.自动化技术的结合
B.通信技术的结合
C.电缆等传输技术的结合
D.信息技术的结合
答案:B
4、计算机网络最突出的优点是()。
A.提高可靠性
B.提高计算机的存储容量
C.运算速度快
D.实现资源共享和快速通信
答案:D
5、计算机网络是一个()。
A.管理信息系统
B.编译系统
C.在协议控制下的多机互联系统
D.网上购物系统
答案:C
6、计算机网络的.主要目标是实现()。
A.数据处理和网络游戏
B.文献检索和网上聊天
C.快速通信和资源共享
D.共享文件和收发邮件
答案:C
7、计算机网络最突出的优点是()。
A.精度高 B.共享资源 C.运算速度快 D.容量大
答案:B
8、计算机网络最突出的优点是()。
A.资源共享和快速传输信息
B.高精度计算和收发邮件
C.运算速度快和快速传输信息
D.存储容量大和高精度
答案:A
9、计算机网络的目标是实现()。
A.数据处理 B.文献检索 C.资源共享和信息传输 D.信息传输
答案:C
10、通信技术主要是用于扩展人的()。
A.处理信息功能 B.传递信息功能 C.收集信息功能 D.信息的控制与使用功能 答案:B
11、调制解调器(Modem)的主要技术指标是数据传输 速率,它的度量单位是()。
A.MIPS B.Mbps C.dpi D.KB
答案:B
12、下列度量单位中,用来度量计算机网络数据传输速 率(比特率)的是()。
A.MB/s B.MIPS C.GHz D.Mbps
答案:D
13、“千兆以太网”通常是一种高速局域网,其网络数 据传输速率大约为()。
A.1000 位/秒 B.1000000000 位/秒 C.1000 字节/秒 D.1000000 字节/秒
答案:B
14、计算机网络中常用的有线传输介质有()。
A.双绞线,红外线,同轴电缆
B.激光,光纤,同轴电缆
C.双绞线,光纤,同轴电缆
D.光纤,同轴电缆,微波
答案:C
15、计算机网络中传输介质传输速率的单位是 bps,其 含义是()。
A.字节/秒 B.字/秒 C.字段/秒 D.二进制位/秒
答案:D
计算机考试选择题题库及答案 10
1.若有以下数组说明,则i=10;a[a[i]]元素数值是(C )。
int a[12]={1,4,7,10,2,5,8,11,3,6,9,12};
A、10
B、9
C、6
D、5
先算a[a[i]]内层的a[i],由于i=10,因此a[i]即a[10].
a[10]对应下面数组中的元素为9. 因此a[a[i]]即为a[9]
a[9]对应下面数组中的元素为6. 因此a[9]即为6
2.若有说明:int a[][3]={{1,2,3},{4,5},{6,7}}; 则数组a的第一维的大小为: ( B )
A、2
B、3
C、4
D、3 6 9
二维数组的一维大小,即指二维数组的行数,在本题中,按行对二维数组赋值,因此内层有几个大括号,数组就有几行
3.对二维数组的正确定义是(C )
详见教材P149~152,二维数组的定义、初始化
类型符 数组名 [常量表达式][常量表达式]
二维数组可以看做是矩阵
类型符是指数组中数组元素的类型;数组名要符合标识符命名规则;第一个常量表达式是指数组的行数;第二个常量表达式是指数组的列数;常量表达式的值只能是整数,不可以是变量,而且从1开始计数。
一维数组初始化时可以省略数组长度
二维数组初始化时可以省略行数,但不能省略列数
选项A,B,都省略了列数
选项D,不符合二维数组定义的一般形式,行、列常量表达式应该放在不同的[]中
A、int a[ ][ ]={1,2,3,4,5,6};
B、int a[2] []={1,2,3,4,5,6};
C、int a[ ] [3]={1,2,3,4,5,6};
D、int a[2,3]={1,2,3,4,5,6};
4.已知int a[3][4];则对数组元素引用正确的是__C___
A、a[2][4]
B、a[1,3]
C、a[2][0]
D、a(2)(1)
5.C语言中函数返回值的类型是由 A 决定的
A、函数定义时指定的类型
B、 return语句中的表达式类型
C、 调用该函数时的实参的数据类型
D、形参的数据类型
6. 在C语言中,函数的数据类型是指(A )
A、 函数返回值的数据类型
B、 函数形参的数据类型
C、 调用该函数时的实参的数据类型
D、任意指定的数据类型
7.在函数调用时,以下说法正确的是( B )
A、函数调用后必须带回返回值
B、实际参数和形式参数可以同名
C、函数间的数据传递不可以使用全局变量
D、主调函数和被调函数总是在同一个文件里
8. 在C语言中,表示静态存储类别的关键字是: ( C )
A、 auto
B、 register
C、static
D、extern
9.未指定存储类别的变量,其隐含的存储类别为(A )。
A、auto
B、static
C、extern
D、register
10. 若有以下说明语句:
struct student
{ int num;
char name[ ];
float score;
}stu;
则下面的叙述不正确的是: (D )
A、 struct是结构体类型的关键字
B、 struct student 是用户定义的结构体类型
C、 num, score都是结构体成员名
D、 stu是用户定义的结构体类型名
11.若有以下说明语句:
struct date
{ int year;
int month;
int day;
}brithday;
则下面的叙述不正确的是__C___.
A、 struct是声明结构体类型时用的关键字
B、 struct date 是用户定义的结构体类型名
C、 brithday是用户定义的结构体类型名
D、year,day 都是结构体成员名
12. 以下对结构变量stul中成员age的非法引用是 B
struct student
{ int age;
int num;
}stu1,*p;
p=&stu1;
A、 stu1.age
B、 student.age
C、 p->age
D、(*p).age
13.设有如下定义:
struck sk
{ int a;
float b;
}data;
int *p;
若要使P指向data中的a域,正确的赋值语句是 C
A、 p=&a;
B、 p=datA、a;
C、p=&datA、a;
D、*p=datA、a;
14.设有以下说明语句:
typedef struct stu
{ int a;
float b;
} stutype;
则下面叙述中错误的是( D )。
A、struct是结构类型的关键字
B、struct stu是用户定义的结构类型
C、a和b都是结构成员名
D、stutype是用户定义的结构体变量名
15.语句int *p;说明了 C 。
A、p是指向一维数组的指针
B、p是指向函数的指针,该函数返回一int型数据
C、p是指向int型数据的指针
D、p是函数名,该函数返回一指向int型数据的指针
16、以下语句的输出结果是( D)。
int a=-1,b=4,k;
k=(+ +a<0)&&!(b - -<=0);
printf("%d,%d,%d",k,a,b);
A. 1,0,4
B. 1,0,3
C. 0,0,3
D. 0,0,4
17、下列程序的输出结果是(D )。
char *p1="abcd", *p2="ABCD", str[50]="xyz";
strcpy(str+2,strcat(p1+2,p2+1));
printf("%s",str);
A. xyabcAB
B. abcABz
C. ABabcz
D. xycdBCD
18、执行下面的程序后,a的值是(B )。
#define SQR(X) X*X
main( )
{ int a=10,k=2,m=1;
a/=SQR(k+m)/SQR(k+m);
printf("%d",a); }
A. 10
B. 1
C. 9
D. 0
19、设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i 个元素的地址为( B)。
A.P+i*2
B. P+(i-1)*2
C. P+(i-1)
D. P+i
20、下列程序执行后输出的结果是( A)。
int d=1;
fun (int p)
{ int d=5;
d + =p + +;
printf("%d,",d); }
main( )
{ int a=3;
fun(a);
d + = a + +;
printf("%d",d); }
A. 8, 4
B. 9, 6
C. 9, 4
D. 8, 5
21、表达式:10!=9的值是(D )。
A. true
B. 非零值
C. 0
D. 1
22、若有说明: int i,j=7, *p=&i;, 则与i=j; 等价的语句是( B)。
A. i= *p;
B. *p=*&j;
C. i=&j;
D. i=* *p;
23、不能把字符串:Hello!赋给数组b的语句是( B)。
A. char b[10]={’H’,’e’,’l’,’l’,’o’,’!’};
B. char b[10]; b="Hello!";
C. char b[10]; strcpy(b,"Hello!");
D.char b[10]="Hello!";
24、在C程序中有如下语句:char *func(int x,int y); 它是(C )。
A. 对函数func的定义。
B. 对函数func的调用。
C.对函数func的原型说明。
D. 不合法的。
25、以下程序的输出结果是( D)。
char str[15]=”hello!”;
printf(“%d”,strlen(str));
A. 15
B. 14
C. 7
D. 6
26[单选题] 以下叙述中正确的是( )
A.用户自己定义的函数只能调用库函数
B.实用的C语言源程序总是由一个或多个函数组成
C.不同函数的形式参数不能使用相同名称的标识符
D.在C语言的函数内部,可以定义局部嵌套函数
参考答案:B
参考解析:A选项中,”用户自己定义的函数只能调用库函数”描述是不正确的,也可以调用自定义函数;C选项中,对于不同函数的形式参数可以使用相同名称的标识符;D选项中,关于函数的定义不可以嵌套,但函数的调用可以嵌套。因此B选项正确。
27[单选题] 以下关于C语言数据类型使用的叙述中错误的是( )。
A.若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型
B.若要保存带有多位小数的数据,可使用双精度类型
C.若只处理“真”和“假”两种逻辑值,应使用逻辑类型
D.整数类型表示的自然数是准确无误差的
参考答案:C
参考解析:C语言中没有逻辑类型,所以c错误。若要保存带有多位小数的数据,可以用单精度类型也可以用双精度类型。处理包含不同类型的相关数据可以定义为结构体类型。整数类型可以无误差的表示自然数。
28[单选题] 下面选项中关于编译预处理的叙述正确的是
A.预处理命令行必须使用分号结尾
B.凡是以#号开头的行,都被称为编译预处理命令行
C.预处理命令行不能出现在程序的最后一行
D.预处理命令行的作用域是到最近的函数结束处
参考答案:B
参考解析:本题考查预编译的'预编译处理命令行,预处理命令行不能以分号结尾,所以A选项错误,预处理命令行可以出现在程序的最后一行,预处理命令行作用域是整个文件。
29[单选题] 有以下程序
程序的输出结果是
A.0B.1C.9D.10
参考答案:B
参考解析:本题考查宏定义,宏定义只是做个简单的替换。执行SQR(k+m)/SQR(k+m)=k+m*k+m/k+m}k+m=15/2,a/=SQR(k+m)/SQR(k+1TI)的结果为1,选项B正确。
30[单选题] 设--X树共有150个结点,其中度为l的结点有l0个,则该---X树中的叶子结点数为( )。
A.71B.70C.69D.不可能有这样的二叉树
参考答案:D
参考解析:在树结构中,一个结点所拥有的后件个数称为该结点的度,所有结点中最大的度称为树的度。对任何一棵二叉树,度为0的结点总是比度为2的结点多一个。如果有一棵二叉树,结点总数为l50,假设度为0的结点个数为n,则有n+10+n一1=150,n=70.5,由于结点个数必须是整数,所以不可能有题目中这样的二叉树。故选择D选项。
31[单选题] 有以下程序:
程序运行后的输出结果是( )。
A.2.3B.1,3C.1,4D.1,2
参考答案:B
参考解析:在f(int+P,int 4 q)函数中,执行P=P+1是将P所对应的地址加1,而0 q=+q+1是将q所指向的n的地址所对应的值加1,所以m的得知所对应的值没有变,而n的值则为3了。因此B选项正确。
32[单选题] 以下选项中,能用作用户标识符的是( )。
A.-0-B.8-;8C.voidD.unsigned
参考答案:A
参考解析:C语言中标识符由字母、下划线、数字组成,且开头必须是字母或下划线。另外,关键字不能作为标识符。8中以数字8开头,所以错误。c与D中用的是关键字void与unsigned,所以错误。
33[单选题] 以下叙述正确的是( )。
A.表达式sizeof(FILE*)==sizeof(int*)的值为真
B.文件指针的值是一个整数,它的值一定小于文件字节数
C.文件指针的值是所指文件的当前读取位置
D.使用fscanf函数可以向任意类型的文件中写入任意数量的字符
参考答案:A
参考解析:
slzeof(FILE})=4,因为file·为指针,指针的大小4,sizeof(int·)=4,理由同前面。文件指针的值是地址,是一个16进制的数,它的值不一定小于文件字节数,因此选项8错误。文件指针是所指文件的当前读取位置,而不是文件指针的值因此选项C错误。mgscanf(FILE-stream,constchar}format,[argument…]fmanf函数可以向任意类型的文件,写入任意数量不能超过系统的缓冲区,写文件先写入缓冲区,最后一起写入文件,因此选项D错误。答案为A选项。
计算机考试选择题题库及答案 11
1.按照激励的预期理论
A、不良业绩表现是不良训练的自然结果
B、管理者对于员工不应该期望过多
C、应该用某种预期的结果来激励员工的行为
D、管理者应该期望薪水高的员工会更加努力地工作
..C
2.你正在负责一个面向全公司的项目管理培训的课程.在这种情况下,你的无形工作成果是
A、能有效应用培训内容的员工
B、每一门课程的培训材料
C、为完成培训的员工颁发的结业证
D、你的培训课程目录
..A
3.项目计划编制方法是指导项目团队系统地编制项目计划的方法。你正在为你们公司设计一个计划编制方法,你想把“硬性”和“软性”的工具都包含在其中,下列哪项属于“软性”工具的范畴?
A、项目管理软件
B、一个持续改善的目标
C、一次项目动员大会
D、工作分解结构与会计代码对应的编码系统
..C
4.你已经建立了一个定期检查项目执行情况的系统进行项目控制。你认识到项目偏离原计划的情况随时会发生。一些是重要的,而另一些是无关紧要的。一个偏离被认为是重要的,如果
A、他被认为是一种项目风险
B、通过采取的矫正措施后,我们可以从中获取一定的经验教训
C、这个偏离使得项目目标的达成受到威胁
D、该偏离必须被纠正回来
..C
5、你负责管理一个项目,项目团队中的成员拥有各种技能和特长。你想要劝说各位成员共享他们关于此项目的相关知识,以便做出更好的决策,最适合该过程的管理风格是:
A、自由放任型
B、民主型
C、****独裁型
D、指导型
..B
6、项目管理流程描述、组织和完成项目工作。以产品为导向的管理流程说明和创造项目产品。因此一个项目管理流程和一个产品导向的管理流程:
A、是重叠的`并且在整个项目期间是交互影响的
B、由项目的周期决定的
C、与对项目工作的描述和组织有关
D、在每个应用领域都是类似的
..A
7、你的组织对项目应包括的信息提出了要求。其中要求对你的项目的管理方法和战略进行说明。为此,你应该概括:
A、项目章程
B、范围说明
C、进度和成本的绩效考核基线
D、其它知识领域的管理计划
..D
8、你正在管理通信项目。客户,你的上级、客户和其它有关各方都已经确定和批准了产品和系统要求。项目按照时间表实施。到目前为止似乎每个人对进展感到满意。你刚刚得知一个新的管理规定将引起一个项目执行标准发生变更。为保证该变更包括在项目计划中,你应该:
A、召开变更控制委员会会议
B、修改WBS、项目时间表和项目计划,以反映新的规定和要求
C、准备变更请求
D、立即通知受到影响的各位干系人有关项目实施的变更内容
..C
9.亚伯拉罕?马斯洛提出了一个五个级别的需要层次理论,解释了一个人的整个生命发展
周期中不同类型的需要。责任、成就感和能胜任的感觉属于下列哪个级别的需要?
A、自我实现
B、社会化
C、尊重
D、生理上
..C
计算机考试选择题题库及答案 12
1办公自动化是计算机的一项应用,按计算机应用的分类,它属于( )。
A.科学计算B.实时控制C.数据处理D.辅助设计
参考答案:C
2下列哪项不是DSL的优点?( )
A.DSL服务可以逐步添加到任何地区
B.DSL向后与传统的模拟语音兼容
C.DSL服务没有距离限制
D.DSL是全天候连接的技术。
参考答案:C
3在Windows2000中,剪贴板是( )。
A.硬盘上的一块区域
B.内存中的一块区域
C.段盘上的一块区域
D.高速缓存中的一块区域
参考答案:B
4下列哪种关于定向广播地址的连接是正确的?( )
A.定向广播地址是主机部分全为0的地址
B.网络中任意的IP地址都可以用作广播地址
C.定向广播地址是主机部分全是1的地址
D.上述这说法都不正确
参考答案:C
5“录音机”( )编辑压缩的声音文件。
A.可以B.有时可以C.不可以D.根据用户的设置而定
参考答案:C
6在Windows2000下对文件进行复制移动等操作是通过( )来完成的' 。
A.程序管理器B.打印管理C.控制面板D.资源管理器
参考答案:D
7当鼠标的光标移到视窗的边角处时,鼠标的光标形状会变为?( )。
A.双向箭头B.无变化C.游标D.沙漏斗
参考答案:A
8在使用远程桌面连接的过程中,用户使用远程计算机中的程序,( )影响该计算机的正常操作。
A.会B.大程序会C.不会D.不确定
参考答案:C
9在使用"添加打印机向导"安装打印机时,一般情况下系统推荐的打印机通讯端口是( )。
A.COM1B.LPT1C.COM2D.LPT2
参考答案:B
10在Windows2000中,如果需要快速地在英文输入法与已设置的中文输入法之间进行切换,可使用( )。
A.Shift+空格B.Ctrl+句点C.Ctrl+空格D.Ctrl+Shift
参考答案:C
11Windows中将信息传送到剪贴板不正确的方法是用( )。
A.用“复制”命令把选定的对象送到剪贴板
B.用“剪切”命令把选定的对象送到剪贴板
C.Ctrl +V把选定的对象送到剪贴板
D.用Ctrl +X把选定的对象送到剪贴板
参考答案:C
参考解析:Ctrl+V 是Windows系统中“粘贴”的快捷键,该操作用于从剪贴板取出上一次存放的对象
12使用Pentium III/500芯片的微机,其CPU的时频率为( )。
A.200MHzB.400MHzC.500MHzD.600MHz
参考答案:C
计算机考试选择题题库及答案 13
1.通过以下哪种方法可以修改保存文档的默认文件夹?
A 在“选项”下,单击“保存”选项卡。 B 在“自定义”下,单击“选项”选项卡。 C 在“选项”下,单击“文件位置”选项卡。 D 在“自定义”下,单击“文件位置”选项卡。
答案:C
2.有关格式刷,下列说法错误的是:
A 首先双击格式刷,然后在段落中多次单击 B 首先将光标插入点定位在目标段落中,再双击格式刷 C 首先将光标插入点定位在源段落中,或选中源段落,再双击格式刷 D 取消格式刷工作状态,不能用Esc键
答案:C
3.在Word文档中,关于设置字号,说法正确的是:
A 最大字号为“初号” B 可在工具栏的“字号”框中直接输入自定义大小的字号,例如200 C 最大字号为“72”号 D 最大字号可任意指定,无限制
答案:B
4.在Word中输入“叁万贰千捌佰肆拾柒”,最便捷的方法是:
A 利用“插入”→“数字”的方法,再选择“壹,贰,叁…”数字类型 B 利用查找替换 C 插入特殊符号 D 插入符号
答案:A
5.以下哪一项功能可以帮助您查找不熟悉单词的近义替换词?
A 同义词库。 B 自动编写摘要 C 拼写和语法。 D 自动更正。
答案:A
6.在Word 2003中,通过以下哪一项功能可以将不同人员的`编辑内容合并到一个文档中:
A 自动编写摘要。 B 插入引用。 C 比较并合并文档 D 插入文件。
答案:C
7.通过以下哪种方法可以最便捷地统计文档的行数和段落数?
A 使用“字数统计”功能。 B 启用行号功能。 C 查看“文档结构图”中的统计信息。 D 通过“文件”菜单中的“页面设置”看每页的行数。
答案:A
8.下面说法中不正确的是:
A 工具栏主要包括常用工具栏和格式工具栏 B 标尺分为水平标尺和垂直标尺 C 状态栏可以显示正在使用何种中文输入法 D 滚动条可以隐藏。
答案:C
9.通常情况下,“标题栏”是以何种颜色为底色
A 黑色 B 白色 C 蓝色 D 灰色
答案:C
10.下面说法中不正确的是
A 状态栏位于文档的底部,可以显示页号、节号、页数、光标所在的列号等内容 B 滚动条是位于文档窗口右侧和底边的灰色条 C 通常情况下,菜单栏中有8个菜单 D 标题栏可以显示软件名称和文档名称
答案:C
11.新建文档的快捷键是
A Alt+N B Ctrl+N C Shift+N D Ctrl+s
答案:B
12.在Word2003文档中,对图片设置下列哪种环绕方式后,可以形成水印效果。
A 四周型环绕 B 紧密型环绕 C 衬于文字下方 D 衬于文字上方
答案:C
13.在Word2003中,“页面设置”命令在下列哪一菜单中。
A 格式 B 文件 C 视图 D 插入
答案:B
14.在word2003中,使用______可以设置已选段落的边框和底纹
A “格式”菜单中的“段落”命令 B “格式”菜单中的“字体”命令 C “格式”菜单中的“边框和底纹”命令 D “视图”菜单中的“边框和底纹”命令
答案:C
15.在Word2003文档的某段落内,快速三次单击鼠标左键可以______。
A 选定当前“插人点”位置的一个词组 B 选定整个文档 C 选定该段落 D 选定当前“插入点”位置的一个字
答案:C
16.在Word2003中,当前文档的文件名会在_______显示.
A 状态栏 B 标题栏 C 菜单栏 D “绘图”工具栏
答案:B
17.关于Word2003,以下四条叙述正确的是_______。
A 标题栏中不能显示当前所编辑的文档名称 B 标尺可以用来确定插入点在编辑区中的位置 C “常用”工具栏不能被隐藏起来 D Word中的操作都可以通过选择菜单栏中的命令来完成
答案:D
18.Word2003可以安装于以下那些操作系统中:
A Linux B Win98 C DOS D Win2000
答案:D
19.下列哪一项不属于Word2003窗口下的菜单:
A 打印 B 窗口 C 帮助 D 文件
答案:A
20.在选择打开文件时,在打开的对话框左侧所提供的快捷查找范围不包括:
A 我的电脑 B My Documents C 历史 D 桌面
答案:A
计算机考试选择题题库及答案 14
[1] 下列不是微机总线的是( )。[参考答案C]
[A] 数据总线
[B] 地址总线
[C] 信息总线
[D] 控制总线
[2] 下列各进制数中最大的数是( )。[参考答案D]
[A] 227O
[B] 1FFH
[C] 1010001B
[D] 789D
[3] ( )不是微型计算机必须的工作环境。 [参考答案A]
[A] 恒温
[B] 良好的接地线路
[C] 远离强磁场
[D] 稳定的电源电压
[4] ( )不是文件。 [参考答案D]
[A] 设备
[B] 文档
[C] 应用程序
[D] 窗口
[5] ( )不属于Word97的文档打开方式。 [参考答案D]
[A] 读写方式
[B] 只读方式
[C] 备份方式
[D] 系统方式
[6] ( )菜单中含有设置字体的命令。 [参考答案A]
[A] 格式
[B] 编辑
[C] 视图
[D] 工具
[7] ( )操作可以确保打开一个很久以前,又记不清用何种程序建立的文档。 [参考答案C]
[A] 用建立该文档的应用程序打开
[B] 用“开始”菜单中的“查找”命令找到该文档,并单击
[C] 用“开始”菜单中的“文档”命令打开
[D] 用“开始”菜单中的“运行”命令运行
[8] ( )的功能是将计算机外部的信息送入计算机。 [参考答案A]
[A] 输入设备
[B] 输出设备
[C] 软盘
[D] 电源线
[9] ( )的主要功能是使用户的计算机与远程主机相连,从而成为远程主机的终端。 [参考答案C]
[A] E-mail
[B] FTP
[C] Telnet
[D] BBS
[10] ( )视图方式可对文档不进行分页处理。 [参考答案B]
[A] 普通
[B] 联机版式
[C] 页面视图
[D] 大纲
[11] “溢出”一般是指计算机在运算过程中产生的( )。 [参考答案C]
[A] 数据量超过了内存量
[B] 文件个数超过了磁盘目录区规定的范围
[C] 数超过了机器的位所表示的范围
[D] 数超过了变量的表示范围
[12] 《计算机软件条例》中所称的计算机软件(简称软件)是指( )。 [参考答案D]
[A] 计算机程序
[B] 源程序和目标程序
[C] 源程序
[D] 计算机程序及其有关文档
[13] 10BaseF的含义是( )。 [参考答案C]
[A] 10Mbps的宽带光纤网络
[B] 10Mbps的基带同轴电缆网络
[C] 10Mbps的基带光纤网络
[D] 10Mbps的宽带同轴电缆网络
[14] 10在微机中,主机由微处理器与( )组成。[参考答案D]
[A] 运算器
[B] 磁盘存储器
[C] 软盘存储器
[D] 内存储器
[15] 1MB的存储容量相当于( )。 [参考答案C]
[A] 一百万个字节
[B] 2的10次方个字节
[C] 2的20次方个字节
[D] 1000KB
[16] 1nternet的分层结构是由( )这个四层组成。 [参考答案D]
[A] 应用层、传输层、通信子网层和物理层
[B] 应用层、表示层、传输层和网络层
[C] 物理层、数据链路层、网络层和传输层
[D] 网络接口层、网络层、传输层和应用层
[17] Windows98中改变窗口的`大小时,应操作( )。[参考答案A]
[A] 窗口的四角或四边
[B] 窗口右上角的按钮
[C] 窗口的标题栏
[D] 窗口左上角的控制栏
[18] 在Windows98操作系统中,对话框的大小是( )。[参考答案D]
[A] 可变的
[B] 可任意设置的
[C] 固定的
[D] 与不同的操作有关的
[19] 如果想关闭WORD97,可在主窗口中,单击WORD97的”文件”菜单,然后单击该下拉菜单中的( )命令。[参考答案B]
[A] 关闭
[B] 退出
[C] 发送
[D] 保存
计算机考试选择题题库及答案 15
1. 属于集中控制方式网络拓扑结构是( A )
A、 星形结构 B、环形结构 C、总线结构 D、树形结构
2. 用户资源子网是由( B )组成。
A、主机、终端控制器、传输链路 B、主机,终端,终端控制器
C、终端、交换机、传输链路 D、通信控制处理机、传输链路
3. 中继器主要作用是( C )
A、连接两个LAN B、方便网络配置 C、延长通讯距离 D、实现信息交换
4. 关于网络体系结构中分层结构,下列哪一项是正确( A )
A、分层结构使得网络具有灵活性,易于实现及维护
B、所有网络体系结构都用想通层次名称及功能
C、分层结构把多种网络功能组合在同一层中,使用更方便
D、当某一层具体实现方法发生变化时,必须对相邻层进行修改
5.以下哪个不是数据链路层功能( D )
A、 流量控制 B、差错控制 C、帧同步 D、路由选择
6、关于子网掩码说法,以下正确是( A )
A、利用子网掩码可以判断两台主机是否在同一子网中
B、子网掩码代表internet上每台主机唯一标识
C、子网掩码用于设定网络管理员密码
D、子网掩码引入,主要是为方便记忆
7.介质访问控制MAC是( D )子层
A、网络层 B、传输层 C、物理层 D、数据链路层
8.在TCP/IP协议簇中,( C )完成物理地址到IP地址解析
A、IP B、ARP C、RARP D、TCMP
9.在考虑网络设计方案时,以下说法正确是( C )
A、一个局域网中一定要有专用网络服务器
B、无论什么类型网络,其体系结构必须包含OSI模型中全部7个层次
C、一个局域网中,可以采用交换机进行网络分段
D、局域网中必须使用路由器
10.国际标准化组织ISO制定开放系统互联基本参考模型有( D )
A、3层 B、4层 C、5层 D、7层
11.信号传输速率单位一般为( B )
A、b B、b/s C、mhz/s D、mps
12.文件传输使用协议是(B)
A、SMTP B、FTP C、UDP D、Telnet
13.( B )是路由器最主要功能
A、将信号还原为原来速度,再传送出去 B、选择信号包传送最佳路径
C、集中线路 D、连接互联网
14.如果有多个局域网需要互联,并且希望将局域网广播信息能很好隔离开来,那么最简单方法是采用( C )
A、网桥 B、中继器 C、网桥 D、路由器
15.广域网WAN是一种跨越大地域范围一种计算机网络,下列关于广域网叙述中正确是( C )
A、广域网是一种通用公共网,所有计算机用户都可以接入广域网
B、广域网使用专用通信线路,数据传输率很高
C、广域网能连接任意多计算机,也能将相距任意距离计算机互相连接起来
D、广域网像很多局域网一样按广播方式进行通信
16.HTTP是( D )
A、统一资源定位器 B、远程登录协议 C、文件传输协议D、超文本传输协议
17.IPV6将IP地址空间扩展到( D )位
A、16 B、32 C、64 D、128
18.域名服务器上存放着INTERNET主机( D )
A、域名 B、IP地址 C、电子邮件地址 D、域名及IP地址对照变
19.某人想要在电子邮件中传输一个文件,他可以借助( D )
A、FTP B、Telnet C、WWW D、电子邮件中附件功能
20.下列选项中,不属于计算机病毒特征( D )
A、破坏性 B、潜伏性 C、传染性 D、免疫性
计算机考试选择题题库及答案 16
1.下列叙述中正确的是( )。
A.对长度为n的有序链表进行查找,最坏情况下需要的比较次数为n
B.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(n/2)
C.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(log2n)
D.对长度为n的有序链表进行对分查找,最坏情况下需要的比较次数为(nlog2n)
2.算法的时间复杂度是指( )。
A.算法的执行时间
B.算法所处理的数据量
C.算法程序中的语句或指令条数
D.算法在执行过程中所需要的基本运算次数
3.软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件),下面属于系统软件的是( )。
A.编辑软件
B.操作系统
C.教务管理系统
D.浏览器
4.软件(程序)调试的任务是( )。
A.诊断和改正程序中的错误
B.尽可能多地发现程序中的错误
C.发现并改正程序中的所有错误
D.确定程序中错误的性质
5.数据流程图(DFD)是( )。
A.软件概要设计的.工具
B.软件详细设计的工具
C.结构化方法的需求分析工具
D.面向对象方法的需求分析工具
6.软件生命周期可分为定义阶段、开发阶段和维护阶段。详细设计属于( )。
A.定义阶段
B.开发阶段
C.维护阶段
D.上述3个阶段
7.数据库管理系统中负责数据模式定义的语有是( )。
A.数据定义语言
B.数据管理语言
C.数据操纵语言
D.数据控制语言
8.在学生管理的关系数据库中,存取一个学生信息的数据单位是( )。
A.文件
B.数据库
C.字段
D.记录
9.数据库设计中,用E—R图来描述信息结构但不涉及信息在计算机中的表示,它属于数据库设计的( )。
A.需求分析阶段
B.逻辑设计阶段
C.概念设计阶段
D.物理设计阶段
10.有两个关系R和T如下所示:
则由关系R得到关系T的操作是( )。
A.选择
B.投影
C.交
D.并
11.两个或两个以上模块之间关联的紧密程度称为( )。
A.耦合度
B.内聚度
C.复杂度
D.数据传输特性
12.下列描述中正确的是( )。
A.软件工程只是解决软件项目的管理问题
B.软件工程主要解决软件产品的生产率问题
C.软件工程的主要思想是强调在软件开发过程中需要应用工程化原则
D.软件丁二程只是解决软件开发中的技术问题
13.关系模型允许定义3类数据约束,下列不属于数据约束的是( )。
A.实体完整性约束
B.参照完整性约束
C.属性完整性约束
D.用户自定义完整性约束
14.下列描述中正确的是( )。
A.程序就是软件
B.软件开发不受计算机系统的限制
C.软件既是逻辑实体,又是物理实体
D.软件是程序、数据与相关文档的集合
15.用树型结构表示实体之间联系的模型是( )。
A.关系模型
B.网状模型
C.层次模型
D.以上三个都是
16.下列关于函数的描述中,错误的是( )。
A.函数可以没有返回值
B.函数可以没有参数
C.函数可以是一个类的成员
D.函数不能被定义为模板
17.若MyClass是一个类名,其有如下语句序列:
MyClassc1,*c2;
MyClass*c3=newMyClass;
MyClass&c4=c1;
上面的语句序列所定义的类对象的个数是( )。
A.1
B.2
C.3
D.4
18.下列关于继承方式的描述中,错误的是( )。
A.如果不显式地指定继承方式,默认的继承方式是私有(private)
B.采用公有继承方式时,基类中的公有成员在派生类中仍然是公有成员
C.采用保护继承方式时,基类中的保护成员在派生类中仍然是保护成员
D.采用私有继承方式时,基类中的私有成员在派生类中仍然是私有成员
19.将前缀运算符“一一”重载为非成员函数,下列原型中,能正确用于类中说明的是( )。
A.Deer&operator一一{int};
B.Decroperator一一(Decr&,int);
C.friendDeer&cperator一一(Deer&);
D.friendDeeroperacor一一(Deer&,int);
20.若MyTemp是一个具有虚拟类型参数的类模板,且有如下语句序列:
MyTempp2;
MyTempp3[2];
编译系统在处理上面的话句序列时,所生成的模板MyTemp的实例的个数是( )。
A.1
B.2
C.3
D.4
21.在C++中,cin是一个( )。
A.类
B.对象
C.模板
D.函数
22.在下列字符中,不允许作为C++标识符的是( )。
A.b
B.B
C._
D.2
23.下列叙述中,错误的是( )。
A.false是一个逻辑型常量
B.“b”’是一个字符型常量
C.365是一个int常量
D.3.1415926是一个double常量
24.若x和y是程序中的两个整型变量,则下列if语句中正确的是( )。
A.if(x==O)y=1;elsey=2;
B.if(x==0)theny=1elsey=2
C.if(x==O)y=1elsey=2;
D.ifx==0y=1elsey=2;
25.要定义整型数组x,使之包括初值为0的3个元素,下列语句中错误的是( )。
A.intx[3]={0,0,0};
B.intx[]={0};
C.staticintx[3]={0);
D.intx[]={0,0,0};
26.关于函数中的<返回类型>,下列表述中错误的是( )。返回类型>
A.<返回类型>中有可能包含关键字int返回类型>
B.<返回类型>中有可能包含自定义标识符返回类型>
C.<返回类型>中有可能包含字符*返回类型>
D.<返回类型>中可能包含[]返回类型>
27.要定义一个引用变量P,使之引用类MyClass的一个对象,正确的定义语句是( )。
A.MyClassp=MyClass;
B.MyClassp=newMyClass;
C.MyClass&p=newMyClass;
D.MyClassa,&p=a;
28.有如下两个类定义:
classXX{
private:
doublexl;
protected:
doublex2;
public:
doublex3;
};
claseYY:protectedXX{
private:
doubleyl;
protected:
doubley2;
public:
doubley3;
};
在类YY中保护成员变量的个数是( )。
A.1
B.2
C.3
D.4
29.下列关于运算符重载的描述中,错误的是( )。
A.可以通过运算符重载在C++中创建新的运算符
B.赋值运算符只能重载为成员函数
C.运算符函数重载为类的成员函数时,第一操作参数就是该类对象
D.重载类型转换运算符时不需要声明返回类型
30.下列关于类模板的描述中,错误的是( )。
A.类模板的成员函数都是模板函数
B.可以为类模板参数设置默认值
C.类模板描述了一组类
D.类模板中只允许有一个类型参数
31.下列控制格式输入输出的操作符中,能够设置浮点数精度的是( )。
A.setprecision
B.setw
C.setfill
D.showpoint
32.下列程序段中包含4个函数,其中具有隐含this指针的是( )。
intfunl( );
classTest{
public:
intfun2( );
friendintfun3( );
staticintfun4( );
};
A.funl
B.fun2
C.fun3
D.fun4
33.有如下程序:
#include
usingnamespacestd;
classTest(
public:
Test( ){}
Test(constTest8Lt){cout<<1;}
};
Testfun(Test&u){Testt=U;returnt;}
intmain( ){Testx,y;x=fun(y);return0;}
运行这个程序的输出结果是( )。
A.无输出
B.1
C.1l
D.111
34.有如下程序:
#include
usingnamespacestd;
classA{
public:
A(inti=O):rl(i){}
voidprint( ){cout<<’E’
voidprint(intx){cout<<’P’<-’;}
private:
intr1;
};
intmain( ){
Aal:
constAa2(4);
a1.print(2);
a2.print( );
return0;
}
运行时的输出结果是( )。
A.P8一E4
B.P8一C16一
C.P0一E4一
D.P0一C16—
35.下列代码段声明了3个类:
classPerson{);
classStudent:publicPerson{};
classUndergraduate:Student{);
下列关于这些类之间关系的描述中,错误的是( )。
A.类Person是类Undergraduate的基类
B.类Undergraduate从类Student公有继承
C.类Student是类Person的派生类
D.类Undergraduate是类Person的派生类
36.有如下程序:
#include
Usingnamespacestd;
classBase{
public:
Base(intx=O):valB(x){cout<~Base( ){cout
intvalB:
};
classDerived:publicBase{
public:
Derived(intX=0,inty=0):Base(x),valD(y)(cout<~Derived( ){cout
intvalD;
};
intmain( ){
Derivedobj12(2,3);
return0;
}
运行时的输出结果是( )。
A.2332
B.2323
C.3232
D.3223
37.下面是类Shape的定义:
classShape{
public:
virtualvoidDraw( )=0;
}
下列关于Shape类的描述中,正确的是( )。
A.类Shape是虚基类
B.类Shape是抽象类
C.类Shape中的Draw函数声明有误
D.语句“ShapeS;”能够建立Shape的一个对象S
38.将运算符“+”重载为非成员函数,下列原型声明中,错误的是( )。
A.MyClockoperator+(MyClock,long);
B.MyClockoperator+(MyClock,MyCloek);
C.MyCloekoperator+(long,long);
D.MyClockoperator+(long,MyCloek):
39.打开文件时可单独或组合使用下列文件打开模式:
①ios_base:aop
②ios_base:binary
③ios_base:
④ios_base:out
若要以二进制读方式打开一个文件,需使用的文件打开模式为( )。
A.①③
B.①④
C.②③
D.②④
40.有如下程序:
#include
usingnamespacestd;
classB{
public:
B(intxx):x(xx){++count;x+=10;}
virtualvoidshow( )const
{cout
staticintcount;
private:
intx;
};
classD:publicB{
public:
D(intxx,intyy):B(XX),y(yy){++count;y+=
100;)
virtualvoidshow( )const
{cout
inty;
};
intB:count==0;
intmain( ){
B*ptr=newD(10,20);
ptr->show( );
ptr;
return0;
}
运行时的输出结果是( )。
A.1_120
B.2_120
C.1_20
D.2_20