程序设计基础试题(附答案)

程序设计基础复习题

一、单选

1、一个完整的计算机系统应该包括( )

A 、系统软件和应用软件 B 、计算机及其外部设备

C 、硬件系统和软件系统 D 、系统硬件和系统软件

2、“裸机”的概念是指( )

A 、正在进行设计还没有组装好的计算机 B 、已经组装好但还没有安装任何软件的计算机

C 、仅安装了操作系统的计算机系统 D 、安装了文字处理软件但没有安装专用数据处

理系统的计算机

3、世界上第一台电子数字计算机研制成功的时间是( )

A 、1936年 B 、1946年 C 、1956年 D 、1970年

4、CASE 的含义是( )

A 、计算机辅助设计 B 、计算机辅助制造 C 、计算机辅助教学 D 、计算机辅助软件工程

5、当前广泛使用的微型计算机是( )

A 、第一代 B 、第二代 C 、第三代 D 、第四代

6、当代计算机的体系结构称为是( )

A 、冯·诺依曼机 B 、非冯·诺依曼机 C 、图灵机 D 、比尔盖茨机

7、硬盘是( )

A 、输入设备 B 、输出设备 C 、存储设备 D 、计算设备

8、下面4句话中,最准确的表述是( )

A 、程序=算法+数据结构 B 、程序是使用编程语言实现算法

C 、程序的开发方法决定算法设计 D 、算法是程序设计中最关键的因素

9、计算机能直接执行的语言是( )

A 、机器语言 B 、汇编语言 C 、高级语言 D 、目标语言

10、解释程序的功能是( )

A 、将高级语言程序转换为目标程序 B 、将汇编语言程序转换为目标程序

C 、解释执行高级语言程序 D 、解释执行汇编语言程序

11、下面4种程序设计语言中,不是面向对象式语言的是( )

A 、JA V A B 、Object Pascal C 、Delphi D 、C

12、不是C 语言的基本数据类型是( )

A 、int B 、double C 、char D 、bool

13、在C 语言中,为了求两个整数相除之后得到的余数,可以使用运算符( )

A 、/ B 、% C 、* D 、++

14、数据的逻辑结构分为( )

A 、纯属结构和非线性结构 B 、顺序结构和非顺序结构

C 、树型结构和图型结构 D 、链式结构和顺序结构

15、用链表表示纯属表的优点是( )

A 、便于随机存取 B 、便于插入和删除操作 C 、花费的存储空间较顺序存储少

D 、元素的物理顺序与逻辑顺序相同

16、栈的最主要特点是( )

A 、先进先出 B 、先进后出 C 、两端进出 D 、一端进一端出

17、下面4句结论只有一句是错误的,它是( )

相关推荐
相关主题
热门推荐