一起答

计算机基础与程序设计2018年4月真题试题与答案解析(02275)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 在Form1窗体中有一个名称为textBox1的文本框,其MultiLine属性值为True。编写适当的事件过程,使得在运行后,单击窗体,将把磁盘文件d:test1.txt的内容读到内存并在文本框中显示出来,然后把该文本框中的内容存入磁盘文件d:\test2.txt。

  2. 在Form1窗体中有一个名称为button1的命令按钮,其标题为“绘制奥运五环”。将下列的事件程序补充完整,使得程序运行后,单击“绘制奥运五环”按钮,在窗体中绘制如题42图所示的奥运五环。

  3. 在Forml1窗体中有一个名称为textBox1的文本框,其MultiLine属性值为True; 一个名称为button1的命令按钮,其标题为“1000以内的质数”。将下列的事件程序补充完整,使得程序运行后,单击“1000以内的质数”按钮,则求出1000以内的所有质数(质数是指只能被1和自身整除的正整数),在文本框中显示出来(每10个数占1行)。

  4. 有程序段如下:

    程序运行后,单击窗口中的button1按钮,在文本框textBox1中显示的内容是___。

  5. 有程序段如下:

    程序运行后,单击窗口中的button1按钮,在文本框textBox1中显示的内容是________。

  6. 有程序段如下:

    程序运行后,单击窗口中的btton1按钮,在文本框textBox1中显示的内容是__。

  7. 有程序段如下:

    程序运行后,单击窗口中的button1按钮,在标签框label1中显示的内容是___。

  8. 有程序段如下: 

     程序运行后,单击窗口中的button1按钮,在文本框textBox1中显示的内容是______。

  9. 什么是软件的生命周期?软件生命周期分为哪3个阶段?

  10. 简述bindingSource控件的AddNew、Find、RemoveAt和CancelEdit这四个方法各自的功能。

  11. 某学生选课数据库(xsxk)中包含如下3个表:

    (1)学生表:包含学号、姓名、性别字段,“学号”为主键。

    (2)课程表:包含课程编号、课程名、学分字段,“课程编号”为主键。

    (3)选课表:包含学号、课程编号、成绩字段,“学号+课程编号”为主键。 

    分别写出完成下列操作的SQL语句。 

    (1)按“学号”分组显示每个学生所学的课程数;

    (2)显示学生表中所有男生的信息。

  12. 简述构造函数所具有的特点。

  13. 结构化数据流图的类型分为_______和事务型。

  14. 简述C#中变量命名时应遵循的规则。

  15. 解决软件危机,应该从技术和_______两个方面进行。

  16. 在GDl的所有类中,_______类是核心,在绘制任何图形之前,一定要先要创建一个此类的对象。

  17. 在ADO.NET的5个核心对象中,_______ 对象不能在脱机模式下使用。

  18. 当一个对象离开它的作用域时,系统自动调用它的_______来销毁对象,释放对象所占用的资源。

  19. 声明数组int score=new int[10];后,系统为数组分配了_______字节的内存空间。

  20. 在循环结构中,_______语句仅中断本次循环,并直接进入下次循环。

  21. 实现密码框功能的方法是将TextBox控件的_______属性赋予屏蔽字符。

  22. 真值为1001 101的机器数是_______。

  23. 在计算机中,处理器一次运算能处理的二进制数的位数称为_______。

  24. 为了提高模块的独立性,模块内部最好是( )

    • A.功能内聚
    • B.时间内聚
    • C.逻辑内聚
    • D.通信内聚
  25. 以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是( )

    • A.瀑布模型
    • B.增量模型
    • C.螺旋模型
    • D.喷泉模型
  26. 数据流图(DFD)是( )

    • A.软件概要设计的工具
    • B.软件详细设计的工具
    • C.结构化方法的需求分析工具
    • D.面向对象方法的需求分析工具
  27. 结构化开发方法不包括( )

    • A.结构化分析方法
    • B.结构化设计方法
    • C.结构化维护方法
    • D.结构化编程方法
  28. 在SqlDataAdapter对象中,把数据源的数据填充到DataSet中的方法是( )

    • A.Fill()方法
    • B.Insert()方法
    • C.Select()方法
    • D.Update()方法
  29. 在SQL Server 2008中,为新创建的数据库提供模版的是( )

    • A.master数据库
    • B.model 数据库
    • C.msdb数据库
    • D.tempdb数据库
  30. 在◆NET 类库中,画直线的DrawLine()方法在( )

    • A.Brush 类中
    • B.Graphics 类中
    • C.Pen类中
    • D.Point 类中
  31. 在.NET 中,不属于System.IO中定义的类是( )

    • A.BinaryReader 类
    • B.Console 类
    • C.FileStream 类
    • D.StreamReader 类
  32. 定义方法时,指明该方法不返回任何值的关键字是( )

    • A.public
    • B.static
    • C.string
    • D.void
  33. C#中,为单选控钮分组的控件一般是( )

    • A.ComboBox
    • B.GroupBox
    • C.Panel
    • D.TabControl
  34. 下列选项中,可以取消textBox1.Font.Style中Underline效果的代码是( )

    • A.textBox1.Font.Style | FontStyle.Underline
    • B.textBox1 .Font.Style | ~FontStyle.Underline
    • C.textBox1.Font.Style & FontStyle.Underline
    • D.textBox1.Font.Style & ~FontStyle.Underline
  35. 已知数组names的定义为string[,]names=new string[5,4];,则names.Rank的值是( )

    • A.2
    • B.4
    • C.5
    • D.20
  36. 下列声明交错数组语句中,正确的是( )

    • A.int [QjcArray = new int[][];
    • B.int D[]jcArray = new int[4][];
    • C.int [I(] jcArray = new int[][4];
    • D.int Q[]jcArray = new int[4][4];
  37. 下列循环结构中,先执行循环体,再判断循环条件的是( )

    • A.do...while循环
    • B.for 循环
    • C.foreach 循环
    • D.while 循环
  38. 已知int n=100;下列语句中执行了“装箱”的是( )

    • A.n=200;
    • B.int k=n;
    • C.object o=n;
    • D.string s=n.ToString();
  39. 下列选项中,属于C#中合法变量名的是( )

    • A.1_x
    • B.if
    • C.x_123
    • D.x$123
  40. 某PC机的Cache的容量为128MB,其中的128MB是指( )

    • A.128× 1000× 1000比特
    • B.128× 1024 × 1024比特
    • C.128× 1000× 1000字节
    • D.128× 1024 ×1024字节
  41. C#中导入某一命名空间的关键字是( )

    • A.namespace
    • B.import
    • C.include
    • D.using
  42. 7位版本的ASCII码可表示的字符个数为( )

    • A.127
    • B.128
    • C.255
    • D.256
  43. 人们常说的U盘是( )

    • A.软盘存储器
    • B.硬盘存储器
    • C.光盘存储器
    • D.闪存存储器