2017年初级程序员历年真题练习(1)
-
记录变量进行赋值运算时,要求这两个记录变量类型( )
- A.相同
- B.相容
- C.一致
- D.赋值相容
-
动态变量的撤消必须使用标准过程()
- A.NOT NEW(P)
- B.DELETE(P)
- C.DISPOSE(P)
- D.ERASE(P)
-
设定义和说明如下:
TYPE COLORTYPE=(READ,BLUE,YELLOW,WHITE,BLACK);
PERSON=(MAN,WOMAN);
VAR COLOR:COLORTYPE;
STUDENT:PERSON;
下列()语句是不正确的
- A.
- B.
- C.
- D.
-
若有定义:TYPE AR=ARRAY[-2..2,-1..2]OF REAL;它表示AR类型是具有( )的二维数组
- A.4行5列
- B.4行3列
- C.3行4列
- D.5行4列
-
函数的结果类型可以是()
- A.数组类型和简单类型
- B.记录类型和简单类型
- C.文件类型和简单类型
- D.指针类型和简单类型
-
下面各程序段中,()能在一行中输出五个'*'
- A.
- I:=0; repeat write('*');
- I:=I+1 until I=5
- B.
- I:=0; repleat write('*') until I=5
- C.
- I:=0; repeat write('*');
- I:=I-1 until I=5
- D.
- I:=0; repeat writeln('*')
-
下面程序段当x的值为9.95时,下面语句输出的内容是( )
if x>7.5 then
begin
x:=90.0;
writeln('x is',x:4:2)
end
else x:=25.0;
writeln('x is',x:3:1);
- A.x is 90.00
- B.x is 90.00 x is 90.0
- C.x is 90.00 x is 25.0
- D.x is 25.0
-
假设要通过read语句分别给变量a和b赋值5和7,数据键入的顺序是:57。则( )的格式是正确的(表示空格)
- A.read(ab)
- B.read(b,a)
- C.read(ab)
- D.read(a,b)
-
在ASCII码字符集中,字符'A'的序数是65,字符'B'的序数是66。变量A='B',则ord('A')和ord(A)的值分别是()
- A.65和65
- B.65和B
- C.65和66
- D.A和66
-
通常,在软件的输入输出设计中,合理的要求是_。
- A.数据尽量由用户来输入,以便给用户提供更大的自主性
- B.输入过程应尽量容易,以减少错误的发生
- C.不能在输入过程中检验数据的正确性
- D.在输入过程中,为了不干扰用户,应尽量避免提示信息
-
下面的()是pascal中有效的用户自定义标识符
- A.Program
- B.prog#2
- C.2ndone
- D.prog2
-
黑盒测试也称为功能测试。黑盒测试不能发现__。
- A.终止性错误
- B.输入是否正确接收
- C.界面是否有误
- D.是否存在冗余代码
-
源程序清单是在软件生存周期的__阶段产生的文档。
- A.软件概要设计
- B.编码
- C.软件详细设计
- D.测试
-
软件开发环境是支持软件产品开发的软件系统,它由__和环境集成机制构成,环境集成机制包括数据集成、控制集成和界面集成。
- A.软件工具集
- B.软件测试工具集
- C.软件管理工具集
- D.软件设计工具集
-
在下面的程序中,若调用f1(x)时,参数传递采用引用方式,调用f2(y)时,参数传递采用传值方式,则输出结果为__。 main()procedure f1(x)procedure f2(y)int a=2;f2(x);y=y*y;f1(a);x=x+x;return;write(a);return;
- A.2
- B.4
- C.6
- D.8
-
在下面的程序中,若调用f1(x)时,参数传递采用传值方式,调用f2(y)时,参数传递采用引用方式,则输出结果为__. main()procedure f1(x)procedure f2(y)int a=2;f2(x);y=y*y;f1(a);x=x+x;return;write(a);return;
- A.2
- B.4
- C.6
- D.8
-
在C语言中,若有定义"int a[10];",则__不能表示a[1]的地址。
- A.a+1
- B.&a[0]+1
- C.a++
- D.&a[1]
-
对于二维数组a[1..4,3..6],设每个元素占两个存储单元,若分别以行和列为主序存储,则元素a[3,4]相对于数组空间起始地址的偏移量分别是__。
- A.12和16
- B.14和12
- C.16和14
- D.18和12
-
机器语言是由__组成的。
- A.ASCII码
- B.SQL语句
- C.0、1序列
- D.BCD码
-
计算机能直接识别和执行的语言是_,
- A.机器语言
- B.C语言
- C.汇编语言
- D.数据库语言
-
编译程序在语法分析阶段能检查出__错误。
- A.表达式中的括号不匹配
- B.以零作除数
- C.数组下标越界
- D.无穷递归
-
在第一趟排序之后,一定能把数据表中最大或最小元素放在其最终位置上的排序算法是__。
- A.冒泡排序
- B.基数排序
- C.快速排序
- D.归并排序
-
在一颗非空二叉树中,叶子节点的总数比度为2的节点总数多__个。
- A.-1
- B.0
- C.1
- D.2
-
采用邻接表表示一有向图,若图中某顶点的入度和出度分别为d1和d2,则该顶点对应的单链表的结点数为_。
- A.d1
- B.d2
- C.d1-d2
- D.d1+d2
-
字符串是一种线性表,其特殊性表现在__。
- A.它的数据元素是一个字符
- B.它可以链式存储
- C.它可以顺序存储
- D.它的数据元素可以是多个字符
-
为了描述n个人之间的同学关系,可用__结构表示。
- A.线性表
- B.树
- C.图
- D.队列
-
判断一个表达式中左右括号是否匹配,采用__实现较为方便。
- A.线性表的顺序存储
- B.队列
- C.线性表的链式存储
- D.栈
-
在面向对象程序设计语言中,__是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性;消息传递可以实现发送一个通用的消息而调用不同的方法;
- A.封装
- B.消息传递
- C.引用
- D.继承
-
_是实现信息隐蔽的一种技术,其目的是使类的定义与实现相互分离。
- A.引用
- B.继承
- C.封装
- D.多态
-
使用IE浏览器浏览网页时,出于安全方面的考虑,需要禁止执行Java Script,可以在IE中__。
- A.禁用ActiveX控件
- B.禁用cookie
- C.禁用没有标记为安全的ActiveX控件
- D.禁用脚本
-
知识产权具有无形性、双重性、独占性、时间性和__等特点。
- A.地域性
- B.公平性
- C.公证性
- D.有效性
-
在计算机系统的日常维护工作中,应当注意硬盘工作时不能__。另外,需要注意防范病毒,但是,ROM 是不会被感染病毒的。
- A.大声喧哗
- B.有强烈震动
- C.装入程序
- D.有日光照射
-
我国标准分为国家标准、行业标准、地方标准和企业标准四类,__是企业标准的代号。
- A.GB
- B.QJ
- C.Q
- D.DB
-
按照《计算机软件保护条例》的规定,自然人的软件著作权的保护期限为__。
- A.其终生及其死亡后50年
- B.没有期限
- C.软件开发完成后25年
- D.软件开发完成后50年
-
作业J1,J2,J3,J4的提交时间和运行时间如下表所示。若采用短作业优先调度算法,则作业调度次序为__,平均周转时间为45分钟(这里不考虑操作系统的开销)。作业号提交时间运行时间(分钟)J16:0060 J26:2430 J36:486 J47:0012
- A.J3→J4→J2→J1
- B.J1→J2→J3→J4
- C.J1→J3→J4→J2
- D.J4→J3→J2→J1
-
操作系统功能不包括__。
- A.提供用户操作界面
- B.管理系统资源
- C.提供应用程序接口
- D.提供HTML
-
操作系统是一种__。
- A.应用软件
- B.系统软件
- C.工具软件
- D.杀毒软件
-
在进程管理中,当__时,进程从阻塞状态变为就绪状态。
- A.进程被进程调度程序选中
- B.等待某一事件
- C.等待事件发生
- D.时间片用完
-
若处理器的时钟频率为500MHz,每4个时钟周期组成一个计算机周期,执行一条指令平均需要三个机器周期,则该处理器的一个机器周期为_ns,平均执行速度约为 42 MIPS。
- A.4
- B.8
- C.12
- D.16
-
执行指令时,以寄存器的内容作为操作的地址,这种寻址方式称为__寻址。
- A.寄存器
- B.相对
- C.基址变址
- D.寄存器间接
-
When the result of an operation becomes larger than the limits of the representation,___occurs.
- A.overdose
- B.overflow
- C.overdraft
- D.overexposure
-
____ is nonprogram text embedded in a program to explain its form and function to human readers.
- A.Command
- B.Compile
- C.Comment
- D.Statement
-
__means"Any HTML document on an HTTP Server".
- A.Web Server
- B.Web page
- C.Web Browser
- D.Web site
-
____ is a contiguous,numbered set of variables of a given base type,which can be used and passed to functions as a unit.
- A.Record
- B.Array
- C.File
- D.Parameter
-
___is not a programming language
- A.COBOL
- B.Java
- C.UML
- D.Basic
-
C++is used with proper ____ design techniques.
- A.object-oriented
- B.object-based
- C.face to object
- D.face to target
-
____is the address of a variable or a variable in which the address of another variable is stored
- A.Director
- B.Pointer
- C.Array
- D.Record
-
The___ has several major components,including the system kernel,a memory management system,the file system manager,device drivers,and the system libraries.
- A.application
- B.information system
- C.network
- D.operating system
-
One use of networks is to let several computers share___ such as file systems,printers,and tape drives.
- A.CPU
- B.memory
- C.resources
- D.data
-
A firewall is a ___ system designed to exploit an organization's network against threats.
- A.operating
- B.programming
- C.security
- D.service