一起答

2017年初级程序员历年真题练习(1)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 记录变量进行赋值运算时,要求这两个记录变量类型( )

    • A.相同
    • B.相容
    • C.一致
    • D.赋值相容
  2. 动态变量的撤消必须使用标准过程()

    • A.NOT NEW(P)
    • B.DELETE(P)
    • C.DISPOSE(P)
    • D.ERASE(P)
  3. 设定义和说明如下:

     TYPE COLORTYPE=(READ,BLUE,YELLOW,WHITE,BLACK);

    PERSON=(MAN,WOMAN);

    VAR COLOR:COLORTYPE;

    STUDENT:PERSON;

    下列()语句是不正确的

    • A.
    • B.
    • C.
    • D.
  4. 若有定义:TYPE AR=ARRAY[-2..2,-1..2]OF REAL;它表示AR类型是具有( )的二维数组

    • A.4行5列
    • B.4行3列
    • C.3行4列
    • D.5行4列
  5. 函数的结果类型可以是()

    • A.数组类型和简单类型
    • B.记录类型和简单类型
    • C.文件类型和简单类型
    • D.指针类型和简单类型
  6. 下面各程序段中,()能在一行中输出五个'*'

    • 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('*')
  7. 下面程序段当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
  8. 假设要通过read语句分别给变量a和b赋值5和7,数据键入的顺序是:57。则( )的格式是正确的(表示空格)

    • A.read(ab)
    • B.read(b,a)
    • C.read(ab)
    • D.read(a,b)
  9. 在ASCII码字符集中,字符'A'的序数是65,字符'B'的序数是66。变量A='B',则ord('A')和ord(A)的值分别是()

    • A.65和65
    • B.65和B
    • C.65和66
    • D.A和66
  10. 通常,在软件的输入输出设计中,合理的要求是_。

    • A.数据尽量由用户来输入,以便给用户提供更大的自主性
    • B.输入过程应尽量容易,以减少错误的发生
    • C.不能在输入过程中检验数据的正确性
    • D.在输入过程中,为了不干扰用户,应尽量避免提示信息
  11. 下面的()是pascal中有效的用户自定义标识符

    • A.Program
    • B.prog#2
    • C.2ndone
    • D.prog2
  12. 黑盒测试也称为功能测试。黑盒测试不能发现__。

    • A.终止性错误
    • B.输入是否正确接收
    • C.界面是否有误
    • D.是否存在冗余代码
  13. 源程序清单是在软件生存周期的__阶段产生的文档。

    • A.软件概要设计
    • B.编码
    • C.软件详细设计
    • D.测试
  14. 软件开发环境是支持软件产品开发的软件系统,它由__和环境集成机制构成,环境集成机制包括数据集成、控制集成和界面集成。

    • A.软件工具集
    • B.软件测试工具集
    • C.软件管理工具集
    • D.软件设计工具集
  15. 在下面的程序中,若调用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
  16. 在下面的程序中,若调用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
  17. 在C语言中,若有定义"int a[10];",则__不能表示a[1]的地址。

    • A.a+1
    • B.&a[0]+1
    • C.a++
    • D.&a[1]
  18. 对于二维数组a[1..4,3..6],设每个元素占两个存储单元,若分别以行和列为主序存储,则元素a[3,4]相对于数组空间起始地址的偏移量分别是__。

    • A.12和16
    • B.14和12
    • C.16和14
    • D.18和12
  19. 机器语言是由__组成的。

    • A.ASCII码
    • B.SQL语句
    • C.0、1序列
    • D.BCD码
  20. 计算机能直接识别和执行的语言是_,

    • A.机器语言
    • B.C语言
    • C.汇编语言
    • D.数据库语言
  21. 编译程序在语法分析阶段能检查出__错误。

    • A.表达式中的括号不匹配
    • B.以零作除数
    • C.数组下标越界
    • D.无穷递归
  22. 在第一趟排序之后,一定能把数据表中最大或最小元素放在其最终位置上的排序算法是__。

    • A.冒泡排序
    • B.基数排序
    • C.快速排序
    • D.归并排序
  23. 在一颗非空二叉树中,叶子节点的总数比度为2的节点总数多__个。

    • A.-1
    • B.0
    • C.1
    • D.2
  24. 采用邻接表表示一有向图,若图中某顶点的入度和出度分别为d1和d2,则该顶点对应的单链表的结点数为_。

    • A.d1
    • B.d2
    • C.d1-d2
    • D.d1+d2
  25. 字符串是一种线性表,其特殊性表现在__。

    • A.它的数据元素是一个字符
    • B.它可以链式存储
    • C.它可以顺序存储
    • D.它的数据元素可以是多个字符
  26. 为了描述n个人之间的同学关系,可用__结构表示。

    • A.线性表
    • B.树
    • C.图
    • D.队列
  27. 判断一个表达式中左右括号是否匹配,采用__实现较为方便。

    • A.线性表的顺序存储
    • B.队列
    • C.线性表的链式存储
    • D.栈
  28. 在面向对象程序设计语言中,__是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性;消息传递可以实现发送一个通用的消息而调用不同的方法;

    • A.封装
    • B.消息传递
    • C.引用
    • D.继承
  29. _是实现信息隐蔽的一种技术,其目的是使类的定义与实现相互分离。

    • A.引用
    • B.继承
    • C.封装
    • D.多态
  30. 使用IE浏览器浏览网页时,出于安全方面的考虑,需要禁止执行Java Script,可以在IE中__。

    • A.禁用ActiveX控件
    • B.禁用cookie
    • C.禁用没有标记为安全的ActiveX控件
    • D.禁用脚本
  31. 知识产权具有无形性、双重性、独占性、时间性和__等特点。

    • A.地域性
    • B.公平性
    • C.公证性
    • D.有效性
  32. 在计算机系统的日常维护工作中,应当注意硬盘工作时不能__。另外,需要注意防范病毒,但是,ROM 是不会被感染病毒的。

    • A.大声喧哗
    • B.有强烈震动
    • C.装入程序
    • D.有日光照射
  33. 我国标准分为国家标准、行业标准、地方标准和企业标准四类,__是企业标准的代号。

    • A.GB
    • B.QJ
    • C.Q
    • D.DB
  34. 按照《计算机软件保护条例》的规定,自然人的软件著作权的保护期限为__。

    • A.其终生及其死亡后50年
    • B.没有期限
    • C.软件开发完成后25年
    • D.软件开发完成后50年
  35. 作业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
  36. 操作系统功能不包括__。

    • A.提供用户操作界面
    • B.管理系统资源
    • C.提供应用程序接口
    • D.提供HTML
  37. 操作系统是一种__。

    • A.应用软件
    • B.系统软件
    • C.工具软件
    • D.杀毒软件
  38. 在进程管理中,当__时,进程从阻塞状态变为就绪状态。

    • A.进程被进程调度程序选中
    • B.等待某一事件
    • C.等待事件发生
    • D.时间片用完
  39. 若处理器的时钟频率为500MHz,每4个时钟周期组成一个计算机周期,执行一条指令平均需要三个机器周期,则该处理器的一个机器周期为_ns,平均执行速度约为 42 MIPS。

    • A.4
    • B.8
    • C.12
    • D.16
  40. 执行指令时,以寄存器的内容作为操作的地址,这种寻址方式称为__寻址。

    • A.寄存器
    • B.相对
    • C.基址变址
    • D.寄存器间接
  41. When the result of an operation becomes larger than the limits of the representation,___occurs.

    • A.overdose
    • B.overflow
    • C.overdraft
    • D.overexposure
  42. ____ is nonprogram text embedded in a program to explain its form and function to human readers.

    • A.Command
    • B.Compile
    • C.Comment
    • D.Statement
  43. __means"Any HTML document on an HTTP Server".

    • A.Web Server
    • B.Web page
    • C.Web Browser
    • D.Web site
  44. ____ 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
  45. ___is not a programming language

    • A.COBOL
    • B.Java
    • C.UML
    • D.Basic
  46. C++is used with proper ____ design techniques.

    • A.object-oriented
    • B.object-based
    • C.face to object
    • D.face to target
  47. ____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
  48. 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
  49. 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
  50. A firewall is a ___ system designed to exploit an organization's network against threats.

    • A.operating
    • B.programming
    • C.security
    • D.service