1. 有关“兢兢业业、吃苦耐劳”的职业道德规范方面,( A )是错误的。

  A、严格按照正常的作息时间开展工作,只做自己份内的工作

  B、能够脚踏实地、埋头苦干、任劳任怨

  C、不计较个人得失,具有吃苦耐劳、脚踏实地的精神

  D、不仅要在理论上有一定的造诣,还要具有实干精神

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

  A、胸襟宽阔 B、谦虚谨慎 C、严肃认真 D、办事规范

  3. 遵纪守法指的是计算机程序设计员要遵守职业纪律和与职业相关的( D )。

  A、刑法、民法、劳动法 B、保密法、劳动法等其他法律

  C、法律、法规、商业道德 D、道德规范

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

  A、严谨务实 B、工作耐心 C、谦虚谨慎 D、严守机密

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

  A、效率就是生命 B、实践是检验真理 C、客户第一 D、服务第一

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

  A、操作系统 B、编译系统 C、宏汇编程序 D、用户自己

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

  A、动态存储 B、顺序存储 C、静态存储 D、随机存储

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

  A、不一样 B、基本一样

  C、完全相同 D、一半相同,一半不同

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

  A、(D5)16

  B、(C8)16

  C、(B9)16

  D、(A8)16

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

  A、进位 B、移位 C、溢出 D、舍弃

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

  A、小于 B、大于 C、等于 D、无法比较

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

  A、进栈 B、出栈 C、栈顶 D、栈底

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

  A、设备要求 B、软件要求 C、环境要求 D、硬件要求

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

  A、保证软件的质量 B、保证开发进度

  C、发现和纠正所有错误 D、验证软件的正确性

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

  A、通信介质 B、拓扑结构

  C、信号频带占用方式 D、规模和覆盖范围

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

  A、时区 B、日期和时间 C、外观和主题 D、辅助功能

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

  A、网卡、调制解调器、驱动程序 B、TCP/IP、Netware、IPX/SPX

  C、网卡、协议、服务 D、客户、服务、协议

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

  A、从上至下 B、从下至上 C、从难到易 D、从易到难

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

  A、DO-WHILE型循环结构 B、分支结构

  C、顺序结构 D、星型结构

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

  A、条件判断 B、起、终点 C、输入、输出 D、过程

  21. 以下不属于.net编程语言的是( A )。

  A. Java B. C# C. vb.net D. vc.net

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

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

  C. 设置数据库连接的用户最多为10个 D. 设置数据库连接的次数不能超过10次

  23.SQL语句“delete from department”,需要SqlCommand对象的哪一个方法在执行?A

  A. ExecuteNonQuery() B.ExecuteScalar()

  C.ExecuteReader() D. ExecuteXmlReader()

  24.让控件不可用的属性是以下哪一个( B )。 A. AllowDrop B. Enabled C. Bounds D.Visible 25. 构造函数何时被调用?A

  A. 创建对象时 B.类定义时 C.使用对象的方法时 D.使用对象的属性时

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

  A. Color B. Width C. DashStyle D. PenType

  27. 下列关于构造函数的描述正确的是( C )

  A.构造函数可以声明返回类型 B.构造函数不可以用private修饰

  C.构造函数必须与类名相同 D.构造函数不能带参数

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

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

  C.索引器和字段 D.事件和字段

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

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

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

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

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

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

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

  C.要将locked 属性设置为True D.要将 Enabled属性设置为True

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

  A.窗体也是控件 B.窗体也是类 C.控件是从窗体继承来的 D.窗体的父类是控件类

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

  A. 主菜单 B. 菜单项 C. 快捷菜单 D. 子菜单

  33. 以下数组声明中,不正确的有( B )

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

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

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

  C. Integrated Security=True D. Integrated Security=SSPI

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

  A. Cursor B. Enabled C. Dock D. Visible

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

  A. Timer B. ComboBox C. DateTime D. DateTimePicker

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

  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.AllowThou sands);

  38. 在ADO.NET 中,DataAdapter 对象下列哪个Command 属性用于将DataSet 中的新增记录保存到数据源?( B )

  A. Select Command B. Insert Command

  C. Update Command D. Delete Command

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

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

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

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

  D. 窗体是透明的

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

  A. TreeNode B. int C. string D. TreeView

  41.下列有关C#的叙述,错误的是( D )。

  A、是可视化的 B、是面向对象的

  C、是一种编程语言 D、是面向过程的

  42. 下列叙述错误的是( C )。

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

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

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

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

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

  A、窗体运行 B、窗体卸载 C、排序 D、输出

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

  A、学号 B、姓名 C、课程名 D、无

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

  A、逻辑变量 B、构造变量 C、复杂的表格 D、枚举类型

  46.文本框是一个( C )区域,用于文本的输入、输出、编辑等。 A、文本显示 B、文本格式化 C、文本编辑 D、矩形

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

  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 语句的基本框架是:( C )。

  A、SELECT—WHERE—FROM B、FROM—WHERE—SELECT

  C、SELECT—FROM—WHERE D、WHERE—SELECT—FROM

  49. C#中,新建一字符串变量str,并将字符串"Tom's Living Room"保存到串中,则应该使用下列哪条语句?(A)

  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 的访问域为公有,则应选择( D )。

  A. private

  B. protected

  C. internal

  D. public

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

  A. 语法

  B. 运行

  C. 逻辑

  D. 拼写

  52. 下列语句创建了多少个string 对象?( C )

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

  A. 3

  B. 6

  C. 18

  D. 36

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

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

  C.窗体有边框但不能调整大小; D.窗体是透明的;

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

  A. DrawGrid B. ShowInTaskbar

  C. Enabled; D. IsMdiContainer;

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

  A .true true B true false

  C false false D false true

  56. 下列属于合法C#变量名的有(A)

  A. x_123 B. if

  C. 1_x D. 3x

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

  A . 3 B. 1

  C. 0 D. 4

  58. 下列描述错误的是( D )

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

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

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

  D.一个类可以有多个基类和多个基接口; 59. Winform中,关于ToolBar控件的属性和事件的描述不正确的是( D )。 A. Buttons属性表示ToolBar控件的所有工具栏按钮 B. ButtonSize属性表示ToolBar控件上的工具栏按钮的大小,如高度和宽度 C. DropDownArrows属性表明工具栏按钮(该按钮有一列值需要以下拉方式显示)旁边 是否显示下箭头键 D. ButtonClick事件在用户单击工具栏任何地方时都会触发

  60. 关于C#程序的书写,下列不正确的说法是( D )。

  A. 区分大小写

  B. 一行可以写多条语句

  C. 一条语句可写成多行

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

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

  A.组织能力 B.管理能力 C.广博的知识 D.最前沿的知识

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

  A.严谨务实 B.工作耐心 C.谦虚谨慎 D.严守机密

  63. 某数值编码为FFH,若它所表示的真值为-127,则它是用__表示的;若它所表示的真值为-1,则它是用_A_表示的。

  A.原码,补码 B.反码,补码 C.补码, 反码 D.移码,补码

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

  A.0 B.-1 C.+1 D.1286.

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

  A.其终生及其死亡后50年 B.没有期限

  C.软件开发完成后25年 D.软件开发完成后50年

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

  A.应用软件 B.系统软件 C.工具软件 D.杀毒软件

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

  A、机器语言和C#语言 B、汇编语言和C++语言

  C、C#语言和C++语言 D、机器语言和汇编语言

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

  A.进栈 B.出栈 C.栈顶 D.栈底

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

  A.禁用ActiveX控件 B.禁用cookie

  C.禁用没有标记为安全的ActiveX控件 D.禁用脚本调试

  第70题至第73题题干如下:

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

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

  71. A.封装 B.消息传递 C.引用 D.继承

  72. A.引用 B.继承 C.封装 D.多态

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

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

  A.终止性错误B.输入是否正确接收C.界面是否有误D.是否存在冗余代码

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

  A.线性表的顺序存储 B.队列 C.线性表的链式存储 D.栈

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

  A.冒泡排序 B.基数排序 C.快速排序 D.归并排序

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

  A.软件概要设计 B.编码 C.软件详细设计 D.测试

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

  A.星型 B.总线型 C.树型 D.环型

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

  A.TCP和ICMP B.IP和FTP C.TCP和UDP D.ICMP和UDP

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

  A.FTP B.Gopher C.HTTP D.NNTP