当前位置:文档之家› 二级C语言考试题

二级C语言考试题

二级C语言考试题
二级C语言考试题

1.程序设计语言的语言处理程序是一种___A___。(1分)

A 、系统软件

B 、应用软件

C 、办公软件

D 、工具软件

2. 计算机只能直接运行__C____。(1分)

A 、高级语言源程序

B 、汇编语言源程序

C 、机器语言程序

D 、任何源程序 3.为解决某一特定问题而设计的指令序列称为___C___。(1分)

A 、文档

B 、语言

C 、程序

D 、系统

4. 程序设计中,若用数组名作为函数调用的实参,传递给形参的是___D___。(1分)

A 、数组第一个元素的值

B 、数组中全部元素的值

C 、数组元素的个数

D 、数组的首地址

5. 编制一个好的程序首先要确保它的正确性和可靠性,除此以外,通常更注重源程序的______。(1分)

A 、易使用性、易维护性和效率

B 、易使用性、易维护性和易移植性

C 、易理解性、易测试性和易修改性

D 、易理解性、安全性和效率

6. 程序设计中,下列结论只有一个是正确的,它是__A____。(1分)

A 、递归函数中的形式参数是自动变量

B 、递归函数中的形式参数是外部变量

C 、递归函数中的形式参数是静态变量

D 、递归函数中的形式参数可以根据需要自己定义存储类型

7.__A____是面向对象程序设计语言不同于其它语言的主要特点。 (1分)

A 、继承性

B 、消息传递

C 、多态性

D 、静态联编 8. 从软件工程的观点,软件是___B___。(1分)

A 、程序的集合

B 、程序、数据和文档的集合

C 、算法的集合

D 、算法和程序的集合 9. 存储器管理主要是对__A____的管理。(1分)

A 、内存

B 、外存

C 、内存和外存

D 、文件

10. 设W 为二维数组,其中每个数据元素占用6个字节,行下标i 从0到8 ,列下标j 从2到5,W 中第6行的元素和第4列的元素共占用___A___个字节。(1分)

A 、78

B 、72

C 、66

D 、84

11. 函数的形参和实参结合是__C____(1分)

A 、传值

B 、传地址

C 、根据情况而定

D 、传名字 12. 下面关于变量的生存周期的说法错误的是_A_____(1分)

A 、全局变量的生存周期从程序运行开始到程序结束

B 、局部变量的生存周期从块或函数的开始到块或函数的结束

C 、静态局部变量的生存周期与全局变量相同

D 、静态全局变量的作用域是整个程序

13. 对计算机进行程序控制的最小单位是__C____。(1分)

A 、语句

B 、字节

C 、指令

D 、程序

14. 通常面向对象程序设计的英文缩写用__C____。(1分)

A 、OOA

B 、OOD

C 、OOP

D 、OOT

15. 在软件设计和编码时,采取___B____等措施都有利于提高软件的可测试性。(1分)

A 、不使用标准文本以外的语句,书写详细正确的文档

B 、不使用标准文本以外的语句,采用良好的程序结构

C 、书写详细正确的文档,信息隐蔽

D 、书写详细正确的文档,采用良好的程序结构

16. 程序段和数据段的地址信息在__D____中保存。(1分)

A 、进程标识符

B 、处理机状态

C 、进程调度信息

D 、进程控制信息

17、设W为二维数组,其中每个数据元素占用6个字节,行下标i从0到8,列下标j从2到5,则W的数据元素共占用__C____个字节。(1分)

A、480

B、192

C、216

D、144

18. 下面关于变量的说法错误的是__D____(1分)

A、全局变量是所有在函数和类外定义的变量

B、局部变量是在块或函数中定义的变量

C、在同一作用域内变量不能同名

D、变量作用域不能重叠

19. 程序设计中,以下错误的描述是__C____。(1分)

A、在函数之外定义的变量称为外部变量,外部变量是全局变量

B、在一个函数中既可以使用本函数中的局部变量,又可以使用外部变量

C、外部变量定义和外部变量说明的含义不同

D、若在同一个源文件中,外部变量与局部变量同名,则在局部变量的作用范围内,外部变量不起作用

20. 与高级语言相比,用低级语言(如机器语言等)开发的程序,其结果是__C____。(1分)

A、运行效率低,开发效率低

B、运行效率低,开发效率高

C、运行效率高,开发效率低

D、运行效率高,开发效率高

21.解释程序和编译程序的主要区别之一在于_D_____。(1分)

A、单用户与多用户的差别

B、对用户程序的查错能力

C、机器执行的效率

D、是否生成目标程序

22. 通常,文件的逻辑结构可以分为两大类:无结构的流式文件和有结构的__A____文件。(1分)

A、记录式文件

B、流式文件

C、索引文件

D、直接(Hash)文件

23. 设二维数组F的行下标为1至5,列下标为0至8,F的每个数据元素均占4个字节。在按行存贮的情况下,已知数据元素F[2,2]的第一个字节是1044,则F[3,4]的第一个字节的地址是__D____。(1分)

A、1088

B、1084

C、1092

D、1120

24. 程序设计中,以下正确的说法是__A____。(1分)

A、实参和与其对应的形参各占用独立的存储单元

B、实参和与其对应的形参共占用一个存储单元

C、只要当实参和与其对应的形参同名时才共占用存储单元

D、形参是虚拟的,不占用存储单元

25. 程序设计中,建立函数的首要目的是__D____。(1分)

A、减少程序的运行时间

B、提高程序的可读性

C、减少程序的篇幅

D、减少程序运行时文件所占内存

26. 著名计算机科学家Nikiklaus Wirth提出一个公式:程序=__B____。(1分)

A、数据+运算符

B、数据+算法

C、结构+函数

D、运算符+运算数

27.下列各种高级语言中,_C_____是面向对象的程序设计语言。(1分)

A、BASIC

B、PASCAL

C、C++

D、C

28、软件测试中的白盒测试方法是根据程序的__C____来设计测试用例。(1分)

A、功能

B、性能

C、内部逻辑

D、内部数据

29. 将高级语言的源程序转换成可在机器上独立运行的程序的过程称为___C___。(1分)

A、解释

B、编译

C、连接

D、汇编

30. 程序设计语言中都有多种数据类型,下面__D____不是结构(复合)数据类型。(1分)

A、一维数组

B、记录

C、二维数组

D、整数

31. 在面向对象方法中,封装的目的是使对象的__A____分离。(1分)

A、定义和实现

B、设计和测试

C、设计和实现

D、分析和定义

32. 为了软件产业的健康发展,应对软件产品的__B____进行保护。(1分)

A 、技术

B 、版权

C 、开发

D 、使用说明

33. 设W 为二维数组,其中每个数据元素占用6个字节,行下标i 从0到8,列下标j 从2到5,若按行顺序存放W ,其起始地址的字节号为100,则W 的最后一个数据元素的起始地址的字节号为__A____。(1分)

A 、310

B 、311

C 、315

D 、314 34. 下面关于算法的正确描述是__B__(1分)

A 、算法就是计算的方法

B 、算法就是解决问题的步骤

C 、一个问题的算法是唯一的

D 、一个问题的算法只能用一种语言设计

35. ___B___是常见的两类程序设计语言处理程序。(1分)

A 、高级语言程序和低级语言程序

B 、解释程序和编译程序

C 、编译程序和操作系统

D 、系统程序和应用程序

36. 编制好的程序时,应强调良好的编程风格,如,选择标识符的名字时应考虑___C___。(1分)

A 、名字长度越短越好,以减少源程序的输入量

B 、多个变量共用一个名字,以减少变量名的数目

C 、选择含义明确的名字,以正确提示所代表的实体

D 、尽量用关键字作名字,以使名字标准化

37. 结构化程序设计中的三种基本控制结构是__B____。(1分)

A 、选择结构、循环结构和嵌套结构

B 、顺序结构、选择结构和循环结构

C 、选择结构、循环结构和模块结构

D 、顺序结构、递归结构和循环结构

38. 在软件设计中,程序框图是用来__C____。(1分)

A 、描述数据结构

B 、描述用户需求

C 、描述算法

D 、描述软件

39.相对于数据库系统,文件系统的主要缺陷有数据联系弱、数据的不一致性和数据的__D____。(1分)

A 、可重用性差

B 、安全性差

C 、非持久性

D 、冗余性

40. 设W 为二维数组,其中每个数据元素占用6个字节,行下标i 从0到8 ,列下标j 从2到5,W 中第6行的元素和第4列的元素共占用__A____个字节。(1分)

A 、78

B 、72

C 、66

D 、84

41. __D____程序设计语言是特别适宜在网络上运行,可用于各种平台的面向对象的程序设计语言。(1分)

A 、C

B 、C++

C 、FORTRAN

D 、JAVA

42. 子程序通常分为两类_A_____,一类是命令的抽象,另一类是为了求值。(1分)

A 、过程和函数

B 、函数和进程

C 、过程和进程

D 、函数库和过程

43. __D____是在类及子类之间自动地共享数据和方法的一种机制。(1分)

A 、调用

B 、引用

C 、消息传递

D 、继承

44. 在排序算法中,每次从未排序的记录中挑出最小(或最大)关键码值的记录,加入到已排序记录的末尾,这是___C___排序。(1分)

A 、插入

B 、基数

C 、选择

D 、交换

45. 在排序算法中,两两比较待排序的记录,当发现不满足顺序要求时,变更它们的相对位置,这是__D____排序。(1分)

A 、插入

B 、枚举

C 、交换

D 、归并

46. 软件是一种___A___的产品。(1分)

A 、易复制

B 、易损坏

C 、易开发

D 、易使用

47. 通常,文件的逻辑结构可以分为无结构的_B_____和有结构的记录式文件。(1分)

A 、堆文件

B 、流式文件

C 、索引文件

D 、直接(Hash)文件

48. 设W 为二维数组,其中每个数据元素占用6个字节,行下标i 从0到8 ,列下标j 从2到5,则W 的数据元素共占用__C____个字节。(1分)

A 、480

B 、192

C 、216

D 、144

49.程序设计中,下列结论只有一个是正确的,它是___C___。(1分)

A、在递归函数中使用自动变量要十分小心,因为在递归过程中,不同层次的同名变量在赋值的时候一定会相互影响

B、在递归函数中使用自动变量要十分小心,因为在递归过程中,不同层次的同名变量在赋值的时候可能会相互影响

C、在递归函数中使用自动变量不必担心,因为在递归过程中,不同层次的同名变量在赋值的时候肯定不会相互影响

D、在程序设计语言中无法得出以上结论之一

50. 在面向对象方法中,对象是属性(数据)以及这些属性上的操作的封装体。封装(1分)

A、是一种______技术。

B、组装

C、产品化

D、固化

51. 软件测试的目的是__B____。(1分)

A、发现程序中的所有错误

B、尽可能多地发现程序中的错误

C、证明程序是正确的

D、证明程序做了应做的事

52. 操作系统中,可以并行工作的基本单位是__C____。(1分)

A、程序

B、函数

C、进程

D、过程

53. 在面向对象方法中,一个对象通过发送__B____来请求另一对象为其服务。(1分)

A、调用语句

B、消息

C、命令

D、口令

54. ___D___不是面向对象设计方法的特性。(1分)

A、对象

B、类

C、继承

D、函数

55. 设二维数组F的行下标为1至5,列下标为0至8,F的每个数据元素均占4个字节。在按行存贮的情况下,已知数据元素F[2,2]的第一个字节是1044,数组的第一个数据元素的第一个字节的地址是__C____。(1分)

A、1004

B、1044

C、1000

D、984

56. 设W为二维数组,其中每个数据元素占用6个字节,行下标i从0到8,列下标j从2到5,W中第6行的元素和第4列的元素共占用__A____个字节。(1分)

A、78

B、72

C、66

D、84

57. 类是一组具有相同属性和相同操作的对象的集合,类中的每个对象都是这个类的一个_C_____。(1分)

A、例证

B、用例

C、实例

D、例外

58. 在文件系统中最大的数据单位是__B____。(1分)

A、数据项

B、记录

C、文件

D、数据库

(一)

一、单项选择题(每小题1分,共20分,必做)

1、在“我的电脑”各级文件夹窗口中,如果需要选择多个不连续排列的文件,正确的操作是______。(1分)

A、按Shift键+鼠标左键单击要选定的文件对象

B、按Ctrl键+鼠标左键单击要选定的文件对象

C、按Ctrl键+鼠标左键双击要选定的文件对象

D、按Alt键+鼠标左键单击要选定的文件对象

2、关于Windows的文件组织结构,下列说法中错误的是______。(1分)

A、文件夹组织结构是一种网状结构

B、每个文件夹都可以包含若干“文件”

C、每个文件夹都可以包含若干“子文件夹”

D、可以在软盘上建文件夹

3、在Windows中,为了重新排列桌面上的图标,首先应进行的操作是______。(1分)

A、用鼠标右键单击“开始”按钮

B、用鼠标右键单击已打开窗口的空白处

C、用鼠标右键单击“任务栏”空白处

D、用鼠标右键单击桌面空白处

4、启动Windows后,出现在屏幕的整个区域称为______。(1分)

A、程序管理器

B、工作区域

C、桌面

D、文件管理器

5、在Word中,如果一篇文档中所有的“大纲”二字都被误写为“大刚”,______改正最为快捷。(1分)

A、用“编辑”菜单中的替换命令

B、用光标移动逐字查找,分别改正

C、用撤消和恢复命令

D、用定位命令

6、在Word中,能“实施剪切、复制、粘贴等操作”的菜单项是______。(1分)

A、编辑

B、插入

C、工具

D、表格

7、下面关于Excel电子表格软件的说法中,不正确的是______。(1分)

A、利用Excel可以分析汇总各单元格中数据信息,并且可以把相关数据用各种统计图的形式直观地表示出来

B、Excel具有操作简单、丰富的数据分析函数等特点,但数据不能即时更新

C、Excel是一种数据处理系统和报表制作工具软件

D、在Excel中,只要将数据输入到规律排列的单元格中,便可依据数据所在单元格的位置,利用多种公式进行算术运算和逻辑运算

8、在Excel中,E2单元格对应于一张工作表的行、列编号分别为______(1分)

A、5,2

B、4,3

C、5,3

D、2,5

9、在PowerPoint中,安排幻灯片对象的布局可选择______来设置。(1分)

A、背景

B、幻灯片版式

C、配色方案

D、应用设计模板

10、在PowerPoint中,增加幻灯片可在______菜单中选择“新幻灯片”命令。(1分)

A、插入

B、格式

C、编辑

D、文件

11、办公自动化是计算机应用的一个方面,按计算机应用领域分类,它属于______。(1分)

A、过程控制

B、辅助设计

C、科学计算

D、信息处理

12、计算机系统由两部分组成,即硬件系统和______。(1分)

A、软件系统

B、操作系统

C、应用系统

D、主机

13、容量为1.44MB的3英吋软盘,每个磁盘扇区中存放的字节数为______。(1分)

A、256

B、128

C、512

D、1024

14、准确地说文件是存储在______。(1分)

A、辅存中的一组相关数据的集合

B、光盘中的数据集合

C、存储介质上的一组相关数据的集合

D、内存中的数据的集合

15、在下面的软件中,______是三维动画制作工具。(1分)

A、Flash

B、Premiere

C、Director

D、Maya

16、Windows的对等网络是指两台装有Windows的计算机______。(1分)

A、仅共享硬盘

B、仅共享光盘

C、以上均可共享

D、

17、计算机网络有局域网和广域网之分,其划分依据是______。(1分)

A、通信的距离

B、通信传输的介质

C、信号频带的占用方式

D、

18、按16×16的点阵存放国标GB2312-80中的一级汉字(共3755个)的汉字库,大约需要占用______的存储空间。(1分)

A、512KB

B、1MB

C、256KB

D、128KB

19、用二维表来表示实体及实体之间联系的数据模型称为______。(1分)

A、实体 - 联系模型

B、层次模型

C、关系模型

D、网状模型

20、计算机病毒程序具有依附于其它程序的寄生能力,能隐蔽在合法文件中,称为______(1分)

A、计算机病毒的潜伏性

B、计算机病毒的针对性

C、计算机病毒的破坏性

D、

(二)

一、单项选择题(每小题1分,共20分,必做)

1、用直接关闭电源的方法退出Windows,将可能造成______。(1分)

A、显示器损坏

B、计算机感染病毒

C、内存空间变小

D、数据丢失

2、在Windows“开始”菜单下的“文档”菜单中存放的是______。(1分)

A、最近打开过的文档

B、最近建立的文档

C、最近打开过的文件夹

D、最近运行过的程序

3、在Windows中,当窗口最大化后,双击标题栏可以使窗口______。(1分)

A、改变大小

B、还原

C、最小化

D、关闭

4、Windows资源管理器的组成部分不包括______。(1分)

A、链接栏

B、格式栏

C、地址栏

D、状态栏

5、在Word中,当多次向剪贴板中加入内容后,使用快捷键Ctrl键+V键进行粘贴,则所粘贴的内容是______。(1分)

A、全部粘贴

B、任意一次的内容

C、最后一次放在剪贴板上的内容

D、

6、Word文档默认的扩展名是______。(1分)

A、TXT

B、DOT

C、WRI

D、DOC

7、在Excel操作过程中,当鼠标的形状为空心十字时,你可以用它去______。(1分)

A、选择某张工作表

B、选择某个菜单项或图标按钮

C、选定某个单元格,以便输入汉字

D、拖动选择某些单元格

8、下面关于Excel电子表格软件的说法中,不正确的是______。(1分)

A、利用Excel可以分析汇总各单元格中数据信息,并且可以把相关数据用各种统计图的形式直观地表示出来

B、Excel具有操作简单、丰富的数据分析函数等特点,但数据不能即时更新

C、Excel是一种数据处理系统和报表制作工具软件

D、在Excel中,只要将数据输入到规律排列的单元格中,便可依据数据所在单元格的位置,利用多种公式进行算术运算和逻辑运算

9、在PowerPoint中,幻灯片的具体设计命令位于______菜单下。(1分)

A、视图

B、工具

C、编辑

D、格式

10、在PowerPoint中,要设置一张幻灯片的出现方式,可通过“幻灯片放映”菜单的______选项来实现。(1分)

A、“设置放映方式”

B、“幻灯片切换”

C、“自定义动画”

D、“动作设置”

11、在下列罗列的计算机应用中,______的特点是处理的原始数据量大,计算方法相对简单且主要应用于企业管理、物资管理、信息情报检索以及统计等领域。(1分)

A、科学计算

B、过程控制

C、计算机辅助工程

D、数据处理

12、第一代计算机采用______作为其逻辑元件,体积庞大、耗电多、运算速度慢、经常出现故障。(1分)

A、大规模、超大规模集成电路

B、电子管

C、晶体管

D、中小规模集成电路

13、下列存储器中,属于内存储器的是______。(1分)

A、软盘

B、CD-ROM

C、硬盘

D、ROM

14、下列叙述中,不正确的一条是______。(1分)

A、机器语言是由一串二进制数0、1组成的

B、用机器语言编写的程序执行效率最高

C、不同型号CPU的计算机具有不同的机器语言

D、高级语言编写的程序的可移植性最差

15、使用扫描仪扫描得到的是______。(1分)

A、光栅图像

B、矢量图象

C、矢量图形

D、光栅图形

16、计算机网络最突出的优点是______。(1分)

A、运算速度快

B、连网的计算机能够共享资源

C、计算精度高

D、内存容量大

17、下面______是一个合法的电子邮件地址。(1分)

A、john@https://www.doczj.com/doc/639353309.html,

B、john:https://www.doczj.com/doc/639353309.html,

C、john at https://www.doczj.com/doc/639353309.html,

D、john.@https://www.doczj.com/doc/639353309.html,

18、二进制数0101 1011转化为十进制数为______。(1分)

A、91

B、171

C、71

D、103

19、数据库镜像可以用于______。(1分)

A、实现数据库的安全性

B、实现数据共享

C、进行数据库恢复或并发操作

D、保证数据库的完整性

20、下列哪一项不是计算机病毒的特性(1分)

A、破坏性

B、传染性

C、封闭性

D、隐蔽性

(三)

一、单项选择题(每小题1分,共20分,必做)

1、在Windows中,要将当前窗口放入剪贴板应该按______键。(1分)

A、Ctrl键+Print Screen键

B、Shift键+Print Screen键

C 、Print Screen 键

D 、Alt 键+Print Screen 键

2、在“Windows 帮助”窗口中,要通过分类的帮助主题来获取帮助信息,应选择______标签。(1分)

A 、主题

B 、索引

C 、目录

D 、搜索

3、下列关于Windows 的叙述中,正确的是______。(1分)

A 、Windows 的任务栏的大小是不能改变的

B 、“开始”菜单只能用鼠标单击“开始”按钮才能打开

C 、“开始”菜单是系统生成的,用户不能再设置它

D 、Windows 的“任务栏”可以放在桌面4个边的任意一边上

4、在Windows 环境下,按下Ctrl 键和鼠标左键在同一驱动器的不同文件夹之间拖动某一对象,结果是______。(1分)

A 、移动该对象

B 、复制该对象

C 、删除该对象

D 、无任何结果

5、在Word 中,表格是由一个个小方框纵横排列而成的,这些小方框通常被称为。(1分)

A 、小窗口

B 、单元格

C 、小方格

D 、窗格 6、Word 窗口中的各种工具栏可以通过______进行增减。(1分)

A 、“文件”菜单中的“属性”命令

B 、“文件”菜单中的“页面设计”命令

C 、“视图”菜单中的“工具栏”命令

D 、“工具”菜单中的“选择”命令

7、在Excel 中,下列各表达式的运算符中,优先级最低的一个是______。(1分)

A 、/

B 、<=

C 、+

D 、%

8、在Excel 中,关于数据筛选,下列说法中正确的是______。(1分)

A 、自定义筛选只许你最多定义两个条件

B 、筛选是将不满足条件的记录删除,只留下符合条件者

C 、筛选是将满足条件的记录放在一张新表中,供你查看

D 、自动筛选前10项部分,只能将满足条件的前10项列出来

9、PowerPoint 中,下列说法错误的是______ (1分)

A 、在插入图片前,不能预览图片

B 、选择插入菜单中的“图片”命令,再选择“来自文件”

C 、为了将某种格式的图片插入到PowerPoint 中,必须安装相应的图形过滤器

D 、允许插入在其他图形程序中创建的图片

10、在PowerPoint 中,设置幻灯片放映时的换页效果为“垂直百叶窗”,应使用“幻灯片放映”菜单下的选项是______。(1分)

A 、动作按钮

B 、自定义动画

C 、幻灯片切换

D 、预设动画

11、当键盘上的Caps Lock 灯点亮时,表示______。(1分)

A 、输入的字母是小写字母

B 、输入的字母是大写字母

C 、小键盘上的数字有效

D 、小键盘上的功能键起作用

12、计算机的主要工作特点是______。(1分)

A、可靠性与可用性

B、高速度与高精度

C、有记忆能力

D、程序存储和自动控制

13、键盘上的Ctrl键是控制键,通常它______其他键配合使用。(1分)

A、和Alt一起再与

B、不需要与

C、总是与

D、有时与

14、下列不属于操作系统的是______。(1分)

A、IE

B、Linux

C、Unix

D、DOS

15、CAI是计算机应用的一个重要领域,它的含义是______。(1分)

A、计算机辅助设计

B、计算机辅助教学

C、计算机辅助测试

D、计算机辅助管理

16、在Internet中,用于在计算机之间传输文件的协议是______。(1分)

A、TELNET

B、BBS

C、FTP

D、WWW

17、影响计算机网络的因素很多,网络面临的最大威胁是______。(1分)

A、以上答案都不正确

B、人为地恶意攻击

C、网络软件的漏洞和“后门”

D、人为地无意失误

18、汉字信息在计算机中通常是以______形式存储的。(1分)

A、首尾码

B、区位码

C、机内码

D、国际码

19、在数据库技术中,独立于计算机系统的模型是______。(1分)

A、面向对象的模型

B、关系模型

C、E-R模型

D、层次模型

20、宏病毒通常是驻留在文档或宏中,一旦打开这样的文档或模板,就会激活宏病毒,并驻留到______(1分)

A、Word文档

B、Word宏

C、Normal.doc

D、Normal.dot

(四)

一、单项选择题(每小题1分,共20分,必做)

1、在Windows下,要想快速直接运行一个程序可以从开始菜单中选______命令。(1分)

A、查找

B、运行

C、文挡

D、程序

2、在Windows中,当桌面上有多个窗口时,这些窗口______。(1分)

A、只能重叠

B、只能平铺

C、既能重叠,也能平铺

D、系统自动设置其平铺或重叠,用户无法改变

3、Windows中,若要一次选择不连续的几个文件或文件夹,正确的操作是______。(1分)

A、按住Shift键,单击首尾文件

B、单击第一个文件,然后按住Shift键单击最后一个文件

C、单击“编辑”菜单的“全部选定”

D、单击第一个文件,然后按住Ctrl键单击要选择的多个文件

4、在Windows中。为了弹出“显示属性”对话框来进行显示器的设置,下列操作中正确的是______。(1分)

A、用鼠标右键单击“任务”栏空白处,在弹出的快捷菜单中选择“属性”项

B、用鼠标右键单击“我的电脑”窗口空白处,在弹出的快捷菜单中选择“属性”项

C、用鼠标右键单击桌面空白处,在弹出的快捷菜单中选择“属性”项

D、

5、在Word编辑状态下,对选定文字不能进行的设置是______。(1分)

A、加着重号

B、自动版式

C、加下划线

D、动态效果

6、在Word中,可以同时显示水平和垂直标尺的视图是______。(1分)

A、页面

B、大纲

C、联机版式

D、普通

7、在Excel工作表中的某单元格内输入数字字符串“2004”,能正确输入的形式为______。(1分)

A、'2004'

B、"2004"

C、"2004

D、'2004

8、在Excel中,工作簿新建后,第一张工作表的约定名称是______。(1分)

A、表1

B、book

C、表

D、book1

9、设置PowerPoint的幻灯片母版,可使用______命令进行。(1分)

A、视图->母版->幻灯片母版

B、工具->母版->幻灯片母版

C、格式->母版->幻灯片母版

D、编辑->母版->幻灯片母版

10、在PowerPoint中打开文件,正确的方法是______。(1分)

A、能打开多个文件,但不可以同时将它们打开

B、能打开多个文件,可以同时将它们打开

C、最多能打开4个文件

D、只能打开一个文件

11、下列计算机配件中,不属于必须安装的配件是______ 。(1分)

A、电源

B、软驱

C、D、风扇

12、在下面的描述中,正确的是______。(1分)

A、键盘是输入设备、显示器是输出设备

B、操作系统是一种很重要的应用软件

C、计算机中使用的汉字编码和ASCII码是一样的

D、外存中的信息,可直接被CPU处理

13、计算机内存的每个存储单元都被赋予一个唯一的序号,此序号为______ 。(1分)

A、容量

B、编号

C、字节

D、地址

14、用高级程序设计语言编写的程序称为______。(1分)

A、应用程序

B、实用程序

C、源程序

D、用户程序

15、下面的软件工具中,______不能制作矢量图形。(1分)

A、FreeHand

B、CorelDraw

C、Photoshop

D、Illustrator

16、微机或小型机的用户,可以用远程作业提交的方式,经网络把作业转交给大型机去处理,然后把处理的结果取回,这实际上是共享了大型机的资源,这属于______共享。(1分)

A、劳动力资源

B、硬件资源

C、数据和信息

D、软件资源

17、HTML的正式名称是______。(1分)

A、WWW编程语言

B、Internet编程语言

C、主页制作语言

D、超文本标识语言

18、在数制系统中,将数码符号的总数(例如,在十进制中,数码符号个数为10)称为______,将数位的单位值大小称为“位权”。(1分)

A、底数

B、幂数

C、基数

D、数制

19、下列命题中不正确的是______。(1分)

A、若冗余数据是可控的,则数据更新的一致性得以保证

B、数据库减少了不必要的数据冗余

C、数据库中的数据可以共享

D、数据库中不存在冗余数据

20、为了______,通过安装、显示、传输或者储存软件方式使用软件的,可以不经软件著作权人许可,不向其支付报酬。(1分)

A、使用某工具软件中的相关功能

B、学习和研究某办公软件内含的设计思想和原理

C、利用某绘图软件进行项目开发

D、加快提高单位财务管理水平,购买某财务软件

(五)

一、单项选择题(每小题1分,共20分,必做)

1、在Windows下,______不属于文件的属性。(1分)

A、系统

B、运行

C、隐藏

D、只读

2、下列关于Windows组合键的叙述中,错误的是______。(1分)

A、Ctrl键+Tab键的功能是切换窗口

B、Alt键+PrintScreen键的功能是把当前窗口送到剪贴板

C、Ctrl键+Esc键的功能是打开“开始”菜单

D、Ctrl键+Shift键的功能是输入法切换

3、在Windows资源管理器左边的窗口中显示驱动器和文件夹结构,有些名字前面既没有“+”,也没有“-”,这说明它______。(1分)

A、虽含有子文件夹,但不可以展开

B、含有子文件夹并且已经展开

C、含有子文件夹但还未展开

D、不含子文件夹

4、下列有关Windows操作的叙述中,______是不正确的。(1分)

A、检查和修复磁盘的方法:依次单击“开始”、“程序”、“附件”、“系统工具”,再选择“磁盘扫描程序”

B、查看硬盘或软盘容量的方法:右击“我的电脑”中的硬盘或软盘\单击“属性”

C、完成软盘全盘拷贝的方法:右击“我的电脑”中的软盘,执行“软盘复制”

D、改变系统默认值的操作(如添加输入法、设置鼠标、添加硬件等操作)大都通过系统提供的“我的文档”完成

5、在Word的打印对话框中,页面范围下的当前页项是指______。(1分)

A、第一页

B、当前窗口显示的页

C、光标所在页

D、最后一页

6、在Word中,可以同时显示水平和垂直标尺的视图是______。(1分)

A、页面

B、大纲

C、联机版式

D、普通

7、在Excel中,表示计算结果无法表示错误的是______。(1分)

A、#######

B、#NUM!

C、#DIV/0!

D、#VALUE!

8、在Excel中,利用“编辑”菜单中的“删除”命令,可______。(1分)

A、删去单元格中的数据

B、删除单元格的批注

C、删除单元格中数据的格式

D、移去单元格

9、在PowerPoint中,要调整幻灯片的排列顺序,最好在______下进行。(1分)

A、幻灯片浏览视图

B、普通视图

C、幻灯片视图

D、大纲视图

10、在PowerPoint中,往幻灯片中插入“幻灯片编号”时,可通过选______选项来实现。(1分)

A、“页眉页脚”

B、“批注”

C、“自选图形”

D、“文本框”

11、衡量计算机指令执行速度的指标是______。(1分)

A、KB

B、BAUD

C、MIPS

D、VGA

12、1GB表示______。(1分)

A、1024000B

B、1024MB

C、1024KB

D、1000MB

13、计算机断电后,数据会丢失的存储器是______。(1分)

A、硬盘

B、软盘

C、ROM

D、RAM

14、最接近计算机硬件的软件是______。(1分)

A、操作系统

B、编辑系统

C、编译系统

D、DBMS

15、计算机中的多媒体是指______。(1分)

A、报纸、杂志

B、文字、声音、图象、动画等

C、收音机、录象机

D、卡拉OK

16、计算机网络按其覆盖的范围,可划分为______。(1分)

A、局域网、城域网和广域网

B、以太网和移动通信网

C、星形结构、环形结构和总线结构

D、电路交换网和分组交换网

17、以下正确的电子邮件地址是______。(1分)

A、zhang at https://www.doczj.com/doc/639353309.html,

B、https://www.doczj.com/doc/639353309.html,

C、zhang@https://www.doczj.com/doc/639353309.html,

D、

18、将二进制数0110 0100转换为十六进制数为______。(1分)

A、64

B、100

C、123

D、

19、通过Internet及浏览器处理的数据库,应该是______处理。(1分)

A、以上3种模式

B、分布式

C、主从结构式

D、集中式

20、通过因特网传播他人享有版权的作品,______。(1分)

A、应当经过著作权人的许可,支付报酬

B、只要是发表过的作品,可以不经过著作权人的许可,不支付报酬

C、可以不经著作权人的许可,但要支付报酬

D、可以不经著作权人的许可,不支付报酬

(六)

一、单项选择题(每小题1分,共20分,必做)

1、在Windows风格的操作中,剪切(Cut)是指______。(1分)

A、删除所选定的文本和图形并将其复制到剪贴板上

B、不删除选定的文本和图形,只把它放置到剪贴板上

C、等同于撤消操作

D、删除所选定的文本和图形

2、在Windows“显示属性”对话框中,用于调整显示器分辨率功能的标签是______。(1分)

A、背景

B、设置

C、外观

D、效果

3、文件操作时,带有通配符的文件名“*.*”表示______。(1分)

A、当前盘上的全部文件

B、硬盘上的全部文件

C、当前盘当前目录中的全部文件

D、根目录中的全部文件

4、在Windows下,______不属于文件的属性。(1分)

A、系统

B、运行

C、隐藏

D、只读

5、在Word中,以下选定文本方法正确的是______(1分)

A、将鼠标指针放在目标处,双击鼠标右键

B、将鼠标指针放在目标处,按住鼠标左键拖动

C、Ctrl键+左右箭头键

D、A1t键+左右箭头键

6、Word文档中,在“文件”菜单底部列出的文件名表示______。(1分)

A、扩展名为.DOC的文件

B、最近被Word处理并保存的文件

C、该文件正在使用

D、该文件正在打印

7、在Excel中,不同工作簿的单元格引用,在工作表改名或位置移动后,引用行为将______。(1分)

A、受影响,可能被中断

B、以原来位置为准,与表名无关

C、如果被引用的单元格被复制或移动,引用将发生歧义

D、不受影响,自动更新

8、Excel图表的显著特点是工作表中的数据变化时,图表______。(1分)

A、生成新图表,保留原图表

B、不出现变化

C、自然消失

D、随之改变

9、在PowerPoint中,母版的功能是______。(1分)

A、更改版式

B、添加征徽

C、更改模板样式

D、添加公共项

10、在PowerPoint中,在文字区中输入文字,只要______鼠标即可。(1分)

A、四击

B、单击

C、双击

D、三击

11、下列叙述中,错误的是______。(1分)

A、内存储器中存储当前正在执行的程序和要处理的数据

B、计算机软件分系统软件和应用软件两大类

C、CPU主要由运算器和控制器组成

D、计算机硬件主要包括:主机、键盘、显示器、鼠标器和打印机5大部件

12、计算机的主存储器是指______。(1分)

A、ROM和RAM

B、RAM和C磁盘

C、ROM和C磁盘

D、硬盘和控制器

13、作为计算机外存储器用的CD-ROM中文名称是______。(1分)

A、只读存储器

B、读写存储器

C、只读光盘

D、只读硬盘

14、在系统软件中,操作系统是最核心的系统软件,它是______。(1分)

A、用户和计算机之间的接口

B、源程序和目标程序之间的接口

C、软件和硬件之间的接口

D、外设和主机之间的接口

15、在下面的软件中,______是三维动画制作工具。(1分)

A、Flash

B、Premiere

C、Director

D、Maya

16、利用调制解调器(Modem)上网,若计算机的COM1串行口已被别的设备占用,那么可将Modem接在计算机的______串行口上。(1分)

A、LPT

B、DEVICE

C、COM2

D、COM

17、HTML的正式名称是______。(1分)

A、Internet编程语言

B、WWW编程语言

C、主页制作语言

D、超文本标识语言

18、要存放800个汉字的字形编码,若用24×24点阵编码,则需要的存储器容量为______。(1分)

A、56.25KB

B、72B

C、57.6KB

D、0.4608MB

19、在基本SQL语言中,不可以实现______。(1分)

A、定义视图

B、并发控制

C、定义基表

D、查询视图和基表

20、下列有关计算机病毒的说法中,错误的是______。(1分)

A、具有隐蔽性和潜伏性

B、可能会使一些I/O设备无法正常工作

C、具有破坏性和传染性

D、不会影响系统运行或磁盘存储异常

二级C语言试题(含答案)

二级C语言试题 一、判断题(2×8=16分) 1、printf()函数总是从新行的起始位置开始打印。( F ) 2、所有的变量在使用前都必须予以申明。(F) 3、在申明变量时必须给出变量的类型。(T) 4、C语言认为变量number和NuMbEr是相同的。( F) (F) 5、打印三行输出的C语言程序必须用三条printf语句。 6、求余运算符%只能用于两个整数操作数。(T) 7、switch选择结构中必须有default子句。(F) 8、如果x>y或ay&&a

{ int a; float b; a=4; b=9.5; printf("a=%d,b=%4.2f\n",a,b); } 程序运行结果:a=4,b=9.50 A. a=%d,b=%f\n B. a=%d,b=%f C. a=4,b=9.50 D. a=4,b=9.5 5. 若有以下说明语句: char s=’\\\092’; 则下面哪一项是正确的. A. 使s的值包含2个字符 B. 说明语句不合法 C. 使s的值包含6个字符 D. 使s的值包含4个字符 6.若k,g均为int型变量,则以下语句的输出为哪一项? int k,g; k=017; g=111; printf("%d,",k); printf("%x\n",g);

全国计算机等级考试二级C语言真题

2009年3月二级C语言笔试真题((1)—(10)每小题2分,(11)—(50)每题1分,共60分) 下列各题A)、B)、C)、D)四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)下列叙述中正确的是 A)栈是“先进先出”的线性表 B)队列是“先进先出”的线性表 C)循环队列是非线性结构 D)有序性表既可以采用顺序存储结构,也可以采用链式存储结构 (2)支持子程序调用的数据结构是 A)栈B)树C)队列D)二叉树 (3)某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是 A)10B)8C)6D)4 (4)下列排序方法中,最坏情况下比较次数最少的是 A)冒泡排序 B)简单选择排序 C)直接插入排序 D)堆排序 (5)软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是 A)编译软件 B)操作系统 C)教务管理系统 D)汇编程序 (6)下面叙述中错误的是 A)软件测试的目的是发现错误并改正错误 B)对被调试的程序进行“错误定位”是程序调试的必要步骤 C)程序调试通常也称为Debug D)软件测试应严格执行测试计划,排除测试的随意性 (7)耦合性和内聚性是对模块独立性度量的两个标准。下列叙述中正确的是 A)提高耦合性降低内聚性有利于提高模块的独立性 B)降低耦合性提高内聚性有利于提高模块的独立性

C)耦合性是指一个模块内部各个元素间彼此结合的紧密程度D)内聚性是指模块间互相连接的紧密程度 (8)数据库应用系统中的核心问题是 A)数据库设计 B)数据库系统设计 C)数据库维护 D)数据库管理员培训 (9)有两个关系R,S如下: 由关系R通过运算得到关系S,则所使用的运算为 A)选择B)投影C)插入D)连接 (10)将E-R图转换为关系模式时,实体和联系都可以表示为A)属性B)键C)关系D)域 (11)以下选项中合法的标识符是 A)1-1B)1—1C)-11D)1-- (12)若函数中有定义语句:intk;,则 A)系统将自动给k赋初值0 B)这时k中值无定义 C)系统将自动给k赋初值-1 D)这时k中无任何值 (13)以下选项中,能用作数据常量的是 A)o115B)0118C))115L (14)设有定义:intx=2;,以下表达式中,值不为6的是A)x*=x+1 B)x++,2*x C)x*=(1+x)

计算机二级C语言考试内容

计算机二级 公共基础知识 基本要求 1.掌握算法的基本概念。 2.掌握基本数据结构及其操作。 3.掌握基本排序和查找算法。 4.掌握逐步求精的结构化程序设计方法。 5.掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。 6.掌握数据库的基本知识,了解关系数据库的设计。 考试内容 一、基本数据结构与算法 1.算法的基本概念;算法复杂度的概念和意义(时间复杂度与空间复杂度)。 2.数据结构的定义;数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。 3.线性表的定义;线性表的顺序存储结构及其插入与删除运算。 4.栈和队列的定义;栈和队列的顺序存储结构及其基本运算。 5.线性单链表、双向链表与循环链表的结构及其基本运算。 6.树的基本概念;二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。

7.顺序查找与二分法查找算法;基本排序算法(交换类排序,选择类排序,插入类排序)。 二、程序设计基础 1.程序设计方法与风格 2.结构化程序设计。 3.面向对象的程序设计方法,对象,方法,属性及继承与多态性。 三、软件工程基础 1.软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。 2.结构化分析方法,数据流图,数据字典,软件需求规格说明书。 3.结构化设计方法,总体设计与详细设计。 4.软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。 5.程序的调试,静态调试与动态调试。 四、数据库设计基础 1.数据库的基本概念:数据库,数据库管理系统,数据库系统。 2.数据模型,实体联系模型及E―R图,从E―R图导出关系数据模型。 3.关系代数运算,包括集合运算及选择、投影、连接运算,数据库规范化理论。

计算机二级c语言历年真题及答案

计算机二级c语言历年真题及答案【篇一:国家计算机二级c语言历年真题及答案】 class=txt>c语言程序设计 (考试时间90分钟,满分100分) 一、选择题((1)—(10)、(21)—(40)每题2分,(11)—(20)每题1分,共70分) (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)下列选项中不属于结构化程序设计原则的是 a) 可封装 d) 自顶向下

c) 模块化 d) 逐步求精 (7)软件详细设计产生的图如下: 该图是 a) n-s图 b) pad图 c) 程序流程图 d) e-r图 (8)数据库管理系统是 a)操作系统的一部分 b) 在操作系统支持下的系统软件 c) 一种编译系统 d) 一种操作系统 (9)在e-r图中,用来表示实体联系的图形是 a) 椭圆图 b) 矩形 c) 菱形 d) 三角形 (10)有三个关系r,s和t如下: 其中关系t由关系r和s通过某种操作得到,该操作为 a) 选择 b) 投影 c) 交 d) 并 (11)以下叙述中正确的是 a)程序设计的任务就是编写程序代码并上机调试 b)程序设计的任务就是确定所用数据结构 c)程序设计的任务就是确定所用算法 d)以上三种说法都不完整 (12)以下选项中,能用作用户标识符的是 a)void b)8_8 c)_0_ d)unsigned (13)阅读以下程序

全国计算机等级考试二级C语言考点(完整版)

C语言二级考点(完整版) 第一章…… C语言基础知识 第二章……顺序结构 第三章……选择结构 第四章. ……循环结构 第五章……函数 第六章……指针 第七章……数组与指针 第八章……数组与函数 第九章……字符串 第十章……结构体与共用体 第十一章……文件 第一章C语言基础知识 考点1. C语言程序的结构认识 本节通过一个简单的c程序例子,介绍c语言的基本构成、格式、以及良好的书写风格,使读者对c语言有个初步认识。 例1 计算两个整数之和的c程序: #include main() { int a,b,sum; /*定义变量a,b,sum为整型变量*/ a=20; /*把整数20赋值给整型变量a*/ b=15; /*把整数15赋值给整型变量b*/ sum=a+b; /*把两个数之和赋值给整型变量sum*/ printf("a=%d,b=%d,sum=%d\n",a,b,sum); /*把计算结果输出到显示屏上*/ } 重点说明: 1、任何一个c语言程序都必须包括以下格式: main() { } 这是c语言的基本结构,任何一个程序都必须包含这个机构。括号内可以不写任何内容,那么该程序将不执行任何结果。 2、main()----在c语言中称之为“主函数”,一个c程序有且仅有一个main函数,任何一个c程序总是从main函数开始执行,main函数后面的一对圆括号不能省略。 3、被大括号{ }括起来的内容称为main函数的函数体,这部分内容就是计算机要执行的内容。 4、在{ }里面每一句话后面都有一个分号(;),在c语言中,我们把以一个分号结尾的一句话叫做一个c语言的语句,分号是语句结束的标志。 5、printf(“a=%d,b=%d,sum=%d\n”,a,b,sum); ----通过执行这条c语言系统提供给我们直接使用的屏幕输出函数,用户即可看到运行结果,本程序运行后,将在显示器上显示如下结果: a=20,b=15,sum=35 6、#include 注意:(1)以#号开头(2)不以分号结尾

全国计算机二级考试C语言(最全复习资料)

二级公共基础知识作为必考内容出现,出题形式为选择题前10道,占考试总分的10%。 考试其它比重: 1、C语言程序的结构占总分1% 2、数据类型及其运算占总分4% 3、选择结构程序设计占比分的3% 4、循环结构占比分的5% 5、数组的定义和引用占比分的5% 6、函数占比分的5% 7、编译预处理占比分1% 8、指针占比分的5% 9、结构体占比分的3% 10、位运算占比分的2% 11、文件操作占比分的2% 考试方式 上机考试,时长120分钟 单选题40分(含公共基础10分),操作题60分(包括程序填空题、程序修改题、程序设计题) 第一部分 C语言知识复习资料 第一章C语言基本知识(90分) 【考点1】C程序 用C语言编写的程序称为C语言源程序,源程序文件的后缀名为“.c”。源程序经编译后生成后缀名为“.obj”的目标文件,再把目标文件与各种库函数连接起来,生成“.exe”可执行文件。C语言有三种基本结构:顺序结构、选择结构、循环结构。

【考点2】main函数 又称主函数,是C程序的入口。main后面跟一对小括号和一对花括号,花括号括起来的部分称为main 函数的函数体。一个C程序从main函数开始执行,到main函数体执行完结束,而不论main函数在整个程序中的位置如何。每一个程序有且仅有一个main函数,其他函数都是为main函数服务的。 【考点3】存储形式 计算机在电脑中保存数据是采用二进制形式,由0或1构成的二进制称为位(bit),八个位构成一个字节(Byte),1个Byte=8个bit。二进制、八进制、十六进制转化为十进制采用乘法,十进制转化为二进制、八进制、十六进制采用除法。数据的存放位置就是它的地址。 【考点4】注释 是对程序的说明,可出现在程序中任意合适的地方,注释从“/*”开始到最近一个“*/”结束,其间任何内容都不会被计算机执行,注释不可以嵌套。 【考点5】书写格式 每条语句的后面必须有一个分号,分号是语句的一部分。一行内可写多条语句,一个语句可写在多行上。 【考点6】标识符 是标识名字的有效字符序列,可以理解为C程序中的单词。 标识符的命名规则是: (1)标识符只能由字母、数字和下划线组成,字母区分大小写。 (2)标识符的第一个字符必须是字母或下划线,不能为数字。 C语言标识符分如下3类 (1)关键字。它们在程序中有固定的含义,不能另作他用。如int、for、switch等。 (2)预定义标识符。预先定义并具有特定含义的标识符。如define、include等。 (3)用户标识符。用户根据需要定义的标识符,符合命名规则且不与关键字相同。 【考点7】常量与变量 常量是指在程序运行过程中,其值不能改变的量。常量分为整型常量、实型常量、字符常量、字符串常量、符号常量5种。在程序运行过程中其值可以改变的量称为变量。C语言中没有字符串变量。存放字符串使用字符数组。 【考点8】整型数据 整型常量有十进制、八进制、十六进制三种表示形式,没有二进制形式。八进制整型常量加前导数字0,十六进制常量加前导0X,八进制常量中不会出现8。 整型变量可分为基本整型(int)、短整型(short)、长整型(long)、和无符号整型(unsigned)。一个基本整型占4个字节。其它类型的整型占用字节数和取值范围详见教材第9页。 【考点9】实型数据 实型数据有两种表示形式:小数形式和指数形式。掌握判定指数形式合法性。 口诀:E前E后必有数,E后必须为整数。 实型变量分为单精度型(float)和双精度型(double),单精度型占四个字节。 【考点10】算术运算 算术运算符一共有+、—、*、/、%这五个。求余运算要求运算对象只能为整型,除法运算符两边运算对象都为整型时,运算结果也为整型即舍掉小数部分。 【考点11】强制类型转换 将一个运算对象转换成指定类型,格式为(类型名)表达式,注意小括号位置。 【考点12】赋值 赋值运算符为“=”,不同于关系等于“= =”。赋值表达式格式为:变量名=表达式,赋值运算符左边必须为变量,赋值运算是把赋值运算符右边表达式的值赋给左边变量。

计算机二级C语言考试编程题题库

计算机c语言编程题库 1、求100之内自然数中最大的能被17整除的数。 void main() { int i; for(i=100;i>0;i--) if(i%17==0)break; printf("%d\n",i); } 2、已知a,b,c都是1位整数,求当三位整数abc、cba的和为1333时a、b、c的值。 void main() { int a,b,c; for(a=1;a<=9;a++) { for(b=0;b<=9;b++) { for(c=1;c<=9;c++) if(a*100+b*10+c+c*100+b*10+a==1333) printf("%d,%d,%d\n",a,b,c); } } } 3、计算并输出200-400之间不能被3整除的整数的和。 void main() { int i,sum=0; for(i=200;i<=400;i++) if(i%3!=0) sum=sum+i; printf("%d\n",sum); } 4、从键盘输入10个数,统计非负数的个数,并计算非负数的和。 void main() { int i,n=0,sum=0; int a[10]; printf(“请输入10个数:”);

for(i=0;i<10;i++) scanf(“%d”,&a[i]); for(i=0;i<10;i++) if(a[i]>=0) { sum=sum+a[i]; n++;} printf("非负个数是%d,sum=%d\n",n,sum); } 5、求100之内自然数中偶数之和。 void main() { int i,sum=0; for(i=0;i<=100;i++) if(i%2==0) sum=sum+i; printf("sum=%d\n",sum); } 6、输入5个数,求和并输出。要求编写求和的函数。 void main() { int b(int x[],int n); int sum=0; int a[5]; int i; printf("请输入5个数:"); for(i=0;i<5;i++) scanf("%d",&a[i]); sum=b(a,5); printf("sum=%d\n",sum); } int b(int x[],int n) { int i,sum=0; for(i=0;i<5;i++) sum=sum+x[i]; return sum; } 7、编程计算1*2*3+3*4*5+5*6*7+...+99*100*101的值。 void main() { int i,sum=0; for(i=1;i<=99;i=i+2) sum=sum+i*(i+1)*(i+2); printf("%d\n",sum); } 8、编写程序,将用户输入的字符串中所有的字符a用*代替,然后输出。void main()

全国计算机二级C语言考试题型及考试重点

全国计算机二级C语言资格考试分析 ◆考试方式 全国计算机等级考试二级C语言每年上半年3月份与9月份两次考试,报名时间查看通知。 1.笔试:90分钟,满分100分,其中含公共基础知识部分的30分。 2.上机:90分钟,满分100分 3.上机操作包括: (1)填空。 (2)改错。 (3)编程。 ◆题型分析 二级C考试分笔试和机试两部分,两部分总分均为100分,两部分考试均需60分以上才能合格发放证书。若其中一科(笔试或机试)通过,另一科可在下一次考试中补考,若补考合格发放证书。若二科均在85分以上,在合格证书上将加印“优秀”字样,若二科均在70分以上,在合格证书上将加印“良好”字样。 (一)笔试 笔试内容分两部分。公共基础知识考核内容:30分;C语言基础知识考核内容:70分。题型分析如下: 1、单向选择题40道题,共70分。 分值分布如下: 其中(1)-(10)、(21)-(40)小题,每題2分,(11)-(20)小题,每题1分。 考核内容分布如下: (1)-(10)小题为公共基础知识考核内容,共计20分; (11)-(40)小题为C语言知识考核内容,共计50分。 2、填空题15个空,每空2分,共30分。 考核内容分布如下: (1)-(5)空为公共基础知识考核内容,共计10分; (6)-(15)空为C语言知识考核内容,共计20分。 ◆基本要求 1.熟悉Visual C++ 6.0 集成开发环境。 2.掌握结构化程序设计的方法,具有良好的程序设计风格 3.掌握程序设计中简单的数据结构和算法并能阅读简单的程序。 4.在Visual C++ 6.0 集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序能力 ◆考试内容 一、C语言程序的结构 1.程序的构成,main函数和其他函数。 2.头文件,数据说明,函数的开始和结束标志以及程序中的注释。 3.源程序的书写格式。 4.C语言的风格。

计算机二级C语言上机考试操作步骤及流程

二级C语言上机考试操作步骤 一、进入考试系统 单击桌面上的“考试系统”图标,进入考试启动界面。“考试启动界面”如图1所示。 图1 二、输入考生信息 进入考试界面后,单击“开始登录”按钮即可进入考试环境进行“考生信息”的输入。“信息输入”如图2所示。 图2 考生输入准考证号如“2427180018001800”后,单击“考号验证”按钮进行信息核实,系统会弹出如图3所示的对话框。 图3

在确定考生信息完全正确时,单击“是”按钮,进入答题界面,如下图所示,上方含有“程序填空题”、“程序修改题”、“程序设计题”三个按钮, 三、开始答题 本次考试共有50套题,每一套题的填空、改错和编程题的答案均附在后面。学生进入上述考试界面后,首先点击程序设计题,根据程序设计题从而明白是哪一套题的组合,然后开始正式答题。过程如下: 1.程序填空题 单击考试界面中的“程序填空题”按钮后,题目显示区将显示出题目对应的文字叙述信息。通过文字叙述可以了解到该题目的考试内容。然后单击左上角“答题”菜单中的“启动Microsoft Visual C++”菜单项进入“Visual C++ 6.0”系统环境界面,如下图所示。 进入系统环境后,执行左上角的“文件|打开”命令,系统弱出“打开”对话框,选择“blank1.c”程序文件,

点击左下角的“打开”按钮,如图4所示。 图4 打开“blank1.c”程序文件后,开始填空。填空方法如下: (1)在程序中找到“******** found *******”标识位置。 (2)把“found ”标识位置下面的需要填空的“占位符”删除(需要连横线一起删除),将程序的答案写在对应位置。例如下图所示。 原“blank1.c ”程序图: 打开

计算机二级考试C语言知识点总结

计算机二级考试C语言知识点总结 (完全针对考试大纲) 概述 总体上必须清楚的: 1)程序结构是三种: 顺序结构, 循环结构(三个循环结构), 选择结构(if 和switch) 2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。 3)计算机的数据在电脑中保存是以二进制的形式. 数据存放的位置就是他的地址. 4)bit是位是指为0 或者1。byte 是指字节, 一个字节= 八个位. 5)一定要记住二进制如何划成十进制。 概念常考到的: 1)、编译预处理不是C语言的一部分,不再运行时间。C语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。 2)、每个C语言程序中main函数是有且只有一个。 3)、在函数中不可以再定义函数。 4)、算法的是一定要有输出的,他可以没有输入。 5)、break可用于循环结构和switch语句。 6)、逗号运算符的级别最低。 第一章 1)合法的用户标识符考查: 合法的要求是由字母,数字,下划线组成。有其它元素就错了。 并且第一个必须为字母或则是下划线。第一个为数字就错了。 关键字不可以作为用户标识符号。main define scanf printf 都不是关键字。迷惑你的地方If是可以做为用户标识符。因为If中的第一个字母大写了,所以不是关键字。

2)实型数据的合法形式: 2.333e-1 就是合法的,且数据是2.333×10-1。 考试口诀:e前e后必有数,e后必为整数。. 3)字符数据的合法形式:: '1' 是字符占一个字节,"1"是字符串占两个字节(含有一个结束符号)。 '0' 的ASCII数值表示为48,'a' 的ASCII数值是97,'A'的ASCII数值是65。 4)整型一般是两个字节, 字符型是一个字节,双精度一般是4个字节: 考试时候一般会说,在16位编译系统,或者是32位系统。碰到这种情况,不要去管,一样做题。掌握整型一般是两个字节, 字符型是一个字节,双精度一般是4个字节就可以了。 5)转义字符的考查: 在程序中int a = 0x6d,是把一个十六进制的数给变量a 注意这里的0x必须存在。 在程序中int a = 06d, 是一个八进制的形式。 在转义字符中,’\x6d’才是合法的,0不能写,并且x是小写。 ‘\141’是合法的。 ‘\108’是非法的,因为不可以出现8。 转义字符意义ASCII码值(十进制) \a 响铃(BEL) 007 \b 退格(BS) 008 \f 换页(FF) 012 \n 换行(LF) 010 \r 回车(CR) 013 \t 水平制表(HT) 009 \v 垂直制表(VT) 011 \\ 反斜杠092 \? 问号字符063 \' 单引号字符039 \" 双引号字符034

2020计算机二级C语言考试真题汇总

模拟卷1 1 [填空题] 下列给定程序中,函数fun的功能是:在形参S所指字符串中寻找与参数C相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理。 例如,若s所指字符串为“baacda”,c中的字符为a,执行后S所指字符串为“baaaacdaa”。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行,也不得更改程序的结构! 试题程序: 参考解析: 【参考答案】 【解题思路】 填空1:for语句循环条件是判断是否到达字符串结尾,即当前字符是否为‘\0’。 填空2:while语句用以确定字符串的长度,所以变量n赋初值为0。 填空3:题目要求如果找到与参数c相同的字符,就在后面插入一个相同的字符,且找到后应该给数组元素赋值,本题目给出参数为c。 二、程序修改题 2 [简答题] 下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII 值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。 例如,若主函数中a字符串为“aBCDeFgH”,b字符串为"Abcd",则c中的字符串应为“aBcdeFgH”。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODl1.C中,不得增行或删行,也不得更改程序的结构!

参考解析: 【参考答案】 (1)int k=0; (2)while(*p||*q) 【考点分析】 本题考查:变量初始化,需根据题意确定变量含义,然后对其进行初始化操作;while循环语句。 【解题思路】 (1)变量k存放数组e的下标,因此应初始化为0。 (2)while循环语句的循环条件是判断两个字符串是否到达结尾。 三. 程序设计题 3 [简答题] 规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:将字符串尾部的*号全部删除,前面和中间的*号不动。 例如,字符串中的内容为:“****A*BC*DEF*G*******”.删除后,字符串中的内容应当是: “****A*BC*DEF*G”。在编写函数时,不得使用C语言提供的字符串函数。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。 参考解析: 【参考答案】 【考点分析】 本题考查:删除字符串尾部+号;删除的主要思想是把不删除的字符保留起来。 【解题思路】 对于一个字符串要删除其尾部的*号,只需要在最后一个不是*号的字符后面加上结束符号‘\0’。具体操作为:首先找到字符串的结尾,然后从最后一个字符开始往前逐个判断是否为*号,直到找到非*号字符为止,最后在该字符后面加上结束符号‘\0’。

2019计算机二级C语言考试真题汇总 -

1 [填空题] 下列给定程序中,函数fun的功能是:在形参S所指字符串中寻找与参数C相同的字符,并在其后插入一个与之相同的字符,若找不到相同的字符则不做任何处理。 例如,若s所指字符串为“baacda”,c中的字符为a,执行后S所指字符串为“baaaacdaa”。 请在程序的下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。 注意:部分源程序给出如下。 不得增行或删行,也不得更改程序的结构! 试题程序:

参考解析: 【参考答案】 【解题思路】 填空1:for语句循环条件是判断是否到达字符串结尾,即当前字符是否为‘\0’。 填空2:while语句用以确定字符串的长度,所以变量n赋初值为0。 填空3:题目要求如果找到与参数c相同的字符,就在后面插入一个相同的字符,且找到后应该给数组元素赋值,本题目给出参数为c。 二、程序修改题 2 [简答题] 下列给定程序中函数fun的功能是:逐个比较p、q所指两个字符串对应位置上的字符,并把ASCII 值大或相等的字符依次存放到c所指的数组中,形成一个新的字符串。 例如,若主函数中a字符串为“aBCDeFgH”,b字符串为"Abcd",则c中的字符串应为“aBcdeFgH”。 请改正程序中的错误,使它能得出正确的结果。 注意:部分源程序在文件MODl1.C中,不得增行或删行,也不得更改程序的结构!

参考解析: 【参考答案】 (1)int k=0; (2)while(*p||*q) 【考点分析】 本题考查:变量初始化,需根据题意确定变量含义,然后对其进行初始化操作;while循环语句。 【解题思路】 (1)变量k存放数组e的下标,因此应初始化为0。 (2)while循环语句的循环条件是判断两个字符串是否到达结尾。 三. 程序设计题 3 [简答题] 规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:将字符串尾部的*号全部删除,前面和中间的*号不动。 例如,字符串中的内容为:“****A*BC*DEF*G*******”.删除后,字符串中的内容应当是:“****A*BC*DEF*G”。在编写函数时,不得使用C语言提供的字符串函数。 注意:部分源程序在文件PROG1.C中。 请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。

2017年计算机二级考试之C语言考试大纲

2017年计算机二级考试之C语言考试大纲 基本要求 1. 熟悉Visual C++6. 0集成开发环境。 2. 掌握结构化程序设计的方法,具有良好的程序设计风格。 3. 掌握程序设计中简单的数据结构和算法并能阅读简单的程序。 4. 在Visual C++6. 0集成环境下,能够编写简单的C程序,并具有基本的纠错和调试程序的能力。 考试内容 一、C语言程序的结构 1. 程序的构成,main函数和其他函数。 2. 头文件,数据说明,函数的开始和结束标志以及程序中的注释。 3. 源程序的书写格式。 4. C语言的风格。 二、数据类型及其运算 1. C的数据类型(基本类型,构造类型,指针类型,无值类型)及其定义方法。 2. C运算符的种类、运算优先级和结合性。 3. 不同类型数据间的转换与运算。 4. C表达式类型(赋值表达式,算术表达式,关系表达式,逻辑表达式,条件表达式,逗号表达式)和求值规则。 三、基本语句 1. 表达式语句,空语句,复合语句。 2. 输入输出函数的调用,正确输入数据并正确设计输出格式。 四、选择结构程序设计 1. 用if 语句实现选择结构。 2. 用switch语句实现多分支选择结构。 3. 选择结构的嵌套。 五、循环结构程序设计 1. for循环结构。 2. while和do-while循环结构。 3. continue语句和break语句。 4. 循环的嵌套。 六、数组的定义和引用 1. 一维数组和二维数组的定义、初始化和数组元素的引用。 2. 字符串与字符数组。 七、函数 1. 库函数的正确调用。 2. 函数的定义方法。 3. 函数的类型和返回值。

二级C语言考试题

1.程序设计语言的语言处理程序是一种___A___。(1分) A 、系统软件 B 、应用软件 C 、办公软件 D 、工具软件 2. 计算机只能直接运行__C____。(1分) A 、高级语言源程序 B 、汇编语言源程序 C 、机器语言程序 D 、任何源程序 3.为解决某一特定问题而设计的指令序列称为___C___。(1分) A 、文档 B 、语言 C 、程序 D 、系统 4. 程序设计中,若用数组名作为函数调用的实参,传递给形参的是___D___。(1分) A 、数组第一个元素的值 B 、数组中全部元素的值 C 、数组元素的个数 D 、数组的首地址 5. 编制一个好的程序首先要确保它的正确性和可靠性,除此以外,通常更注重源程序的______。(1分) A 、易使用性、易维护性和效率 B 、易使用性、易维护性和易移植性 C 、易理解性、易测试性和易修改性 D 、易理解性、安全性和效率 6. 程序设计中,下列结论只有一个是正确的,它是__A____。(1分) A 、递归函数中的形式参数是自动变量 B 、递归函数中的形式参数是外部变量 C 、递归函数中的形式参数是静态变量 D 、递归函数中的形式参数可以根据需要自己定义存储类型 7.__A____是面向对象程序设计语言不同于其它语言的主要特点。 (1分) A 、继承性 B 、消息传递 C 、多态性 D 、静态联编 8. 从软件工程的观点,软件是___B___。(1分) A 、程序的集合 B 、程序、数据和文档的集合 C 、算法的集合 D 、算法和程序的集合 9. 存储器管理主要是对__A____的管理。(1分) A 、内存 B 、外存 C 、内存和外存 D 、文件 10. 设W 为二维数组,其中每个数据元素占用6个字节,行下标i 从0到8 ,列下标j 从2到5,W 中第6行的元素和第4列的元素共占用___A___个字节。(1分) A 、78 B 、72 C 、66 D 、84 11. 函数的形参和实参结合是__C____(1分) A 、传值 B 、传地址 C 、根据情况而定 D 、传名字 12. 下面关于变量的生存周期的说法错误的是_A_____(1分) A 、全局变量的生存周期从程序运行开始到程序结束 B 、局部变量的生存周期从块或函数的开始到块或函数的结束 C 、静态局部变量的生存周期与全局变量相同 D 、静态全局变量的作用域是整个程序 13. 对计算机进行程序控制的最小单位是__C____。(1分) A 、语句 B 、字节 C 、指令 D 、程序 14. 通常面向对象程序设计的英文缩写用__C____。(1分) A 、OOA B 、OOD C 、OOP D 、OOT 15. 在软件设计和编码时,采取___B____等措施都有利于提高软件的可测试性。(1分) A 、不使用标准文本以外的语句,书写详细正确的文档 B 、不使用标准文本以外的语句,采用良好的程序结构 C 、书写详细正确的文档,信息隐蔽 D 、书写详细正确的文档,采用良好的程序结构 16. 程序段和数据段的地址信息在__D____中保存。(1分) A 、进程标识符 B 、处理机状态 C 、进程调度信息 D 、进程控制信息

二级C语言考试大纲

二级C考试大纲 二级公共基础知识大纲 基本要求 (1)掌握算法的基本概念。 (2)掌握基本数据结构及其操作。 (3)掌握基本排序和查找算法。 (4)掌握逐步求精的结构化程序设计方法。 (5)掌握软件工程的基本方法,具有初步应用相关技术进行软件开发的能力。 (6)掌握数据库的基本知识,了解关系数据库的设计。 考试内容 1.基本数据结构与算法 (1)算法的基本概念:算法复杂度的概念和意义(时间复杂度与空间复杂度)。 (2)数据结构的定义:数据的逻辑结构与存储结构;数据结构的图形表示;线性结构与非线性结构的概念。 (3)线性表的定义:线性表的顺序存储结构及其插入与删除运算。 (4)栈和队列的定义:栈和队列的顺序存储结构及其基本运算。 (5)线性单链表、双向链表与循环链表的结构及其基本运算。 (6)树的基本概念:二叉树的定义及其存储结构;二叉树的前序、中序和后序遍历。 (7)顺序查找与二分法查找算法:基本排序算法(交换类排序,选择类排序,插入类排序)。 2.程序设计基础 (1)程序设计方法与风格。 (2)结构化程序设计。 (3)面向对象的程序设计方法,对象,方法,属性及继承与多态性。 3.软件工程基础 (1)软件工程基本概念,软件生命周期概念,软件工具与软件开发环境。 (2)结构化分析方法,数据流图,数据字典,软件需求规格说明书。 (3)结构化设计方法,总体设计与详细设计。 (4)软件测试的方法,白盒测试与黑盒测试,测试用例设计,软件测试的实施,单元测试、集成测试和系统测试。 (5)程序的调试,静态调试与动态调试。 4.数据库设计基础 (1)数据库的基本概念:数据库,数据库管理系统,数据库系统。 (2)数据模型:实体联系模型及E-R图,从E-R图导出关系数据模型。 (3)关系代数运算:包括集合运算及选择、投影、连接运算,数据库规范化理论。 (4)数据库设计方法和步骤:需求分析、概念设计、逻辑设计和物理设计的相关策略。

C语言二级考试重点_看完必过

C语言最重要的知识点 总体上必须清楚的: 1)程序结构是三种: 顺序结构, 循环结构(三个循环结构), 选择结构(if 和switch) 2)读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。 3)计算机的数据在电脑中保存是以二进制的形式. 数据存放的位置就是他的地址. 4)bit是位是指为0 或者1。byte 是指字节, 一个字节= 八个位. 5)一定要记住二进制如何划成十进制。 概念常考到的: 1、编译预处理不是C语言的一部分,不再运行时间。C 语言编译的程序称为源程序,它以ASCII数值存放在文本文件中。 2、每个C语言程序中main函数是有且只有一个。 3、在函数中不可以再定义函数。 4、算法的是一定要有输出的,他可以没有输入。 5、break可用于循环结构和switch语句。 6、逗号运算符的级别最低。 第一章

1)合法的用户标识符考查: 合法的要求是由字母,数字,下划线组成。有其它元素就错了。 并且第一个必须为字母或则是下划线。第一个为数字就错了。 关键字不可以作为用户标识符号。main define scanf printf 都不是关键字。迷惑你的地方If是可以做为用户标识符。因为If中的第一个字母大写了,所以不是关键字。 2)实型数据的合法形式: 2.333e-1 就是合法的,且数据是2.333×10-1。考试口诀:e前e后必有数,e后必为整数。. 3)字符数据的合法形式:: '1' 是字符占一个字节,"1"是字符串占两个字节(含有一个结束符号)。 '0' 的ASCII数值表示为48,'a' 的ASCII数值是97,'A'的ASCII数值是65。 4)整型一般是两个字节, 字符型是一个字节,双精度一般是4个字节: 考试时候一般会说,在16位编译系统,或者是32位系统。碰到这种情况,不要去管,一样做题。掌握整型一般是两个字节, 字符型是一个字节,双精度一般是4个字节就可以了。

计算机二级c语言考试习题及答案

1). 下列叙述中正确的是( )。 A.调用printf( )函数时,必须要有输出项 B.使用put )函数时,必须在之前包含头文件stdio.h C.在C语言中,整数可以以二进制、八进制或十六进制的形式输出 D.调节get )函数读入字符时,可以从键盘上输入字符所对应的ASCII码 正确答案:B 答案解析:选项A,若printf函数没有输出项,且格式字符串中不含格式信息,则输出的是格式字符串本身,若格式字符串含有格式信息,运行时则出现错误提示;选项C,在C语言中,整数可以十进制、八进制或十六进制的形式输出;选项D,getchar函数是从标准输入设备读取一个字符。 2). 以下结构体类型说明和变量定义中正确的是( ) A.typedef struct { int n; char c; } REC; REC t1,t2; B.struct REC ; { int n; char c; }; REC t1,t2; C.typedef struct REC; { int n=0; char c=′A′; } t1,t2; D.struct { int n; char c; } REC; REC t1,t2; 正确答案:A 答案解析:定义结构体类型的一般形式为:struct 结构体名{成员列表};struct 结构体名后不能加″;″号,所以选项B、C)错误,选项D中定义无名称的结构体类型同时定义结构体变量形式应为struct t1,t2;选项A为用户自定义类型,其为正确的定义形式。 3). 若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是( ) A.一对一 B.一对多 C.多对一

全国计算机二级C语言考试真题

2015年全国计算机考试套题 1、对于一个正常运行的C程序,以下叙述中确的是 A)程序的执行总是从main 涵数开始 B)程序的执行总是从程序的笫一个函数开始,在程序的最后一个函数中结束 C)程序的执行总是从main函数幵始,在程序的最后一个函数中结束 D)程序的执行总是从程序的笫一个函数开始,在main函数结束 3、若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是 A)x+1=y B) x=x+10=x+y C)double (x)/10 D)++x,y=x-- 4、以下选项中能表示合法常量的是 A)’\’ B)1,200 C)1.5E2.0 D)”\007” 5、以下定义语句中正确的是 A) double a=0.0;b=1.1; B) float a=1,*b=&a,*c=&b; C) int a=b=0; D) char A=65+1,b=’b’ 7、若变量已正确定义为int型,要通过语句 scanf(“%d,%d,%d”,&a,&b,&c); 给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:□代表一个空格符) A) □□□1,2,3<回车> B)1,2,3<回车> C)1, □□□2, □□□3<回车> D)1 □2 □3<回车> 8、当变量c的值不为2、4、6时,值也为“真”的表达式是() A (c>=2&&c<=6)&&(c%2!=1) B) (c>=2&&c<=6)&&!(c%2) ) C) (c==2)‖(c==4)‖(c==6) D) (c>=2&&c<=6)‖(c!=3)‖(c!=5) 9、以下选项中,值为1的表达式是 A) ‘\0’-‘0’ B)’1’-0 C)1-‘0’ D)1-‘\0’ 30、以下选项中,不合法的C语言用户标识符是 A a——b B AaBc C _1 D a_b 31. 以下选项中关于C语言常量的叙述错误的是 A经常被使用的变量可以定义成常量

全国计算机等级二级考试C语言试题及答案

一、选择题 在下列各题的A)、B)、C)、D)四个选项中,只有一个选项就是正确的,请将正确的选项涂写在答题卡相应位置上,答在试卷上不得分。 (1)程序流程图中带有箭头的线段表示的就是C A)图元关系B)数据流C)控制流D)调用关系 (2)下面不属于软件设计原则的就是 C A)抽象B)模块化C)自底向上D)信息隐蔽 (3)下列选项中,不属于模块间耦合的就是 C A)数据耦合B)标记耦合C)异构耦合D)公共耦合 (4)下列叙述中,不属于软件需求规格说明书的作用的就是D A)便于用户、开发人员进行理解与交流B)反映出用户问题的结构,可以作为软件开发工作的基础与依据 C)作为确认测试与验收的依据D)便于开发人员进行需求分析 (5)算法的时间复杂度就是指C A)执行算法程序所需要的时间B)算法程序的长度C)算法执行过程中所需要的基本运算次数 D)算法程序中的指令条数 (6)已知数据表A中每个元素距其最终位置不远,为节省时间,应采用的算法就是B A)堆排序B)直接插入排序C)快速排序D)B)与C) (7)栈底至栈顶依次存放元素A、B、C、D,在第五个元素E入栈前,栈中元素可以出栈,则出栈序列可能就是B A)ABCED B)DCBEA C)DBCEA D)CDABE (8)数据库设计包括两个方面的设计内容,它们就是A A)概念设计与逻辑设计B)模式设计与内模式设计C)内模式设计与物理设计 D)结构特性设计与行为特性设计 (9)关系表中的每一横行称为一个A A)元组B)字段C)属性D)码 (10)设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号),课程C(课号,课名),选课SC(学号,课号,成绩),则表SC的关键字(键或码)为 C A)课号,成绩B)学号,成绩C)学号,课号D)学号,姓名,成绩 (11)以下不正确的叙述就是D A)在C程序中,逗号运算符的优先级最低B)在C程序中,APH与aph就是两个不同的变量 C)若a与b类型相同,在计算了赋值表达式a=b后b中的值将放入a中,而b中的值不变 D)当从键盘输入数据时,对于整型变量只能输入整型数值,对于实型变量只能输入实型数值 (12)请选出可用作C语言用户标识符的就是B A)void,define,WORD B)a3_b3,_123,IF C)FOR,--abc,Case D)2a,Do,Sizeof (13)以下选项中,不能作为合法常量的就是B A)1、234e04 B)1、234e0、4 C)1、234e+4 D)1、234e0 (14)在C语言中,运算对象必须就是整型数的运算符就是A A)% B)\ C)%与\ D)** (15)若变量均已正确定义并赋值,以下合法的C语言赋值语句就是A A)x=y==5; B)x=n%2、5; C)x+n=i; D)x=5=4+1; (16)有以下程序段 char ch; int k; ch=′a′;k=12; printf("%c,%d,",ch,ch,k); printf("k=%d \n",k); 已知字符a的ASCII码值为97,则执行上述程序段后输出结果就是D

相关主题
文本预览
相关文档 最新文档