2019年4月高等教育自学考试全国统一命题考试计算机基础与程序设计_第1页
2019年4月高等教育自学考试全国统一命题考试计算机基础与程序设计_第2页
2019年4月高等教育自学考试全国统一命题考试计算机基础与程序设计_第3页
2019年4月高等教育自学考试全国统一命题考试计算机基础与程序设计_第4页
2019年4月高等教育自学考试全国统一命题考试计算机基础与程序设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、绝密启用前2019 年 4 月高等教育自学考试全国统一命题考试计算机基础与程序设计( 课程代码 02275)注意事项 :1.本试卷分为两部分,第一部分为选择题,第二部分为非选择题。2.应考者必须按试题顺序在答题卡( 纸) 指定位置上作答,答在试卷上无效。3.涂写部分、画图部分必须使用 2B 铅笔,书写部分必须使用黑色字迹签字笔。第一部 分选择题、单项选择题 : 本大题共 20 小题,每小题 一项是最符合题目要求的,请将其选出。1 分,共 20 分。在每小题列出的备选项中只有1.存储器中的只读存储器是A. CacheB. R0MC. RAMD. Flash RAM2.列选项中,不属于 CPU 性

2、能指标的是A. 主频B. 字长C. 内存大小D. 高速缓存大小3.通过网络大量复制传播,造成网络阻塞,甚至瘫痪的计算机病毒是4.A. 宏病毒B. 蠕虫病毒C. 木马病毒D. 文件型病毒列运算符中,不属于复合赋值运算符的是A. +=B. !=C. &=D. >>=5.C# 的逻辑运算符 |、&& 和 !的运算优先级从高到低的排序正确的是A. ! | &&B.! && |C.| &&D.&&|A.使用B.使用C.使用D.使用break 语句可以直接跳出到多重循环体外goto 语句可以从循环体外跳到循

3、环体内break 语句可以从循环体外跳到循环体内7.己知 ArrayList 对象 alist 中按顺序存储了5 个元素 ;"l, 2. 4, 5, 6" ,语句alist.Remove(3);执行”后,alist6.列关于 break 和 goto 语句的描述,正确的是 goto 语句可以直接跳出到多重循环体外中的元素按顺序是A. 5 , 6B. 1, 2,5, 6C. 1 ,2,4, 6D. 1, 2, 4,5, 68. 下列选项中,声明交错数组的方法错误的是A.Intm=new int3;B.Intm=new int3;C.intM=new int1,2, new i

4、nt3,4,5;D.int m=new int new int 1, 2, new int3, 4, 5;9. 如果窗体 parentfonn 是父窗体,则它的窗体属性值需要设为true 的是A. DrawGridB. EnabledC. IsMdiContainerD. ShowlnTaskbar10. 默认情况下,Windows 应用程序的入口文件是A. Config.csB. Form 1.csC. Main.csD. Program.cs11. 当派生类用 new 关键字隐藏了基类的同名方法后,在派生类中调用基类中同名成员的关键字是A. baseB. newC. superD. thi

5、s12. 下列类的定义中,不正确的是A. abstract class C 1 B. sealed class C2C. static class C3D. virtual class C413. Graphics.FillPie( ) 方法的功能是A. 填充一个扇形B. 绘制一个扇形C. 填充一段弧线D. 绘制一段弧线14. 在 File 类中,不存在的成员方法是A. Copy( )B. Delete( )C. Move( )D. Rename( )15. 在 SELECT 语句中,实现查询结果排序的子句是A. AS 子句B. GROUP BY 子句C. HAVING 子句D. ORDER

6、BY 子句16. 在 C# 中,为窗体上绑定到数据的控件提供导航和操作的用户界面的控件是A. BindingNavigator 控件 B. BindingSource 控件C. DataGridView 控件D. DataSet 控件17. 以用户需求为动力,以对象为驱动的软件生命周期模型是A. 瀑布模型B. 螺旋模型C. 增量模型D. 喷泉模型18. 下列选项中,属于软件维护工具的是A. 测试工具B. 软件评价工具C. 版本控制工具D. 项目管理工具19. 在 UML 的连接关系中,描述一个事物的变化会影响到另一个事物的连接关系是A. 关联B. 泛化C. 依赖D. 聚合20. 在软件测试步骤

7、中,主要采用白盒测试技术的是B. 集成测试A. 单元测试C. 确认测试D. 系统测试第二部分 非选择题二、填空题 :本大题共 10 小题,每小题 1 分,共 10 分。21. 计算机辅助设计的英文缩写是 。22. C# 语言编写的源程序是通过方式翻译成机器指令的。23. 如果 Convert.ToBoolean() 方法转换的是非零的数值,则返回值是 。24. 己知 :int x=17 ; y=5 ;, ,则语句 x/=y ;执行后, y 的值是 。25. 已知 ArrayList 对象 alist 中按顺序存储了 3 个元素 : “5, 6, 4 ”,语句“ alist.Sort ();”执

8、行后, alist 中 的元素按顺序是 。26. 在类的方法前加上关键字 ,则该方法被称为虚方法。27. 在 System.Drawing 命名空间中,结构 存储一个有序整数对,通常为矩形的宽度和高度。28. 在 C#中,使用 File 类中的方法将字符串“ China ”追加到文件“ d: Test.txt ”末尾的语句是29. 软件开发环境通常由 和环境集成机制两部分构成。30. 在开发系统之前,先建立系统原型提供给用户,用户通过研究原型,进一步完善他们的功能需求,可 以减少进行 性维护的需要。三、简答题 :本大题共 5 小题,每小题4 分,共加分31. 简述逻辑运算符 “ &”和

9、 “ && ”的差别。32. 图片框 PictureBox 控件在运行时,可以通过哪两种途径获取图片进行显示33. 简述语句 :StreamReader sw=new StreamReader("test.txt", true); sw. Write(textBoxl .Text);实现的功能。34. 某学生选课数据库(xsxk) 中包含如下 3 个表:(1) 学生表 : 包含学号、姓名、性别字段,“学号 ”为主键。“课程编号 ”为主键。学号 +课程编号 ”为主键C#支持哪种继承?(2) 课程表 : 包含课程编号、课程名、学分字段,(3) 选课表 : 包含学

10、号、课程编号、成绩字段, 分别写出完成下列操作的 SQL 语句。(1)统计每个学生所选修全部课程的平均成绩。(2)统计每门课程的选修人数。35. 在面向对象的概念中,继承有哪几种?它们有什么区别?四、程序阅读题 :本大题共 5 小题,每小题 5 分,共 25 分 .36. 有程序段如下 :private void button1Click(object sender, EventArgs e)int a=121968, b; bool c; b=a/1000+a%1000; b=b/100+b%100;c=a%11=0 && b%11=0; textBoxl.Text = b.

11、ToString();textBox2.Text = c.ToString(); 程序运行后,单击窗口中的 buttonl 按钮,在文本框 textBox1 和 textBox2 中显示的 内容分别是 和 。37. 有程序段如下 :private void button1_Click(object sender, EventArgs e)int a=1, b=3, c=5, d=5, x;if (a<b)if (c<d)x=1;else if (a<c) if(b<d) x=2; else x=3;else x=6;else x=7;textBox 1.Text=x.T

12、oString( );程序运行后,单击窗口中的button1 按钮,在文本框 textBox 1 中显示的内容是38. 有程序段如下 :private void button1_Click(object sender, EventArgs e)int i, p=1,s=0;for (i=1;i<=7;i+)s=s+P;P=p*2;)Label1 .Text = s.ToString( );程序运行后,单击窗口中的 button1 按钮,在标签框 label1 中显示的内容是39. 有程序段如下 :private void button1_Click(object sender, Even

13、tArgs e)int ,a=new int3,3;int s=0,i,j;for (i=0; i <3;i+)for (j-0; j<3; j+) ai,j=i*3+j+1;textBoxl.Text = “” ;for (i=0; i<3;i+)for(j=0; j <=i; j+) textBoxi.Text+=Convert.ToString(a i, j);程序运行后,单击窗口中的 buttonl 按钮,在文本框 textBox1 中显示的内容是40. 有程序段如下 :private void button l_ Click(object sender, Ev

14、entArgs e)Graphics g ;g=this.CreateGraphics( ) ;Pen p=new Pen(Color.Green, 3) ;g.DrawEllipse(p, 40,40,120,120) ;g.DrawEllipse(p, 60, 60, 80, 80) ;p.Dispose( ) ;g.Dispose( ) ;程序运行后,单击窗口中的button 1 按钮,将在窗体中绘制出两个同心圆 .这两个回的圆心坐标为 ,半径从小到大分别是 和buttonl 按钮,产生所有的水仙五、程序填空题 :本大题共 2 小题,第 41 小题 9 分,第 42 小题 6 分,共 1

15、5 分。41. 将下列事件程序补充完整,使得程序运行后,单击花数,在 textBox l 文本框中显示出来 ( 每个数占 1 行 ) 。一个三位整数 ( 999),若各位数的立方和等于该数自身,则称其为水仙花数 ”( 如:153=1 3+53+33)private voidbutton l_ Click(object sender, EventArgs e)int a,b, c, x;textBox1 .Text= “” ;for(;x <= 999; x+)/ (1)a= ;/ (2)b=(x-100*a)/10;c= ; /(3) if(x=a*a*a+b*b*b+c*c *c)te

16、xtBox l .Text+=x.ToString( ) + Environment.NewLine;42. 在 Form I 窗体中有一个名称为 bindingSourcel 的控件,该控件己正确地绑定到封据源。 有四个命令按钮, Name 属性分别为 button!, button2, button3 和 button4,Text 属性分别是“第一条” 、“上一条”、“下一条”和“最后一条” 。将下列二 件程序补充完整,使得程序运行后,通过单击四个命令按钮,可以实现记录的导航。private void button l_ Click(object sender, EventArgs e)bindingSource l .Position=; / (1)private void button2_ Click(object sender, EventArgs e)bindingSource I.Position-;private void button3_ Click(object sender, EventArgs e)bindingSource 1.Position+;private void button4_ Click(object sender, EventArgs e)bindingSource1.Position

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论