当前位置:文档之家› 计算机程序设计员理论试题题库

计算机程序设计员理论试题题库

计算机程序设计员理论试题题库〔测试题一〕

1. 计算机程序设计员要能够围绕()开展各项活动,招之即来,来之能干。

A、公司总体目标

B、软件系统开发

C、自身工作能力

D、职业道德标准

2. 为了不断提高自身的思想素质和业务水平,计算机程序设计员必须()。

A、加强协作能力的培养

B、加强管理能力的培养

C、团结协作、关心同事

D、勤奋学习、刻苦钻研

3. 在典型的层次化存储系统中,()属于外围设备。

A、高速缓存、主存储器

B、主存储器、辅助存储器

C、存放器、主存储器

D、辅助存储器、海量存储器

4.以下不属于脚本语言的是()。

A、VBScript

B、JA V AScript

C、PERL

D、Delphi

5 在I/O接口中,一个接口的()往往有多个。

A、设备

B、连接类型

C、控制方式

D、地址码

6. 汇编语言中,宏指令可以看作是指令系统扩展的指令,只不过这些扩展的宏指令是由()定义的。

A、操作系统

B、编译系统

C、宏汇编程序

D、用户自己

7 数组一般采用()方式存放数据。

A、动态存储

B、顺序存储

C、静态存储

D、随机存储

8.计算机网络按()可分为环形网、星形网、总线形网、树形网等。

A、通信介质

B、拓扑结构

C、信号频带占用方式

D、规模和覆盖范围

9 数据库管理系统的英文缩写是()。

A、FDDI

B、DBA

C、DBS

D、DBMS

10. 当前有三种公认的软件开发方法,即面向过程的方法、面向对象的方法和()。

A、组件技术

B、结构化技术

C、模块化技术

D、面向结构的方法

11. 使用()开发软件时,在整个开发过程中都使用统一的软件概念:类和对象。

A、面向过程方法

B、面向对象方法

C、模块化设计方法

D、结构化设计方法

12. 计算机网络按()可分为局域网和广域网。

A、通信介质

B、拓扑结构

C、信号频带占用方式

D、规模和覆盖范围

13. 以下关于“鼠标属性〞窗口的表达,正确的选项是()。

A、可初始化鼠标

B、可设置鼠标指针的外观

C、可设置鼠标移动的步长

D、可设置鼠标移动的角度

14. 在程序流程图中,“起、终点〞用()来表示。

A、椭圆形

B、四方形

C、平行四边形

D、菱形

15. 要设置“自定义活动桌面〞,需要在()窗口中进行。

A、辅助选项

B、我的电脑

C、显示属性

D、性能维护

16. 结构化程序设计是一种程序设计技术,它采用()逐步求精的设计方法和单入口单出口的控制结构。

A、从上至下

B、从下至上

C、从难到易

D、从易到难

17. 程序流程图的“DO-WHILE型循环结构〔如果C 那么循环执行S〕〞对应的C#语句

是()。

A、if (C) S;

B、if (!C) S;

C、while (C) { S }

D、do { S } while (! C)

18.以下表达错误的选项是()。

A、面向对象设计的详细设计方法与面向过程设计的详细设计方法大致相同

B、面向对象设计的详细设计方法与步骤与其他各种软件设计大致相同

C、面向对象设计的详细设计方法与步骤与其他各种软件设计不具可比性

D、面向对象设计和面向过程设计的详细设计的结果都可以用程序流程图来表示

19. 在详细设计阶段确定模块功能要求时,主要从以下几方面来分析:输入、()、主要过程、主要算法等。

A、接口

B、功能

C、输出

D、数据结构

20. 为了提高程序效率,应尽量防止采用多维数组和()。

A、逻辑变量

B、构造变量

C、复杂的表格

D、枚举类型

21. 开发软件系统时选择何种程序设计语言至关重要,适宜的程序设计语言能降低编码的(),开发出易读和易维护的程序。

A、难度

B、大小

C、长度

D、算法

22.在C#中,以下方法定义正确的选项是〔〕。

A、B、

C、D、

23.在C#中,〔〕访问修饰符修饰的变量只能由当前程序集访问。

A、public

B、protected

C、private

D、internal

24. 在C#中,〔〕允许相同名称、不同参数个数或者类型的方法存在。

A、方法重写

B、方法重载

C、方法取消

D、方法覆盖

25. 如图,在WinForms窗体中有一个TextBox控件,控件没有与TextChanged事件进行绑定。该控件目前具有输入焦点,当用户按下“Q〞键后,弹出了一个消息框,以下说法正确的选项是:〔〕

A、窗体的KeyPreview属性为True

B、窗体的KeyPreview属性为False

C、文本框的KeyPreview属性为True

D、文本框的KeyPreview属性为False

26. 在Visual https://www.doczj.com/doc/8219149916.html,窗口中,在( )窗口中可以观察当前工程的类和类型的层次信息。

A. 解决方案资源管理器

B. 类视图

C. 资源视图

D. 属性

27. C#中每个int 类型的变量占用( )个字节的内存。

A. 1

B. 2

C. 4

D. 8

28. 在C#中,表示一个字符串的变量应使用以下( )语句定义?

A. CString str;

B. string str;

C. Dim str as string

D. char * str;

29. 分析以下C#语句,注意类MyClass 没有访问修饰符:

namespace ClassLibrary1

{

class MyClass

{

public class subclass

{

int i;

}

}

}

假设必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,那么应选择( )。

A. private

B. protected

C. internal

D. public

30. 在定义类时,如果希望类的某个方法能够在派生类中进一步进行改良,以处理不同的派生类的需要,那么应将该方法声明成( )。

A. sealed 方法

B. public 方法

C. visual 方法

D. override 方法

31. 以下语句创立了( )个string 对象?

string[,] strArray = new string[3][4];

A. 0

B. 3

C. 4

D. 12

32. 用鼠标右击一个控件时出现的菜单一般称为:( )

A. 主菜单

B. 菜单项

C. 快捷菜单

D. 子菜单

33. 变量openFileDialog1 引用一个OpenFileDialog 对象。为检查用户在退出对话框时是否单击了“翻开〞按钮,应检查openFileDialog1.ShowDialog()的返回值是否等于( );

A. DialogResult.OK

B. DialogResult.Yes

C. DialogResult.No

D. DialogResult.Cancel

34. https://www.doczj.com/doc/8219149916.html, 使用( )命名空间的类访问SQL Server 数据库中的数据。

D. System.IO

35. 以下类MyClass 的属性count 属于( )属性.

class MyClass

{

int i;

int count

{

get{ return i; }

}

}

A. 只读

B. 只写

C. 可读写

D. 不可读不可写

36.在C#中,以下哪些语句可以创立一个具有3 个初始值为""的元素的字符串数组?

A. string StrList[3]("");

B. string[3] StrList = {"","",""};

C. string[] StrList = {"","",""};

D. string[] StrList = new string[3];

37. 为了将字符串str=“123,456”转换成整数123456,应该使用以下哪条语句?()

A. int Num = int.Parse(str);

B. int Num = str.Parse(int);

C. int Num = (int)str;

D. int Num = int.Parse(str,Globalization.NumberStyles.AllowThousands);

38. 在https://www.doczj.com/doc/8219149916.html, 中,DataAdapter 对象以下哪个Command 属性用于将DataSet 中的新增记录保存到数据源?()

A. Select Command

B. Insert Command

C. Update Command

D. Delete Command

39. 假设变量x的值为25,要输出x的值,以下正确的语句是( )。

A. System.Console.writeline(“x〞)

B. System.Console.WriteLine(“x〞)

C. System.Console.writeline(“x={0}〞,x)

D. System.Console.writeline(“x={x}〞)

40. 要退出应用程序的执行,应执行以下的( )语句。

A. Aapplication.Exit();

B. Aapplication.Exit;

C. Aapplication.Close();

D. Aapplication.Close;

41. ()就是“从一般原理或前提出发,经过排除及精化来推导出结论〞的调试策略。

A、试探法

B、回溯法

C、归纳法

D、演绎法

42. 在C#中,表示一个字符串的变量应使用以下哪条语句定义?〔〕

A. char str;

B. char * str;

C. string str

D. string str;

43.标识符命名的根本规那么是:由字母、汉字、数字或()组成,但首字母必须是字母或汉字。

A、下划线

B、符号

C、标点符号

D、括号

44. 窗体和控件是的根本对象,是()的根底。

A、数据结构

B、事件驱动

C、结构化编程

D、可视化编程

45.文本框是一个()区域,用于文本的输入、输出、编辑等。

A、文本显示

B、文本格式化

C、文本编辑

D、矩形

46. 滚动条以滚动条中()的位置来显示被选择的〔相对〕数值,如表示文件中的位置等。

A、滑块

B、箭头

C、控件

D、光标

47. 图片框的主要作用是在()显示图形信息。

A、对象中

B、窗体上

C、事件中

D、过程中

48. 建立菜单的三个步骤是:建立控件、设计菜单、()。

A、建立事件

B、设计类型

C、创立对象

D、编写事件过程代码

49. MDI窗体的所有子窗体都显示在MDI窗体内,子窗体也可以()。

A、变为MDI窗体

B、移动到MDI窗体外

C、显示在MDI窗体外

D、改变大小或进行移动

50.表达式由运算符、变量、()及函数等构成。

A、对象

B、属性

C、常量

D、过程

51. SELECT 语句的根本框架是:()。

A、SELECT—WHERE—FROM

B、FROM—WHERE—SELECT

C、SELECT—FROM—WHERE

D、WHERE—SELECT—FROM

52. VB编译错误是由于程序中的语句违反了C#的()而引起的。

A、时序

B、结构

C、语法规那么

D、变量类型

53. 当程序执行到断点处就会()。

A、终止程序运行

B、转入后台运行模式

C、中断而进入中断模式

D、转到程序开始处重新执行

54. 以下语句创立了多少个string 对象?( )

string[,] strArray = new string[3][3];

A. 9

B. 3

C. 4

D. 12

55. 在某Windows Form 应用程序中,主窗口类为Form1,程序入口为静态方法From1.Main。如下所示:

{

//其他代码

static void Main()

{

//在此添加适宜代码

}

}

那么在Main 方法中翻开主窗口的正确代码是:( )

A. Application.Run(new Form1());

B. Application.Open(new Form1());

C. (new Form1()).Open();

D. (new Form1()).Run();

56. 在C#中,预处理器指令#region 和#endregion 的作用是:( )

A. 注释#region 和#endregion 之间的代码

B. 为Code Editor 定义一段可折叠代码区

C. #region 和#endregion 之间的代码在Debug 版本中不参加编译

D. #region 和#endregion 之间的代码在Release 版本中不参加编译

57. 在类的定义中,类的( )描述了该类的对象的行为特征。

A. 类名

B. 方法

C. 所属的名字空间

D. 私有域

58. https://www.doczj.com/doc/8219149916.html, 使用( )命名空间的类访问SQL Server 数据库中的数据。

D. System.IO

59. 在C#语言中,以下能够作为变量名的是( )

A. if

B. 3ab

C. a_3b

D. a-bc

60.能正确表示逻辑关系“a>=10 或a<=0”的C#语言表达式是( )。

A. a>=10 or a<=0

B. a>=10|a<=0

C. a>=10&&a<=0

D. a>=10||a<=0

61. 计算机程序设计员的职业道德修养,主要是指职业责任、职业纪律、职业情感以及()的修养。

A、职业能力

B、职业活动

C、职业资格

D、职业标准

62. 计算机程序员掌握着用户软件系统的重要信息,因此要求程序设计人员必须具备()的职业道德。

A、严谨务实

B、工作耐心

C、谦虚谨慎

D、严守机密

63. 二进制数〔10101001〕2转换为十六进制数的结果是( )。

A、〔D5〕16

B、〔C8〕16

C、〔B9〕16

D、〔A9〕16

64.计算机由五局部构成,分别是控制器、()、储存器、输入设备、输出设备。

A、运算器

B、存放器

C、加法器

D、中央处理器

65.不同类型的计算机,其指令系统()。

A、不一样

B、根本一样

C、完全相同

D、一半相同,一半不同

66. 以下全部属于高级程序设计语言的是:()。

A、机器语言和C语言

B、汇编语言和C++语言

C、C语言和C++语言

D、机器语言和汇编语言

67. 通常情况下,虚拟存储空间要()实际内存空间。

A、小于

B、大于

C、等于

D、无法比拟

68. 在栈中,不允许插入和删除的一端称为()。

A、进栈

B、出栈

C、栈顶

D、栈底

69. CP/IP的可路由性意味着它可以携带被()解释的网络编址信息。

A、效劳器

B、工作站

C、交换机

D、路由器

70 现代计算机的网络编程一般指利用操作系统在不同通讯协议层次上提供的()实现网络进程平安通讯。

A、网络进程

B、系统进程

C、接口

D、算法

71. 软件测试作为软件工程的一个阶段,它的根本任务是()。

A、保证软件的质量

B、保证开发进度

C、发现和纠正所有错误

D、验证软件的正确性

72. 网络适配器俗称网卡,它是提供()与计算机相连的接口。

A、双绞线

B、光纤

C、交换机

D、通信网络

73.在Windows系统中,通过单击“控制面板〞中的“日期和时间〞选项卡,不能进行设置的是()。

A、定时

B、时区

C、日期

D、时间

74. 如果安装的网卡具有即插即用功能,开机后Windows 2000会(),并提示用户安装网卡的驱动程序。

A、报警

B、自动检测

C、进入本地连接属性窗口

D、进入网络连接属性窗口

75.防火墙通过检测()和Internet之间的通信以跟踪网络漏洞或内部人员的不法行为。

A、Web效劳器

B、以太网

C、内部网络

D、外部网络

76. 在网络连接的“本地连接属性〞对话中,单击“安装〞按钮,翻开“选择网络组件类型〞对话框,该对话框中有三类组件,分别是()。

A、网卡、调制解调器、驱动程序

B、TCP/IP、Netware、IPX/SPX

C、网卡、协议、效劳

D、客户、效劳、协议

77. 经典的结构化程序设计只用3种根本控制结构,以下()不属于其中之一。

A、DO-WHILE型循环结构

B、分支结构

C、顺序结构

D、星型结构

78. 以设计“学生成绩管理系统〞为例,()可分为两大模块:编辑模块和查询模块。

A、算法

B、流程图

C、主界面

D、主要过程

79. 以设计“学生成绩管理系统〞为例,“个人成绩查询〞界面窗体所对应的事件应该包括窗体装载、()和点击命令按钮。

A、窗体运行

B、窗体卸载

C、排序

D、输出

80. 以设计“学生成绩管理系统〞为例,“班级成绩排名〞模块的“输入〞要求是()。

A、学号

B、姓名

C、课程名

D、无

计算机程序设计员理论试题题库〔测试题二〕

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、操作系统

B、编译系统

C、宏汇编程序

D、用户自己

7. 数组一般采用()方式存放数据。

A、动态存储

B、顺序存储

C、静态存储

D、随机存储

8. 不同类型的计算机,其指令系统()。

A、不一样

B、根本一样

C、完全相同

D、一半相同,一半不同

9. 二进制数〔10101000〕2转换为十六进制数的结果是( )。

A、〔D5〕16

B、〔C8〕16

C、〔B9〕16

D、〔A8〕16

10. 当运算结果超过了定点数表示范围时,那么产生()。

A、进位

B、移位

C、溢出

D、舍弃

11. 通常情况下,虚拟存储空间要()实际内存空间。

A、小于

B、大于

C、等于

D、无法比拟

12. 在栈中,不允许插入和删除的一端称为()。

A、进栈

B、出栈

C、栈顶

D、栈底

13. 在需求分析阶段,确定系统的运行要求,就是确定系统运行时的(),如主机、软件、外设等。

A、设备要求

B、软件要求

C、环境要求

D、硬件要求

14. 软件测试作为软件工程的一个阶段,它的根本任务是()。

A、保证软件的质量

B、保证开发进度

C、发现和纠正所有错误

D、验证软件的正确性

15. 计算机网络按()可分为局域网和广域网。

A、通信介质

B、拓扑结构

C、信号频带占用方式

D、规模和覆盖范围

16. 在Windows系统中,为了进行时区的设置,需要单击“控制面板〞中的()选项卡。

A、时区

B、日期和时间

C、外观和主题

D、辅助功能

17. 在网络连接的“本地连接属性〞对话中,单击“安装〞按钮,翻开“选择网络组件类型〞对话框,该对话框中有三类组件,分别是()。

A、网卡、调制解调器、驱动程序

B、TCP/IP、Netware、IPX/SPX

C、网卡、协议、效劳

D、客户、效劳、协议

18. 结构化程序设计是一种程序设计技术,它采用()逐步求精的设计方法和单入口单出口的控制结构。

A、从上至下

B、从下至上

C、从难到易

D、从易到难

19. 经典的结构化程序设计只用3种根本控制结构,以下()不属于其中之一。

A、DO-WHILE型循环结构

B、分支结构

C、顺序结构

D、星型结构

20. 在程序流程图中,“菱形〞代表()。

A、条件判断

B、起、终点

C、输入、输出

D、过程

21. 以下不属于.net编程语言的是〔〕。

A

22.数据库连接中的参数设置Connection Timeout=10表示( )

A. 设置数据库连接超时为10秒钟

B.设置数据库连接超时为10毫秒

C. 设置数据库连接的用户最多为10个

D. 设置数据库连接的次数不能超过10次23.SQL语句“delete from department〞,需要SqlCommand对象的哪一个方法在执行?

A. ExecuteNonQuery()

B.ExecuteScalar()

C.ExecuteReader()

D. ExecuteXmlReader()

24.让控件不可用的属性是以下哪一个( )。

A. AllowDrop

B. Enabled

C. Bounds

D.Visible

25. 构造函数何时被调用?

A. 创立对象时

B.类定义时

C.使用对象的方法时

D.使用对象的属性时

26. 要设置Pen对象绘制线条的宽度,应使用它的( )属性。

A. Color

B. Width

C. DashStyle

D. PenType

27. 以下关于构造函数的描述正确的选项是〔〕

A.构造函数可以声明返回类型

B.构造函数不可以用private修饰

C.构造函数必须与类名相同

D.构造函数不能带参数

28. 接口是一种引用类型,在接口中可以声明〔〕,但不可以声明公有的域或私有的成员变量

A.方法、属性、索引器和事件

B.方法、属性信息、属性

C.索引器和字段

D.事件和字段

29. Winform中,关于ToolBar控件的属性和事件的描述不正确的选项是( )

A. Buttons属性表示ToolBar控件的所有工具栏按钮

B. ButtonSize属性表示ToolBar控件上的工具栏按钮的大小,如高度和宽度

C. DropDownArrows属性说明工具栏按钮〔该按钮有一列值需要以下拉方式显示〕旁边是否显示下箭头键

D. ButtonClick事件在用户单击工具栏任何地方时都会触发

30. 如果要将窗体设置为透明的,那么( )

A.要将FormBoderStyle属性设置为None

B.要将Opacity属性设置为小于100%得值

C.要将locked 属性设置为True

D.要将Enabled属性设置为True

31. 下面描述错误的选项是( )

A.窗体也是控件

B.窗体也是类

C.控件是从窗体继承来的

D.窗体的父类是控件类

32. 用鼠标右击一个控件时出现的菜单一般称为( )

A. 主菜单

B. 菜单项

C. 快捷菜单

D. 子菜单

33. 以下数组声明中,不正确的有〔〕

A .int[] a

B .int a[]=new int[2] C. int [] a={1,3} D. int [] a=int []{1,3}

34.以下哪一种参数是设置非Windows集成平安下的数据库连接?

A .Trusted_Connection=Yes B. user id=sa;password=111

C. Integrated Security=True

D. Integrated Security=SSPI

35.让控件不可见的属性是以下哪一个?

A. Cursor

B. Enabled

C. Dock

D. Visible

36.用于设置时间的控件是以下哪一个?

A. Timer

B. ComboBox

C. DateTime

D. DateTimePicker

37. 为了将字符串str=“123,456”转换成整数123456,应该使用以下哪条语句?( )

A. int Num = int.Parse(str);

B. int Num = str.Parse(int);

C. int Num = (int)str;

D. int Num = int.Parse(str,Globalization.NumberStyles.AllowThousands);

38. 在https://www.doczj.com/doc/8219149916.html, 中,DataAdapter 对象以下哪个Command 属性用于将DataSet 中的新增记录保存到数据源?( )

A. Select Command

B. Insert Command

C. Update Command

D. Delete Command

39. 如果将窗体的FormBoderStyle设置为None,那么( )

A. 窗体没有边框并不能调整大小

B. 窗体没有边框但能调整大小

C. 窗体有边框但不能调整大小

D. 窗体是透明的

40 .如果设treeView1=new TreeView(),那么treeView1.Nodes.Add("根节点")返回的是一个( )类型的值

A. TreeNode

B. int

C. string

D. TreeView

41.以下有关C#的表达,错误的选项是()。

A、是可视化的

B、是面向对象的

C、是一种编程语言

D、是面向过程的

42. 以下表达错误的选项是()。

A、面向对象设计的详细设计方法与面向过程设计的详细设计方法大致相同

B、面向对象设计的详细设计方法与步骤与其他各种软件设计大致相同

C、面向对象设计的详细设计方法与步骤与其他各种软件设计不具可比性

D、面向对象设计和面向过程设计的详细设计的结果都可以用程序流程图来表示

43. 以设计“学生成绩管理系统〞为例,“个人成绩查询〞界面窗体所对应的事件应该包括窗体装载、()和点击命令按钮。

A、窗体运行

B、窗体卸载

C、排序

D、输出

44. 以设计“学生成绩管理系统〞为例,“班级成绩排名〞模块的“输入〞要求是()。

A、学号

B、姓名

C、课程名

D、无

45. 为了提高程序效率,应尽量防止采用多维数组和()。

A、逻辑变量

B、构造变量

C、复杂的表格

D、枚举类型

46.文本框是一个()区域,用于文本的输入、输出、编辑等。

A、文本显示

B、文本格式化

C、文本编辑

D、矩形

47.下面是几条定义初始化一维数组的语句,指出其中正确的选项是( )。

A. int arr1 [ ]={5,5,1,6,3};

B. int [ ] arr1=new int[ ];

C. int[ ] arr1=new int[ ]{6,8,7,9,3};

D. int[ ] arr1;arr1={8,3,1,2,6};

48. SELECT 语句的根本框架是:()。

A、SELECT—WHERE—FROM

B、FROM—WHERE—SELECT

C、SELECT—FROM—WHERE

D、WHERE—SELECT—FROM

49. C#中,新建一字符串变量str,并将字符串"Tom's Living Room"保存到串中,那么应该使用以下哪条语句?〔〕

A. string str = "Tom\'s Living Room";

B. string str = "Tom's Living Room";

C. string str("Tom's Living Room");

D. string str("Tom"s Living Room");

50. 分析以下C#语句,注意类MyClass 没有访问修饰符:

namespace ClassLibrary1

{

class MyClass

{

public class subclass

{

int i;

}

}

}

假设必须为类MyClass 添加访问修饰符,并使MyClass 的访问域为公有,那么应选择( )。

A. private

B. protected

C. internal

D. public

51. C#程序中,可使用try..catch 机制来处理程序出现的( )错误。

A. 语法

B. 运行

C. 逻辑

D. 拼写

52. 以下语句创立了多少个string 对象?( )

string[,] strArray = new string[3][6];

A. 3

B. 6

C. 18

D. 36

53.如果将窗体的FormBoderStyle设置为None,那么( )。

A.窗体没有边框并不能调整大小;

B.窗体没有边框但能调整大小;

C.窗体有边框但不能调整大小;

D.窗体是透明的;

54. 要创立多文档应用程序,需要将窗体的( )属性设为true。

A. DrawGrid

B. ShowInTaskbar

C. Enabled;

D. IsMdiContainer;

55.设bool型变量a和b的取值分别为true和false,那么表达式a&&(a||!b)和a|(a&!b)的值分别为:( )

A .true true

B true false

C false false

D false true

56.以下属于合法C#变量名的有〔〕

A. x_123

B. if

C. 1_x

D. 3x

57.请问经过表达式a=3+1>5?0:1 的运算,变量a的最终值是什么? ( )

A . 3 B. 1

C. 0

D. 4

58. 以下描述错误的选项是〔〕

A.类不可以多重继承而接口可以;

B.抽象类自身可以定义成员而接口不可以;

C.抽象类和接口都不能被实例化;

D.一个类可以有多个基类和多个基接口;

59. Winform中,关于ToolBar控件的属性和事件的描述不正确的选项是( )。

A. Buttons属性表示ToolBar控件的所有工具栏按钮

B. ButtonSize属性表示ToolBar控件上的工具栏按钮的大小,如高度和宽度

C. DropDownArrows属性说明工具栏按钮〔该按钮有一列值需要以下拉方式显示〕旁边是否显示下箭头键

D. ButtonClick事件在用户单击工具栏任何地方时都会触发

60. 关于C#程序的书写,以下不正确的说法是〔〕。

A. 区分大小写

B. 一行可以写多条语句

C. 一条语句可写成多行

D. 一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法

61. 计算机程序设计员的工作涉及专业面广,需要具有(),因此,计算机程序设计员应该做一个“通才〞和“杂家〞。

A.组织能力

B.管理能力

C.广博的知识

D.最前沿的知识

62. 计算机程序员掌握着用户软件系统的重要信息,因此要求程序设计人员必须具备()的职业道德。

A.严谨务实

B.工作耐心

C.谦虚谨慎

D.严守机密

63. 某数值编码为FFH,假设它所表示的真值为-127,那么它是用__表示的;假设它所表示的真值为-1,那么它是用__表示的。

,,, ,补码

64. 用定点补码表示纯小数,采用8位字长,编码10000000表示的十进制数是( )。

A.0

B.-1 6.

65. 按照?计算机软件保护条例?的规定,自然人的软件著作权的保护期限为( )。

66. 操作系统是一种( )。

67. 以下全部属于高级程序设计语言的是:()。

A、机器语言和C#语言

B、汇编语言和C++语言

C、C#语言和C++语言

D、机器语言和汇编语言

68. 在栈中,不允许插入和删除的一端称为()。

69. 使用IE浏览器浏览网页时,出于平安方面的考虑,需要禁止执行Java Script,可以在IE 中( )。

调试

第10题至第13题题干如下:

在面向对象程序设计语言中,_(10)_是利用可重用成分构造软件系统的最有效的特性,它不仅支持系统的可重用性,而且还有利于提高系统的可扩充性;_(11)_可以实现发送一个通用的消息而调用不同的方法;_(12)_是实现信息隐蔽的一种技术,其目的是使类的_(13)_相互别离。

70. A.封装 B.消息传递 C.引用

71. A.封装 B.消息传递

72. A.引用 B.继承 C.封装

73. A.定义与实现 B.分析与测试 C.分析与设计

74. 黑盒测试也称为功能测试。黑盒测试不能发现( )。

75. 判断一个表达式中左右括号是否匹配,采用( )实现较为方便。

76. 在第一趟排序之后,一定能把数据表中最大或最小元素放在其最终位置上的排序算法是( )。

77. 源程序清单是在软件生存周期的( )阶段产生的文档。

78. 在一个办公室内,将6台计算机用交换机连接成网络,该网络的屋里拓扑结构为( )。

79. TCP/IP网络的体系结构分为应用层、传输层、网络互联层和网络接口层。属于传输层协议的是( )。

80. 在WWW效劳器与客户机之间发送和接收HTML文档时,使用的协议时( )。

计算机程序设计员理论试题题库〔测试题三〕

1. 计算机程序设计员要严格按照工作程序及相关文档的标准开展工作,指的是()。

A、胸襟宽阔

B、谦虚谨慎

C、严肃认真

D、办事标准

2. 计算机程序设计员要坚持实事求是的工作作风,一切从实际出发,理论联系实际,坚持()的唯一标准。

A、效率就是生命

B、实践是检验真理

C、客户第一

D、效劳第一

3. 二进制数〔11101011〕2转换为十六进制数的结果是( )。

A、〔D5〕16

B、〔C8〕16

C、〔EB〕16

D、〔A9〕16

4.微型计算机存储器系统中的Cache是( )。

A、只读存储器

B、高速缓冲存储器

C、可编程只读存储器

D、可擦除可再编程只读存储器

5. 一条计算机指令中规定其执行功能的局部称为()。

A、源地址码

B、操作码

C、目标地址码

D、数据码

6. 一台计算机字长是4个字节,表示:()。

A、能处理的字符串最多由4个英文字母组成

B、能处理的数值最大为4位十进制数9999

C、在CPU中作为一个整体加以传送的二进制数码为32位

D、在CPU中运算的结果最大为2^32

7. 将高级语言编写的程序翻译成机器语言程序,采用的两种翻译方式是解释和()。

A、编译

B、链接

C、汇编

D、执行

8. 只允许在一端插入和删除数据的数据结构是()。

A、栈

B、队列

C、串

D、二叉树

9. Internet中使用的协议主要是是()。

A、Microsoft

B、IPX/SPX兼容协议

C、NetBEUI

D、TCP/IP

10下面关于TCP/IP的说法中,哪一项不正确()。

A、TCP协议定义了如何对传输的信息进行分组

B、IP协议是专门负责按地址在计算机之间传递信息

C、TCP/IP协议包括传输控制协议和网际协议

D、TCP/IP是一种计算机语言

11. 计算机病毒是指。

A、编制有错误的计算机程序

B、设计不完善的计算机程序

C、计算机的程序已被破坏

D、以危害系统为目的的特殊的计算机程序

12. 不能作为计算机网络中传输介质的是()。

A. 微波

B. 光纤

C. 光盘

D. 双绞线络

13. 数据库系统是指以计算机系统为根底,以数据库方式管理大量共享数据的综合系统。它的组成应当是:数据库、计算机硬件系统、用户和( )。

A、操作系统

B、数据库管理员

C、数据集合

D、数据库管理系统

14.以下运算中,不属于专门关系运算的是( )。

A、选择

B、映射

C、连接

D、投影

A、ATM

B、ADSL

C、DDN

D、帧中继

16.系统测试中的系统错误是指( )

A、与外部接口错误

B、子程序、模块调用错误

C、逻辑运算错误

D、与外部接口、子程序调用、参数使用错误

17.源程序在运行环境下可根据用户的需求进行修改或扩充其功能,说明源程序具有( )

A、正确性

B、可读性

C、可测试性

D、可维护性

18. 以设计“学生信息管理系统〞为例,()可分为两大模块:编辑模块和查询模块。

A、算法

B、流程图

C、主界面

D、主要过程

19. 在使用C#设计应用程序窗体时,窗体所对应的事件应该包括窗体装载、()和点击命令按钮。

A、窗体运行

B、窗体卸载

C、排序

D、输出

20.在对源程序的质量要求中,源程序的正确性是指()。

A、良好的设计风格,较高的执行效率

B、没有任何语法错误

C、正确的算法和正确的数据结构描述

D、源代码实现的功能与模块的详细设计描述一致

21. .Net框架结构的核心组件是〔〕

A、公共语言运行时

B、支持跨语言开发

C、框架类库

D、MSIL

22. 编写网络应用程序所使用的命名空间为〔〕

23.在用C#设计类时,〔〕访问修饰符修饰的成员只能类内部访问。

A、public

B、protected

C、private

D、internal

24. 下面关于命名空间说法错误的选项是〔〕

A、命名空间用于组织相关的类和其他的类型;

B、命名空间可以嵌套

C、在同一个应用程序中,不同的命名空间不允许有相同的名称类;

D、using关键字用于引入命名空间

25. 在C#中封装一个类时,下面关于属性的使用正确的选项是〔〕

A、private int name;

B、private string name;

public string Name public string Name

{ {

get{return name;} get{ name = value;}

set{name = value;} set{return name;}

} }

C、private string name;

D、private string name;

public string Name private string Name

{ {

get{return name;} get{ name = value;}

set{name = value;} set{return name;}

} }

26. 在Visual https://www.doczj.com/doc/8219149916.html,窗口中,在( )窗口中可以观察当前工程的类和类型的层次信息。

A、解决方案资源管理器

B、类视图

C、资源视图

D、属性

27. 在C#中,下面关于静态方法和实例方法描述错误的选项是〔〕

A、静态方法可以直接使用类名调用,实例方法需要使用类的实例来调用;

B、静态方法可以直接调用实例方法;

C、实例方法可以直接调用静态方法;

D、静态方法调用前初始化,实例方法实例化对象时初始化;

28. 在C#中,下面几种重载的方法代码,错误的选项是〔〕

A、public void Study(string name)和public void Study(int hours);

B、public void Study(string name)和public string Study(string name);

C、public Student()和public Student(string name, int age);

D、public Student(string name)和public Student(string name, int age);

29. 在C#中,以下数据类型是引用类型的是〔〕

A、枚举〔enum〕

B、字符型〔char〕

C、结构类型〔struct〕;

D、数组〔Array〕;

30. 如果想将文件当前位置一直到结尾的内容都读取,需要使用的方法为〔〕

A、StreamReader.ReadLine();

B、StreamReader.Read();

C、StreamReader.ReadToEnd();

D、StreamReader.ReadBlock()

31. 下面关于继承机制的特性,说法正确的选项是〔〕

A、在C#中,任何类都可以被继承;

B、继承具有传递性;

C、一个子类可以继承多个父类;

D、在继承关系中,父类可称为派生类,子类又可以称为基类;

32. 下面关于子类调用父类的构造函数的说法,错误的选项是〔〕

A、在子类中,如果不显式地使用base关键字调用父类构造函数,子类会隐式地使用base;

B、在子类中,必须指定构造函数调用父类的那个构造函数;

C、在子类中,果不显式地使用base关键字,那么父类中必须有无参的构造函数;

D、在有参的父类构造函数中,在子类中使用base关键字调用时,参数必须一致;

33. 下面关于虚方法说法错误的选项是:

A、使用virtual关键字修饰虚方法

B、虚方法必须被其子类重写

C、虚方法可以有自己的方法体

D、虚方法和抽象方法都可以实现多态性

34. https://www.doczj.com/doc/8219149916.html, 使用( )命名空间的类访问ACCESS数据库中的数据。

A、B、

C、D、System.IO

35. 关于下面的这段代码,说法正确的选项是〔〕

class Student:Person

{

private string bobby;

public void Study()

{ }

}

class Person

{

private string name;

protected int age;

protected void play()

{ int hours;}

}

A、Study()方法可以访问name变量;

B、Study()方法可以访问age变量;

C、Study()方法不可以调用Play()方法;

D、Study()方法中可以访问hours变量;

36. 在.Net中,创立一个文件流,指定开开一个文件,如果不存在,就创立一个新文件,FileMode的值应该为〔〕

A、Oper;

B、Create

C、CreateOrOpen

D、OpenOrCreate;

37. 为了将字符串str=“788”转换成整数788,应该使用以下哪条语句?()

A、int Num = int.Parse(str);

B、int Num = str.Parse(int);

C、int Num = (int)str;

D、int Num = int.Parse(str,Globalization.NumberStyles.AllowThousands);

38. 在https://www.doczj.com/doc/8219149916.html, 中,DataAdapter 对象以下哪个Command 属性用于修改DataSet 中的记录并保存到数据源?()

A、Select Command

B、Insert Command

C、Update Command

D、Delete Command

39. 在C#中,以下关于构造函数的说法描述错误的选项是〔〕

A、一个类的构造函数通常与类名相同;

B、在类中可以显式地调用类的构造函数;

C、一般情况下,构造函数总是public类型的;

D、构造函数可以声明返回值;

40. 下面关于接口的使用,错误的选项是〔〕

A、接口可以实例化;

B、接口可以作为参数进行传递;

C、接口可以作为函数的返回值;

D、实现了多个接口可以说是变相实现了多重继承

二、判断题

41. ( )一个完整的Internet域名地址由假设干局部组成,各局部之间由分号隔开。

42. ( )OSI模型规定了支持每一层的硬件和软件的模型。

43. ( )配置用户为单独一个用户列表,以及通过重启效劳器来修改用户访问控制列表,是可以保证Web效劳器平安的方法之一。

44. ( )“ASCII〞的最后一个“I〞代表的英文单词是“Information〞,中文翻译为“信息〞。

45. ( )在软件工程中,UML最后一个字母所代表的英文是Language。

46. ( )在计算机网络领域中,HTTP的中文含义是超文本传输协议。

47. ( )著作权是指作者及其他著作权人对其文学、艺术、科学作品所享有的人身权利和财产权利的总称。

48. ( )创立拨号连接,需要输入ICP的号码。

49. ( )在详细设计阶段,模块接口的细节指输入数据及局部数据的全部细节。

50. ( )由于在程序流程图中,代表控制流的箭头不受任何约束,容易导致随意转移,破坏结构化程序的结构。

51. ( )以设计“学生成绩管理系统〞为例,在“个人成绩〞和“班级成绩排名〞模块中,都需要求一个学生成绩的加权平均分,为此可将“求加权平均分〞作为一个单独的过程,供两个模块共享。

52. ( )字符串连接符“&〞的操作方式是:系统先将“&〞两边的操作数转换成字符型,然后连接。

53. ( )的选择结构中,If…Then…Else属于双分支条件语句。

54. ( )当程序较大时,一般采用单步调试手段,跟踪观察程序的执行情况,以确定程序的错误。

55. ( )在详细设计说明书中,“总体设计〞局部主要包括“需求概述〞和“工程背景〞两局部。

56. ( )在测试方案文档中,每一个具体的测试工程说明包括输入、输出、结果等三局部。

57. ( )窗体的BackColor是窗体的背景色属性。

58. ( )TextBox的TextChange事件在文本框单击时候触发。

59. ( )用do….while语句构成的循环,在while后的表达式为true时结束循环。

60. ( )for循环是先判定表达式,后执行循环体语句。

61. ( )方法的定义和调用都不能嵌套

62. ( )调用重载方法时,系统根据方法名称来选择具体的方法。

63. ( )构造函数的函数名和类名相同

64. ( )在C#中,程序运行时,数组下标越界也不会产生异常

65. ( )在GDI+的所有类中,一定要先用Graphics创立一个对象

66. ( )要设置Pen对象绘制线条的宽度,应使用它的Color属性。

67. ( )使用不带参数的WriteLine()方法时,将不会产生任何输出。

68. ( )整数类型不属于值类型。

69. ( )无论条件是否成立,while语句都要执行一次循环体。

70. ( )使用break语句可以一次跳出多重循环

71. ( )计算机程序设计员的职业道德是计算机程序设计员在社会生活中的行为标准。

72. ( )计算机程序设计员在工作中发现问题,要及时向领导汇报,突出表现自己的才能。

73. ( )计算机系统是一个软、硬件结合的复杂的多层次系统,从内到外分别是:计算机硬件、编译软件、操作系统软件、用户应用程序。

74. ( )在层次化存储系统中,每一层子系统中的数据都是下一层数据的子集,层次越高,离CPU的距离越近。

75. ( )按存储的工作方式分类,存储器可分为随机读写存储器、顺序读写存储器、只读存储器等。

76. ( )外中断可以进一步分为可屏蔽中断和不可屏蔽中断。

77. ( )输出设备的主要作用是将外界信息通过一定的方式输出到计算机中,以供计算机进行处理。

78. ( )在数据库的数据体系结构中,外部级最接近用户。

749. ( )计算机网络中,每台计算机是相互依赖的。

80. ( )计算机网络的数据通信功能对传统的、电报、邮递等通信方式造成很大冲击。

81. ( ) c#语言和NET其他语言不能进行交互。

82. ( ) Switch语句中的条件可以是变量.

83. ( )关于C#程序的书写,区分大小写。

84. ( )在C#语言中,运算符中优先级最高的是“+〞。

85. ( )if语句后面的表达式可以是常数。

86. ( )do….while语句构成的循环不能用其他语句构成的循环来代替。

87. ( )方法的定义可以嵌套,但方法调用不能嵌套。

88. ( )调用重载方法时,系统根据可以根据参数的个数来选择具体的方法。

89. ( )在C#中,编译时对数组下标越界将作检查。

90. ( )只有当用户按下回车键时,Read( )和ReadLine()方法才会返回。

91.( )C#程序设计语言属于机器语言。

92. ( )使用ref参数,传递到ref参数的参数必须最先初始化

93. ( )变量必须先定义后使用.

94. ( )文本框的只读属性是ReadOnly。

95. ( )控件的启用属性是Text.

96. ( )菜单控件是statusStrip。

97. ( )工具栏按钮类型只可以是图片型。

98. ( ) timer控件的Interval属性单位是秒。

99. ( )窗体的Load事件是窗体关闭时触发。

100. ( ) 消息框调用的是Message的Show()方法。

答案:

计算机程序设计员理论试题题库〔测试题四〕

1. ( )输入设备的主要作用是将计算机处理信息的结果,或者处理信息的过程通过一定的方式输入到显示屏上。

2. ( )c#对操作系统的要求是必须支持NTFS文件系统。

3. ( )在硬件时,假设计算机不能自动识别其型号,可插入厂商提供的软盘或光盘,单击“从磁盘安装〞按纽,进行手动安装驱动程序。

4. ( )当运算结果超过了定点数表示范围时,那么产生移位.

5. ( )数组一般采用动态存储方式存放数据。

6. ( )数据库管理系统的英文缩写是FDDI。

7. ( ) 打印机属性〞的“颜色管理〞选项卡界面用于设置彩色打印机的打印参数。

8. ( )编码的目的是把软件设计的结果转换成用某种程序设计语言书写的程序。

9. ( )#region 和#endregion 之间的代码在Release 版本中不参加编译。

10. ( )关于C#程序的书写,一行可以写多条语句。

11. ( )一个类中只能有一个Main()方法,因此多个类中可以有多个Main()方法

12. ( )关于C#程序区分大小写。

13. ( )在C#语言中优先级最高的是%。

14. ( )能正确表示逻辑关系“a>=5 且a<=10”的C#语言表达式是a>=5||a<=10。

15. ( ) if语句后面的表达式可以是逻辑表达式。

16. ( )do….while语句构成的循环只能用break语句退出。

17. ( ) f or循环体语句中,可以包含多条语句,但要用花括号括起来。

18. ( )方法的定义不能嵌套,但方法调用可以嵌套。

19. ( )构造函数可以带有参数。

20. ( )在C#中异常不能被捕获。

21. ( )在C#中,编译时对数组下标越界将作检查。

22. ( )要使窗体刚运行时,显示在屏幕的中央,应设置窗体的WindowsState属性。

23. ( )要使复选框控件能够被选中,应首先设置它的Checked属性。

24. ( )要设置Pen对象绘制线条的宽度,应使用它的DashStyle属性。

25. ( )WriteLine()方法在输出字符串的后面添加换行符。

26. ( )结构化的程序设计的3种根本结构是顺序结构,If结构,for结构。

27. ( )无论条件是否成立,while语句都要执行一次循环体。

28.( )goto语句必须和标识符配合使用,break和continue语句那么不然。

29.( )C#中只有一维数组。

30. ( )在C#中,Dim str as string表示定义一个字符串的变量。

31. ( )计算机程序设计员的职业道德是计算机程序设计员在社会生活中的行为标准。

32. ( )计算机程序设计员在工作中发现问题,要及时向领导汇报,突出表现自己的才能。

33. ( )存储一个16×16点阵的汉字(每个点占用1bit),需用32个字节。

34. ( )汇编控制伪指令用于控制汇编程序的执行流程

35. ( )在汇编语言中,不能定义符号常量。

36. ( )甲公司将其开发的商业软件著作权经约定合法转让给乙公司,随后甲公司自行对原软件进行了改良,形成新版本后进行销售。那么,甲公司的行为构成侵权,因为甲公司不再享有原软件的使用权。

37. ( )数据的物理独立性是指当数据库的外模式发生改变时,数据的物理结构需要改变。

38. ( )用高级语言编写的程序称为“源程序〞。计算机不能直接技源程序的语句运行,通

计算机程序设计员(高级)考试题库含答案

计算机程序设计员(高级)考试题库含答案计算机程序设计员(高级)考试题库含答案 1. 题目一:数据类型与变量声明 (150字) 在计算机程序设计中,数据类型与变量声明是非常重要的概念。数据类型定义了数据的性质和操作,变量则用来存储和表示数据。在C 语言中,常用的数据类型有整型、浮点型、字符型和布尔型等。变量的声明需要指定变量的数据类型和变量名,以便在程序中进行调用和操作。例如,声明一个整型变量a,可以使用如下代码:int a; 2. 题目二:条件语句与循环结构 (200字) 在程序设计中,条件语句和循环结构是控制程序流程的基本工具。条件语句根据条件的真假执行不同的代码块,常见的条件语句有if语句和switch语句。循环结构用于重复执行一段代码,常见的循环结构有for循环、while循环和do-while循环。条件语句和循环结构的灵活使用可以实现不同的功能,例如根据用户输入判断是否登录成功,或者循环输出1到100的整数。 3. 题目三:函数的定义与调用 (200字) 在程序设计中,函数是用来封装可重用代码的工具。函数可以接受参数,并返回一个值。函数的定义包括函数名、参数列表、返回值类型和函数体。函数的调用通过函数名和参数列表来实现。函数的定义

和调用可以帮助程序员提高代码的复用性和可维护性。例如,定义一个计算两个整数之和的函数add,可以使用如下代码: int add(int a, int b) { return a + b; } int result = add(3, 5); 4. 题目四:数组与字符串操作 (200字) 数组是在程序设计中用来存储多个相同类型的数据的数据结构。数组的长度是固定的,在声明数组时需要指定数组的长度和数据类型。数组的元素可以通过索引访问和修改。字符串是由字符组成的数组,在C语言中以'\0'结尾。字符串操作可以包括字符串的拷贝、连接、比较和查找等。对数组和字符串的灵活操作可以实现各种复杂的功能,例如排序、搜索和加密等。 5. 题目五:指针与动态内存管理 (200字) 指针是用来存储变量地址的变量。指针可以通过取址操作获取变量的地址,也可以通过间接引用操作获取变量的值。动态内存管理是使用指针在程序运行时动态地分配和释放内存。动态内存的分配和释放可以通过malloc、calloc和free等函数实现。指针的使用和动态内存管理可以帮助程序在运行过程中更加灵活地处理数据,提高程序的效率和性能。 6. 题目六:结构体与文件操作 (200字)

计算机程序设计员(高级)考试题库及答案

计算机程序设计员(高级)考试题库及答案 1、()就是总结在测试工作中所找到的一切东西。 A、测试日志 B、测试事件报告 C、测试总结报告 D、漏洞追查报告 答案:C 2、在()测试,其花费是最小的,而回报却是优厚的。 A、编码过程中 B、程序完成后 C、软件完成后 D、程序设计中 答案:A 3、()方法的主要优点包括:与人类习惯的思维方法一致、稳定性好、可重用性好、可维护性好。 A、结构化程序设计 B、面向对象 C、模块化程序设计 D、程式化程序设计 答案:B 4、UML是一种标准的图形化建模语言,它是()分析与设计的一种标准表示。 A、面向过程 B、面向对象 C、面向功能 D、面向结构 答案:B 5、边界值分析法的基本思想是:选取正好等于、刚刚大于或()边界的值作为测试数据。 A、任意 B、远远大于 C、远远小于 D、刚刚小于 答案:D 6、()主要是指程序的运行效率和存储效率两个方面。

A、编码风格 B、代码调试 C、软件测试 D、程序性能优化 答案:D 7、将相同或相似的数据或数据特征归类,使用较少的数据量描述原始数据,以达到减少数据量的目的,这种压缩称为()。 A、有损压缩 B、无损压缩 C、哈夫曼编码压缩 D、预测编码压缩 答案:B 8、在进行单元测试时,常用的方法是()。 A、采用白盒测试,辅之以黑盒测试 B、采用黑盒测试,辅之以白盒测试 C、只使用白盒测试 D、只使用黑盒测试 答案:A 9、线程是操作系统分配()时间的基本单元。 A、浏览器 B、计算器 C、处理器 D、控制器 答案:C 10、()是为了发现错误而执行程序的过程。 A、程序调试 B、程序编码 C、程序设计 D、程序测试 答案:D 11、下列 C#注释编写规范正确的是()。 A、、注释要求英文及英文的标点符号 B、每行注释的最大长度为200 个字符 C、允许给注释加外框 D、将注释与注释分隔符用一个TAB 分开

计算机程序设计员理论试题题库

计算机程序设计员理论试题题库〔测试题一〕 1. 计算机程序设计员要能够围绕()开展各项活动,招之即来,来之能干。 A、公司总体目标 B、软件系统开发 C、自身工作能力 D、职业道德标准 2. 为了不断提高自身的思想素质和业务水平,计算机程序设计员必须()。 A、加强协作能力的培养 B、加强管理能力的培养 C、团结协作、关心同事 D、勤奋学习、刻苦钻研 3. 在典型的层次化存储系统中,()属于外围设备。 A、高速缓存、主存储器 B、主存储器、辅助存储器 C、存放器、主存储器 D、辅助存储器、海量存储器 4.以下不属于脚本语言的是()。 A、VBScript B、JA V AScript C、PERL D、Delphi 5 在I/O接口中,一个接口的()往往有多个。 A、设备 B、连接类型 C、控制方式 D、地址码 6. 汇编语言中,宏指令可以看作是指令系统扩展的指令,只不过这些扩展的宏指令是由()定义的。 A、操作系统 B、编译系统 C、宏汇编程序 D、用户自己 7 数组一般采用()方式存放数据。 A、动态存储 B、顺序存储 C、静态存储 D、随机存储 8.计算机网络按()可分为环形网、星形网、总线形网、树形网等。 A、通信介质 B、拓扑结构 C、信号频带占用方式 D、规模和覆盖范围 9 数据库管理系统的英文缩写是()。 A、FDDI B、DBA C、DBS D、DBMS 10. 当前有三种公认的软件开发方法,即面向过程的方法、面向对象的方法和()。 A、组件技术 B、结构化技术 C、模块化技术 D、面向结构的方法 11. 使用()开发软件时,在整个开发过程中都使用统一的软件概念:类和对象。 A、面向过程方法 B、面向对象方法 C、模块化设计方法 D、结构化设计方法 12. 计算机网络按()可分为局域网和广域网。 A、通信介质 B、拓扑结构 C、信号频带占用方式 D、规模和覆盖范围 13. 以下关于“鼠标属性〞窗口的表达,正确的选项是()。 A、可初始化鼠标 B、可设置鼠标指针的外观 C、可设置鼠标移动的步长 D、可设置鼠标移动的角度 14. 在程序流程图中,“起、终点〞用()来表示。 A、椭圆形 B、四方形 C、平行四边形 D、菱形 15. 要设置“自定义活动桌面〞,需要在()窗口中进行。 A、辅助选项 B、我的电脑 C、显示属性 D、性能维护 16. 结构化程序设计是一种程序设计技术,它采用()逐步求精的设计方法和单入口单出口的控制结构。 A、从上至下 B、从下至上 C、从难到易 D、从易到难 17. 程序流程图的“DO-WHILE型循环结构〔如果C 那么循环执行S〕〞对应的C#语句

计算机程序设计员(高级)考试题库含答案

计算机程序设计员(高级)考试题库含答案 1、下列说法正确的是:()。 A、随着软件工程的发展,出现了一些面向对象设计专用的语言,称为PDL 语言 B、随着软件工程的发展,出现了一些程式化设计专用的语言,称为PDL语言 C、随着软件工程的发展,出现了一些模块化程序设计专用的语言,称为PDL语言 D、随着软件工程的发展,出现了一些软件过程设计专用的语言,称为PDL 语言 答案:D 2、下列说法正确的是:()。 A、设计测试结果的技术分为黑盒法和白盒法两类 B、设计测试用例的技术分为黑盒法和白盒法两类 C、设计测试记录的技术分为黑盒法和白盒法两类 D、设计测试数据的技术分为黑盒法和白盒法两类 答案:D 3、Socket可以象()一样被视为一个应用程序端和远程服务器端之间数 据通道。 A、对象 B、流 C、类 D、组件 答案:B 4、()技术是在主存中同时存放若干个程序,并使这些程序列交替执行,以提高系统资源的利用率。 A、Spooling B、多道程序设计 C、缓冲 D、虚拟设备 答案:B 5、下列说法正确的是:()。 A、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。其中,正确性和较高的执行效率是最重要的要求

B、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。其中,可靠性和清晰性是最重要的要求 C、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。其中,可靠性和较高的执行效率是最重要的要求 D、对源程序的质量要求是:正确、可靠、简明、清晰和较高的执行效率。其中,正确性和可靠性是最重要的要求 答案:D 6、下列属于开发和管理维护的限制的是()。 A、性能 B、可靠性 C、安全 /保密 D、开发方法 答案:D 7、AutoPostBack属性的默认值为()。 A、1 B、FALSE C、NO D、YES 答案:B 8、()的概念是模块化、抽象、信息隐蔽和局部化概念的直接结果。 A、模块独立 B、耦合 C、内聚 D、抽象化 答案:A 9、下列属于非授权访问行为的是()。 A、避开系统访问机制,非正常使用网络资源 B、删除信息 C、窃取数据的使用权 D、传播病毒 答案:A 10、下列说法正确的是:()。 A、抽象是指对研究的系统要划分成若干个模块,模块间既相对独立又相关,这一组模块完成指定的功能

计算机程序设计员考试题与参考答案

计算机程序设计员考试题与参考答案 一、单选题(共100题,每题1分,共100分) 1、下列关于概要设计的基本原则,描述错误的是:( )。 A、应该遵循一些原则,包括:模块化、抽象 B、应该遵循一些原则,包括:抽象、模块独立 C、应该遵循一些原则,包括:抽象、继承 D、应该遵循一些原则,包括:模块化、模块独立 正确答案:C 2、狭义地讲,测试是指:( )。 A、指软件产品生命周期内所有的检查、评审和确认活动 B、对软件产品质量的检验和评价 C、对软件产品功能的检查和评价 D、对软件产品是否存在bug的检验 正确答案:B 3、下列不属于内存静态重定位的特点是( )。 A、在程序运行中无需再进行转换 B、不需增加硬件地址变换机构 C、内存利用率高 D、地址变换在程序装入过程中一次完成 正确答案:C 4、( )描绘了系统的数据关系。 A、状态转化图 B、程序流程图 C、对话图 D、实体关系图 正确答案:D 5、表A中的列B是标识列,属于自动增长数据类型,标识种子是2,标识递增量为3。首先插入三行数据,然后再删除一行数据,再向表中增加数据行时,标识列将是()。 A、2 B、8 C、5 D、11 正确答案:D

6、狭义地讲,测试是:( )。 A、对软件产品质量的检验和评价 B、对软件产品功能的检查和评价 C、对软件产品是否存在bug的检验 D、指软件产品生命周期内所有的检查、评审和确认活动 正确答案:A 7、SQL中不一定能保证完整性约束彻底实现的是() A、主键约束 B、检查子句 C、局部约束 D、外键约束 正确答案:C 8、在文件结构中,( )对用户是透明的。 A、物理的文件结构 B、字节型文件结构 C、字符型文件结构 D、逻辑的文件结构 正确答案:A 9、所有的( )必须与业务需求一致。 A、系统需求 B、产品需求 C、功能需求 D、用户需求 正确答案:D 10、在操作系统的管理下,在内存中划出若干个单元作为缓冲区,这种缓冲称为( )。 A、硬件缓冲 B、多重缓冲 C、单缓冲 D、软件缓冲 正确答案:D 11、为查看产生特定诊断消息的代码语句,只要( )Output窗口中相关的诊断消息即可。 A、单击

计算机设计程序员考试题含答案

计算机设计程序员考试题含答案 1、工作簿文件的扩展名是() A、DOC B、 TXT C、 XLS D、 POT 答案:C 2、 EXCEL的每一个工作表最多可包含() A、65535 B、65536 C、60000 D、65555 答案:B 3、经常用于科技、计算机、万联网企业产品等多种宣传设计中的颜色是() A、红色 B、橙色 C、绿色 D、蓝色 答案:D 4、“0 fico”属于哪个公司的产品() A、金山 B、微软 C、腾讯 D、百度 答案:B 5、在 Photoshop中,使用画笔工具想要绘制直线,应该按住什么键?() A、Ctr1 B、 Shift C、 Alt D、 Alt+Shift 答案:B 6、在Word文档中,关于设置字号,说法正确的是() A、最大字号为“初号” B、可在工具栏的“字号”框中直接输入自定义大小的字号 C、最大字号为“72”号

D、最大字号可任意指定,无限制 答案:B 7、“0 fico”属于哪个公司的产品() A、金山 B、微软 C、腾讯 D、百度 答案:B 8、 EXCEL表格中函数前面需要输入符号() A、= B、/ C、− D、[ 答案:A 9、 Photoshop中当使用魔棒工具选择图像时,在“容差”数值输入框中,输入的数值是下列哪一个所选择的范围相对最大() A、5 B、10 C、15 D、25 答案:D 10、打开文件的快捷键是() A、 Ctrl+V B、 Ctrl+s C、 Ctrl+C D、 Ctrl+0 答案:D 11、双击“格式刷”可将一种格式从一个区域复制到()个区域。 A、三个 B、多个 C、一个D两个 答案:B 12、PS中显示或隐藏标尺的快捷键是() A、Ctr1+A B、 Ctrl+D

计算机程序设计员题库

计算机程序设计员题库 在SELECT语句中,使用关键字()可以把重复行屏蔽。 [单选题] * A、TOP B、ALL C、UNION D、DISTINCT(正确答案) 清除浮动的属性是()。 [单选题] * A、clear(正确答案) B、overflow C、margin D、border 详细设计需要完成的工作不包括()。 [单选题] * A、算法设计 B、物理设计 C、编写详细说明书 D、数据库设计(正确答案) 常见的数据模型有多种,目前使用较多的数据模型为()模型。 [单选题] * A、层次 B、网状

C、关系(正确答案) D、拓扑 与设计测试数据无关的文档是()。 [单选题] * A、需求说明书 B、设计说明书 C、源程序 D、项目开发设计(正确答案) 计算机可分为数字计算机、模拟计算机和数模混合计算机,这种分类是依据()。[单选题] * A、功能和用途 B、处理数据的方式(正确答案) C、性能和规律 D、使用范围 关于计算机视频与动画的说法正确的是()。 [单选题] * A、都是使用拍摄手段获取的 B、都是使用计算机软件制作出来的 C、都利用了人眼的“视觉停留”原理(正确答案) D、都是MP4或gif格式 在调试器的窗口中,()按钮的功能是逐行执行程序语句。 [单选题] * A、运行到光标处 B、单步跟踪(正确答案)

C、继续执行 D、跳出 国家标准《计算机软件文档编制规范GB/T8567-2006》规定了在软件开发过程中文档编制的要求,这些文档从使用的角度可分为用户文档和开发文档两大类,以下()属于用户文档。 [单选题] * A、接口规格说明 B、软件产品规格说明(正确答案) C、软件结构设计说明 D、测试报告 职业道德行为特点之一是()。 [单选题] * A、认真修养,才能成为高尚的人 B、对他人和社会影响重大(正确答案) C、不管行为方式如何,只要效果好 D、在职业活动环境中才有职业道德 社会主义道德的核心是()。 [单选题] * A、集体主义 B、爱国主义 C、为人民服务(正确答案) D、遵守法纪 关于诚实守信的认识和判断,下面理解正确的是()。 [单选题] * A、诚实守信与经济发展相矛盾

2023年计算机设计程序员基础知识考试题库(附含答案)

2023年计算机设计程序员基础知识考试题库(附含答案) 一、单选题 1.在信息系统开发过程中,系统范围描述了()。 A:系统的功能和行为 B:每一个系统功能的实现方案 C:系统中使用的算法和数据结构 D:系统仿真需要的时间 正确答案:B 2.线性表采用链式存储时,结点的存储地址()。 A:必须是不连续的 B:连续与否均可 C:必须是连续的 D:和头结点的存储地址相连续 正确答案:B 3.在软件工程中,产生软件生命周期的概念是由于()。 A:需求所决定

B:开发技术 C:软件开发规律 D:软件过程管理 正确答案:C 4.在网络上,只有使用用户名和口令才能访问网络资源,不同级别访问权限因用户而有所不同,这种网络安全级别是()。 A:共享级完全 B:部分访问安全 C:用户级安全 D:口令级安全 正确答案:C 5.下面关于加密的说法中,错误的是()。 A:对数据加密的目的是保护数据的机密性 B:加密技术通常分为非对称加密技术和对称密钥加密技术 C:加密过程是利用密钥和加密算法将明文转换成密文的过程 D:选择密钥和加密算法的原则是保证密文不能被破解

正确答案:D 6.将相同或相似的数据或数据特征归类,使用较少的数据量描述原始数据,以达到减少数据量的目的,这种压缩称为()。 A:有损压缩 B:无损压缩 C:哈夫曼编码压缩 D:预测编码压缩 正确答案:B 7.在星型局域网结构中,连接文件服务器与工作站的设备是()。 A:网卡 B:集线器 C:收发器 D:网关 正确答案:B 8.在数据库结构中,保证数据库独立性的关键因素是()。 A:数据库的逻辑结构 B:数据库的逻辑结构、物理结构

计算机程序设计员理论试题试题库

一、填空题 1.UNI*系统是①操作系统,DOS系统是②操作系统。 【答案】①分时〔或多用户、多任务〕,②单用户〔或单用户、单任务〕 2.进程的静态描述由三局部组成:①、②和③。 【答案】①PCB、②程序局部、③相关的数据构造集 【解析】PCB是系统感知进程的唯一实体。进程的程序局部描述了进程所要完成的功能,而数据构造集是程序在执行时必不可少的工作区和操作对象。后两局部是进程完成所需功能的物质根底。 3.进程存在的标志是。 【答案】进程控制块PCB 【解析】系统根据PCB感知进程的存在和通过PCB中所包含的各项变量的变化,掌握进程所处的状态以到达控制进程活动的目的。 6.进程被创立后,最初处于①状态,然后经②选中后进入③状态。 【答案】①就绪,②进程调度程序,③运行 【解析】进程的从无到有,从存在到消亡是由进程创立原语和撤消原语完成的。被创立的进程最初处于就绪状态,即该进程获得了除处理机以外的所有资源,处于准备执行的状态;从就绪状态到运行状态的转换是由进程调度程序来完成的。 10.对磁盘上一个物理块的访问要提供三个参数,分别是①,②和 ③。 【答案】①柱面号、②磁头号、③扇区号 【解析】对磁盘上一个物理块的访问要提供:柱面号、磁头号、扇区号三个参数,磁盘驱动器可按参数完成对物理块的定位。 11.文件的物理存储构造有三种方式,即①,②和③。 【答案】①顺序文件、②文件、③索引文件 【解析】顺序文件、文件适合顺序访问,而索引文件既适合顺序访问又适合随机访问。16.死锁产生的原因是①和②。 【答案】①系统资源缺乏、②进程推进路径非法 【解析】死锁产生的根本原因是系统的资源缺乏而引发了并发进程之间的资源竞争。由于资源总是有限的,我们不可能为所有要求资源的进程无限地提供资源。而另一个原因是操作系统应用的动态分配系统各种资源的策略不当,造成并发进程联合推进的路径进入进程相互封锁的危险区。所以,采用适当的资源分配算法,来到达消除死锁的目的是操作系统主要研究的课题之一。 17.产生死锁的四个必要条件是①、②、③、④。 【答案】①互斥条件、②非抢占条件、③占有且等待资源条件、④循环等待条件【解析】 互斥条件:进程对它所需的资源进展排它性控制,即在一段时间内,*资源为一进程所独占。非抢占条件:进程所获得的资源在未使用完毕之前,不能被其它进程强行夺走,即只能由获得资源的进程自己释放。 占有且等待资源条件:进程每次申请它所需的一局部资源,在等待新资源的同时,继续占有已分配到的资源, 循环等待条件:存在一进程循环链,链中每一个进程已获得的资源同时被下一个进程所请求。 18.DOS操作系统是一种系统。 【答案】单用户单任务

【职业技能大赛计算机程序设计员赛项】理论试题及参考答案

【职业技能大赛计算机程序设计员赛项】 理论试卷 注 意 事 项 1、本试卷依据计算机程序设计员国家职业标准命制,考试时间:60分钟。 2、请在试卷标封处填写姓名、准考证号和所在单位的名称。 3、请仔细阅读答题要求,用碳素笔或钢笔在规定位置填写答案。 一、单项选择(第1题~第60题,每题1分,共60分。) 1.操作系统是对( )进行管理的软件。 A 、软件 B 、硬件 C 、计算机资源 D 、应用程序 2.现代操作系统的两个基本特征是( )和资源共享。 A 、多道程序设计 B 、实现分时与实时处理 C 、程序的并发执行 D 、中断处理 3.计算机系统中用来连接CPU 、内存储器和I/O 接口的总线称为系统总线。( )总线属于系统总线技术的一种。 A 、IEEE1394 B 、PCI C 、RS-232 D 、USB 4.下列不属于网络操作系统的是( )。 A 、Windows NT B 、DOS C 、Linux D 、NetWare 5.下面哪一个是有效的IP 地址( )。 A 、202.280.130.45 B 、192.202.130.45 C 、280.192.33.45 D 、130.192.290.45 6.在Word 中,如果要选择多处不连续的文本,可以( )。 A 、按住Shift 键不放,用鼠标分别选中欲选择的文本 B 、按住Alt 键不放,用鼠标分别选中欲选择的文本 C 、按住Ctrl 键不放,用鼠标分别选中欲选择的文本 D 、无法做到 7.在Excel 工作表中,假定C3:C6区域内保存的数值依次为10、15、20、45,则函数=AVERAGE(C3:C6)的值为( )。 A 、22 B 、22.5 C 、45 D 、90 8.在一棵具有n 个结点的完全二叉树中,分枝结点的最大编号为( )。 A 、((n+1)/2)上限取整 B 、((n+1)/2)下限取整 C 、(n/2)下限取整 D 、((n-1)/2)上限取整 9.设某棵三叉树中有40个结点,则该三叉树的最小高度为( )。 A 、3 B 、4 C 、5 D 、6 10.设有一个顺序栈S ,元素s1,s2,s3,s4,s5,s6依次进栈,如果6个元素的出栈顺序为s2,s3,s4,s6,s5,s1,则顺序栈的容量至少应为( )。 A 、2 B 、3 C 、4 D 、5 11.用链接方式存储的队列,在进行插入运算时( )。 A 、仅修改头指针 B 、头、尾指针都要修改 C 、仅修改尾指针 D 、头、尾指针可能都要修改 12.下列四种排序中( )的空间复杂度最大。 A 、插入排序 B 、冒泡排序 C 、数据元素 D 、数据变量 13.数据的最小单位是( )。 A 、数据项 B 、数据类型 C 、数据元素 D 、数据变量 14.采用顺序搜索方法查找长度为n 的顺序表时,搜索成功的平均搜索长度为( )。 A 、n B 、n /2 C 、(n-1)/2 D 、(n+1)/2 15.一组记录的关键字为{45,80,50,40,42,85},则利用堆排序的方法建立的初始堆为( )。 A 、80 45 50 40 42 85 B 、85 80 50 40 42 45 C 、85 80 50 45 42 40 D 、85 50 80 42 45 40 16.RAM 代表的是( )。 A 、只读存储器 B 、高速缓存器 C 、随机存储器 D 、软盘存储器 17.算法的基本结构中不包括( )。 A 、逻辑结构 B 、选择结构 C 、循环结构 D 、顺序结构 18.从本质上讲,计算机病毒是一种( )。 A 、细菌 B 、文本 C 、程序 D 、微生物 19.计算机中数据的表示形式是( )。 A 、八进制 B 、十进制 C 、二进制 D 、十六进制 20.下列字符中,ASCII 码值最小的是( )。 A 、a B 、A C 、x D 、Y 21.CPU 中有一个程序计数器(又称指令计数器),它用于存放( )。 A 、正在执行的指令的内容 B 、下一条要执行的指令的内容 C 、正在执行的指令的内存地址 D 、下一条要执行的指令的内存地址 22.下面是关于解释程序和编译程序的论述,其中正确的一条是( )。 A 、编译程序和解释程序均能产生目标程序 B 、编译程序和解释程序均不能产生目标程序 C 、编译程序能产生目标程序而解释程序则不能 D 、编译程序不能产生目标程序而解释程序能 23.用二维表结构表示实体以及实体间联系的数据模型称为( )。 A 、网状模型 B 、层次模型 C 、关系模型 D 、面向对象模型 24.在数据库的三级模式体系中,内模式、模式和外模式个数的比例是( )。 A 、1:1:N B 、1:M:N C 、1:1:1 D 、M:N:P 25.以下( )采用了自底向上的设计分析方法。

计算机设计程序员考试试题及答案

计算机设计程序员考试试题及答案 1、如何改变元素的右边距?() A、Lext- indent B、 indent C、 margin D、margin-righ 答案:D 2、PS中如果想在现有选区的基础上增加选区,应按住下列哪个键?() A、Shift B、 Ctrl C AltD Tab 答案:A 3、在 Excel的工作簿的单元格中可输入() A、字符 B、中文 C、数字 D、以上都可以 答案:D 4、在 Excel工作表中,错误的单元格地址是() A、C$66 B、$C66 C、A6$6 D、$C$66 答案:C 5、排序对话框中的“递增”和“递减”指的是() A、数据的大小 B、排列次序 C、单元格的数目 D、以上都不对 答案:B 6、编辑栏的名称栏显示为Al3,则表示() A、第1列第13行 B、第1列第1行 C、第13列第1行 D、第13列第13行 答案:A

7、在表格中,下列()是止确的的区域表示法 A、 a1#d4 B、al…d4 C、al:d4 D、al-d4 答案:C 8、PS中如果想在现有选区的基础上增加选区,应按住下列哪个键?() A、Shift B、 Ctrl C AltD Tab 答案:A 9、以下选项引用函数正确的是() A、=sumA1:A5 B、=sumA2,B3,B7 C、=SumA1:A5 D、=sumA10,B5:B10:28 答案:B 10、下列哪个是网页的后缀名() A、 word B、Excel C、 html D、 PPT 答案:C 11、 EXCEL的每一个工作表最多可包含() A、65535 B、65536 C、60000 D、65555 答案:B 12、排序操作具体用到数据菜单中哪一个命令() A、筛选 B、排序 C、有效性 D、分列 答案:B

计算机程序设计员理论题

计算机程序设计员理论题 计算机程序设计员理论题(1) 1.计算机程序设计员的职业道德修养,主要是指(C)、职业纪律、职业情感以及职业能力的修养。 A、职业规范 B、职业活动 2.计算机程序设计员要有强烈的事业心和责任感,坚持原则(C)。A、在任何情况下都要维护公司的利益 B、只做自己特定工作岗位的事情 C、注重社会主义精神文明建设,反对不良思想和作风 D、在完成自己工作的同时,主动分担领导的各项工作 3.计算机程序员掌握着用户软件系统的重要息,因此要求程序设计员必须具备(D)的职业道德 A、严谨务实 4.计算机程序设计员在工作中要从客观实际出发,不懂不装懂,多向用户研究,切忌(D)。 A、服务第一 5.计算机程序设计员的工作涉及专业面广,需要具有(C),因此,计算机程序设计员应该做一个“通才”和“杂家”。 A、组织能力

1 / 281 / 28 B、管理能力 C、广博的知识 D、最前沿的知识 B、一切向钱看 C、客户第一 D、主观臆断 B、工作耐心 C、谦虚谨慎 D、严守机密 C、职业职责 D、职业资格 计算机程序设计员理论题 6.计较机程序设计员要按照自身分工的不同和情势发展的需要,掌握软件技术所需要的技能,如新的语言,(B),收集技能,组件开发等。 A、新的系统设备 7.计算机系统是一个软、硬件结合的复杂的多层次系统,外三层完全属于(B)的内容。 A、软硬件结合 8.十进制数(193) 10 转换为二进制数的结果是()。 A、() 2 9.移位操作按移位性质可分为三种类型,它们是()。 A、逻辑移位、循环移位、算术移位

重移位 C、单移位、多移位、复合移位 时移位 10.按存储的工作体式格式分类,存储器可分为()。 A、软盘、硬盘、光盘 光存储器 C、RAM、ROM、BIOS 器、只读存储器 11.计较机由五局部构成,其中()和运算器构成一个整体,叫中央处理器,是硬件系统的中心。 2 / 282 / 28 D、随机读写存储器、顺序读写存储 B、新的环境 C、新的模式 D、新的开发工具 B、计较机硬件 C、计较机软件 D、操作系统 B、() 2 C、() 2 D、() 2

计算机程序员理论考试测试含答案

计算机程序员理论考试测试题含答案 您的姓名: [填空题] * _________________________________ 所在班级: [填空题] * _________________________________ 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. 面向过程方法 B. 面向对象方法(正确答案) C. 模块化设计方法 D. 结构化设计方法 7. 为了服务提高易读性,源程序内部应加功能性注释,用于说明()。 [单选题] A. 模块总的功能 B. 程序段或语句的功能(正确答案) C. 模块参数的用途 D. 所有 8. 为了服务提高易读性,源程序内部应加功能性注释,用于说明()。 [单选题] A. 模块总的功能 B. 程序段或语句的功能(正确答案)

计算机程序员理论考试测试题含答案

计算机程序员理论考试测试题含答案 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. 编制有错误的计算机程序 B. 设计不完善的计算机程序 C. 计算机的程序已被破坏 D. 以危害系统为目的的特殊的计算机程序(正确答案) 7. MDI窗体的所有子窗体都显示在MDI窗体内,子窗体也可以()。 [单选题] A. 变为MDI窗体 B. 移动到MDI窗体外 C. 显示在MDI窗体外 D. 改变大小或进行移动(正确答案) 8. OSI开放系统互连参考模型的最高层是()。 [单选题] A. 表示层 B. 网络层 C. 应用层(正确答案) D. 会话层 9. 不同的网络采用不同的拓朴结构:局域网采用总线型、星形、环形、树形等结构:局域网采用()。 [单选题]

计算机程序设计员理论部分考试题含答案

计算机程序设计员理论部分考试题含答案 此问卷分为单选题和判断题两种,其中单选题一共120题,每题0.5分,判断题一共40题,每题1分。总分100分。请认真作答! 1. ( )是以数据库技术为工具,实现一个部门的全面管理,以提高工作效率。 [单选题] A. 电子数据处理 B. 人工智能 C. 管理信息系统(正确答案) D. 决策支持系统 2. ()是由W. Royce在1970年最早提出的软件开发模型。 [单选题] A. 快速原型模型 B. 瀑布模型(正确答案) C. 增量模型 D. 螺旋模型 3. ()被客户确定的时候,项目就产生了。 [单选题] A. 时间 B. 用户 C. 设计 D. 需求(正确答案) 4. ()插件也叫做OLE控件或OCX控件。 [单选题] A. 搜索挂接 B. ActiveX(正确答案)

C. 工具条 D. 浏览器辅助 5. ()是对测试完全程度的评测。 [单选题] A. 测试质量 B. 测试覆盖(正确答案) C. 测试性能 D. 测试路径 6. C#程序中,可使用try..catch 机制来处理程序出现的( )错误。 [单选题] A. 语法 B. 运行(正确答案) C. 逻辑 D. 拼写 7. C#中,新建一字符串变量str,并将字符串"Tom's Living Room"保存到串中,则应该使用下列哪条语句?() [单选题] A. string str = "Tom\'s Living Room";(正确答案) B. string str = "Tom's Living Room"; C. string str("Tom's Living Room"); D. string str("Tom"s Living Room"); 8. C#中每个int 类型的变量占用( )个字节的内存。 [单选题] A. 1 B. 2 C. 4(正确答案) D. 8

计算机程序设计员理论试题(题库)

一、填空题 1.UNIX系统是①操作系统,DOS系统是②操作系统。 【答案】①分时(或多用户、多任务),②单用户(或单用户、单任务) 2.进程的静态描述由三部分组成:①、②和③。 【答案】①PCB、②程序部分、③相关的数据结构集 【解析】PCB是系统感知进程的唯一实体。进程的程序部分描述了进程所要完成的功能,而数据结构集是程序在执行时必不可少的工作区和操作对象。后两部分是进程完成所需功能的物质基础。 3.进程存在的标志是。 【答案】进程控制块PCB 【解析】系统根据PCB感知进程的存在和通过PCB中所包含的各项变量的变化,掌握进程所处的状态以达到控制进程活动的目的。 6.进程被创建后,最初处于①状态,然后经②选中后进入③状态。 【答案】①就绪,②进程调度程序,③运行 【解析】进程的从无到有,从存在到消亡是由进程创建原语和撤消原语完成的。被创建的进程最初处于就绪状态,即该进程获得了除处理机以外的所有资源,处于准备执行的状态;从就绪状态到运行状态的转换是由进程调度程序来完成的。 10.对磁盘上一个物理块的访问要提供三个参数,分别是①,②和③。 【答案】①柱面号、②磁头号、③扇区号 【解析】对磁盘上一个物理块的访问要提供:柱面号、磁头号、扇区号三个参数,磁盘驱动器可按参数完成对物理块的定位。 11.文件的物理存储结构有三种方式,即①,②和③。 【答案】①顺序文件、②链接文件、③索引文件 【解析】顺序文件、链接文件适合顺序访问,而索引文件既适合顺序访问又适合随机访问。 16.死锁产生的原因是①和②。 【答案】①系统资源不足、②进程推进路径非法 【解析】死锁产生的根本原因是系统的资源不足而引发了并发进程之间的资源竞争。由于资源总是有限的,我们不可能为所有要求资源的进程无限地提供资源。而另一个原因是操作系统应用的动态分配系统各种资源的策略不当,造成并发进程联合推进的路径进入进程相互封锁的危险区。所以,采用适当的资源分配算法,来达到消除死锁的目的是操作系统主要研究的课题之一。 17.产生死锁的四个必要条件是①、②、③、④。 【答案】①互斥条件、②非抢占条件、③占有且等待资源条件、④循环等待条件 【解析】 互斥条件:进程对它所需的资源进行排它性控制,即在一段时间内,某资源为一进程所独占。 非抢占条件:进程所获得的资源在未使用完毕之前,不能被其它进程强行夺走,即只能由获得资源的进程自己释放。 占有且等待资源条件:进程每次申请它所需的一部分资源,在等待新资源的同时,继续占有已分配到的资源, 循环等待条件:存在一进程循环链,链中每一个进程已获得的资源同时被下一个进程所请求。

计算机程序设计员理论试题库

计算机程序设计员高级理论知识训练题 一、单项选择 ( 选择一个正确的答案,将相应的字母填入题内的括号中。 ) 1. 计算机程序设计员在工作中不应该 ( ) 。 A 、谦虚谨慎、胸襟宽阔 B 、严格按照工作程序及相关文档的规范开展工作 C 、善于表现自己的成绩,力求突出自我 D 、时刻保持朝气和活力 2. 遵纪守法指的是计算机程序设计员要遵守职业纪律和与职业相关的 ( ) 。 4. 计算机程序设计员在工作中要从客观实际出发,不懂不装懂,多向用户学习,切忌 5. 从( ) 的角度看,计算机程序设计员必须了解和熟悉与自身职业有直接或间接关系的领域中取得 的新成果,才能更好地掌握本职业的各项技能。 A 、管理 B 、发展 C 、效益 D 、业务 6. 在多个层次的存储器系统中,上一层的存储器较下一层存储器的容量小, ( ) 。 A 、失效率高 B 、离 CPU 远 C 、速度快 D 、成本低 7. 按存储的工作方式分类,存储器可分为 ( ) 。 A 、软盘、硬盘、光盘 B 、半导体存储器、磁表面存储器、光存储器 C 、RAM 、ROM 、 BIOS D 、随机读写存储器、顺序读写存储器、只读存储器 8. 按( )来划分,总线可以分为 8位总线、 16位总线、 32位总线等。 A 、总线所处的层次 B 、用途 C 、数据线的宽度 D 、信息的传输方向 9. ( )翻译程序在语言程序翻译时,读入一句源程序,则翻译一句,执行一句,反反复复直到最终 完成。 12. 在 ( ) 过程中,用户不能进行任何干预,一切由系统自动进行。 A 、联机作业控制 B 、脱机作业控制 C 、动态作业控制 D 13. 数据模型按不同的应用层次可划分为两类:一类是概念数据模型,另一类是 ( ) 。 A 、概念模型 B 、逻辑模型 C 、实体模型 D 、物理模型 14. 在数据库的数据模型中, ( ) 规定了如何用基本的数据项组织成较大的数据单位, 以描述实体类 型 和实体之间联系。 A 、刑法、民法、劳动法 C 、法律、法规、商业道 德 B 、保密法、劳动法等其他法律 D 、道德规范 3. 计算机程序员掌握着用户软件系统的重要信息, 因此要求程序设计人员必须具备 ( 、谦虚谨慎 D 、严守机密 )的职业道德。 A 、服务第一 B 、一切向钱看 C 、客户第 D 、主观臆断 A 、编译型 B 、过程型 C 、解释型 D 、脱机型 10. 在缓冲技术中, ( A 、软件缓冲 B 11. 在文件结构中, ( A 、字符型文件结构 ) 是以专用的寄存器作为缓冲器,费用较 高。 、硬件缓冲 C 、多重缓冲 D ) 对用户是透明的。 B 、字节型文件结构 、单缓冲 C 、逻辑的文件结构 D 、物理的文件结构 实时作业控制

第十五届“振兴杯”全国青年职业技能大赛计算机程序设计员理论参考试题库

第十五届“振兴杯”全国青年职业技能大赛 计算机程序设计员理论参考试题库

一、单项选择题(共700题)。 计算机基础部分(共63题) 1.计算机运行过程中,遇到突发事件,要求CPU暂时停止正在运行的程序,转去为突发事件服务,服务完毕, 再自动返回原程序继续执行,这个过程称为(),其处理过程中保存现场的目的是返回去继续执行原程序。 A.阻塞 B.中断 C.动态绑定 D.静态绑定 2.计算机运行过程中,遇到突发事件,要求CPU暂时停止正在运行的程序,转去为突发事件服务,服务完毕, 再自动返回原程序继续执行,这个过程称为中断,其处理过程中保存现场的目的是()。 A.防止丢失数据 B.防止对其他部件造成影响 C.返回去继续执行原程序 D.为中断处理程序提供数据 3.CPU在执行指令的过程中,会自动修改()的内容,以使其保存的总是将要执行的下一条指令的地址。 A.指令寄存器 B.程序计数器 C.地址寄存器 D.指令译码器 4.在微机系统中,BIOS(基本输入输出系统)保存在()中。 A.主板上的ROM B.CPU的寄存器 C.主板上的RAM D.虚拟存储器 5.采用n位补码(包含一个符号位)表示数据,可以直接在表示数值()。 A.2n B.-2n C.2n-1 D.-2n-1 6.以下关于采用一位奇校验法的叙述中,正确的是()。 A.若所有奇数位出错,则可以检测出该错误但无法纠正错误 B.若所有偶数位出错,则可以检测出该错误并加以纠正 C.若所有奇数个数据位出错,则可以检测出该错误但无法纠正错误 D.若有偶数个数据位出错,则可以检测出该错误并加以纠正 7.下列关于流水线方式执行指令的叙述中,不正确的是()。 A.流水线方式可提高单条指令的执行速度 B.流水线方式下可同时执行多条指令 C.流水线方式提高了各部件的利用率 D.流水线方式提高了系统的吞吐率 8.CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在()中。 A.程序计数器(PC) B.累加器(AC) C.指令寄存器(IR) D.地址寄存器(AR) 9.要判断字长为16位的整数a的低四位是否全为0,则()。 A.将a与0x000F进行"逻辑与"运算,然后判断运算结果是否等于0 B.将a与0x000F进行"逻辑或"运算,然后判断运算结果是否等于F C.将a与0x000F进行"逻辑异或"运算,然后判断运算结果是否等于0 D.将a与0x000F进行"逻辑与"运算,然后判断运算结果是否等于F 10.计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA方式等。当采用()方式时, 不需要CPU执行程序指令来传送数据。 A.中断 B.程序查询 C.无条件传送 D.DMA 11.SNMP属于应用层协议,该协议的报文封装在()。 A.TCP B.IP C.UDP D.ICMP 12.己知数据信息为16位,最少应附加()位校验位,才能实现海明码纠错。 A.3 B.4 C.5 D.6 13.以下关于Cache(高速缓冲存储器)的叙述中,不正确的是()。 A.Cache的设置扩大了主存的容量 B.Cache的内容是主存部分内容的拷贝 C.Cache的命中率并不随其容量增大线性地提高 D.Cache位于主存与CPU之间 14.海明码是一种纠错码,其方法是为需要校验的数据位增加若干校验位,使得校验位的值决定于某些被校位的数 据,当被校数据出错时,可根据校验位的值的变化找到出错位,从而纠正错误。对于32位的数据,至少需要增加()个校验位才能构成海明码。 A.3 B.4 C.5 D.6 15.在程序运行过程中,CPU需要将指令从内存中取出并加以分析和执行。CPU依据()来区分在内存中以二进 制编码形式存放的指令和数据。 A.指令周期的不同阶段 B.指令和数据的寻址方式 C.指令操作码的译码结果 D.指令和数据所在的存储单元

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