违法信息举报 客服热线:400-118-7898
广告
?
专接本栏目测试广告

​计算机基础与程序设计2017年10月真题试题(02275)

自考 责任编辑:彭雅倩 2019-06-23

摘要:计算机基础与程序设计2017年10月真题试题与答案解析(02275),本试卷总共100分。

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

计算机基础与程序设计2017年10月真题试题与答案解析(02275),本试卷总共100分。

一、单项选择题

(本大题共20小题.每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。

1.计算机内部存储、处理、加工和传输汉字时,使用的是( )

A.汉字机内码
B.汉字国标码
C.汉字输入码
D.汉字地址码

2. Cache 是为了解决( )

A.主机与外设之间速度不匹配的问题
B.CPU与内存储器之间速度不匹配的问题
C.CPU与辅助存储器之间速度不匹配的问题
D.内存储器与辅助存储器之间速度不匹配的问题

3.蠕虫病毒对计算机软件系统造成极大的危害,它是( )

A.一种芯片
B.一条命令
C.一种生物病毒
D.一段特制的程序

4.在C#中,可以标识不同控件的属性是( )

A.Index
B.Name
C.Text
D.Title

5.在C#中,下列不能作为变量名的是( )

A._ 56
B.Float
C.long
D.Num_2

6.关于变量的声明和初始化,下列语句正确的是( )

A.float x=13.0;
B.float x=13.f;
C.decimal x=13.0;
D.double x=13;

7.下列选项中,不属于C#循环的中断语句的是( )

A.break 语句
B.continue 语句
C.goto 语句
D.jump语句

8.设数组定义为: int[] a= new int[5,6];,则下列关于数组元素的引用正确的是( )

A.a[O][O]
B.a[0,0]
C.a[5][6]
D.a[5,6]

9.下列的数组定义语句,不正确的是( )

A.int[ a=new int[5]{1,2,3,4,5};
B.int[,] a= new int[3][4];
C.intQOa = new int [3]0;
D.int[a= {1,2,3,4};

10.在C#中,不会显示在窗体上的控件是( )

A.CheckBox
B.GroupBox
C.ImageList
D.PictureBox

11.如果要每隔15s产生一个定时器事件,则Timer的Interval属性应设置为( )

A.15
B.150
C.1500
D.15000

12.在C#中,如果不希望类被继承,则定义类时要使用关键字( )

A.abstract
B.override
C.sealed
D.virtual

13.如果某个类成员属于整个类而不属于类的某一个 具体实例,则该成员前须用修饰符( )

A.private
B.protected
C.public
D.static

14.在C#中,对文本文件进行读取通常使用( )

A.BinaryReader 类
B.BinaryWriter 类
C.StreamReader 类
D.StreamWriter 类

15. SQL Server 2008是一个( )

A.层次模型数据库
B.网状模型数据库
C.关系模型数据库
D.面向对象模型数据库

16.在ADO.NET中,用于对数据源执行SQL命令语句的对象是( )

A.Command 对象
B.Connection 对象
C.DataAdapter 对象
D.DataSet 对象

17.下列软件工具中,不属于软件开发工具的是( )

A.设计工具
B.编码工具
C.版本控制工具
D.需求分析工具

18.主要用于面向对象的开发过程的模型是( )

A.螺旋模型
B.喷泉模型
C.智能模型
D.快速原型模型;

19.在数据流图中,用圆或圆角矩形表示( )

A.加工
B.数据流
C.数据存储
D.数据源点或终点

20.为了提高模块的独立性,模块之间最好是( )

A.数据耦合
B.公共耦合
C.内容耦合
D.控制耦合

二、填空题

(本大题共l0小题,每小题1分,共10分)请在答题卡上作答。

11.在微型计算机中,西文字符一般采用________码进行编码。

12.文件型病毒通常寄生在________文件中。

13. C#程序的入口函数是________()函数。

14.在C#中,注释有两种方法,其中________可以进行多行注释。

15.已知数组num的定义为: int[] num=new int[5]{5,4,3,2,1};,则num.Length________。

16.已知某类的类名是Student,则该类的析构函数名为________。

17..NET绘图时,默认的坐标原点在窗体和控件的________角。

18.删除名为student表的SQL语句是________。

19.软件工程的3个要素是:方法________和工具。

110.基本路径测试属于软件动态测试中的________测试技术。

三、简答题

(本大题共5小题。每小题4分。共20分)请在答题卡上作答。

21.在C#中,数据类型转换主要有哪几种方式?整型数和string之间的转换可以采用哪种方式?

22.简述private、 protected、 public、internal类成员访问修饰符表示的可访问性。

23.某学生选课数据库(xsxk) 中包含如下3个表:(1)学生表:包含学号、姓名、性别字段, “学号”为主键。(2) 课程表:包含课程编号、课程名、学分字段, “课程编号”为主键。(3)选课表:包含学号、课程编号、成绩字段,“学号+课程编号”为主键。分别写出完成下列操作的SQL语句。(1)查询学分大于或等于4的课程的课程名和对应的学分。(2)查询选修了“计算机基础与程序设计”课程的学生的学号和成绩。

24.简述DataSet、DataTable、DataColumnCollection、DataRowCollection 和DataRelation这5个对象间的关系。

25.简述大型软件系统测试的4个步骤。

四、程序阅读题

(本大题共5小题,每小题5分,共25分)

31.有程序段如下:private void button1_ Click(object sender, EventArgs e){int a=5, b=9;a=a+ b;b=a-b;a=a-b;textBox1.Text = Convert.ToString(10*a+b);}程序运行后,单击窗口中的button1按钮,在文本框textBox1中显示的内容是______。

32.有程序段如下:private void button1_ Click(object sender, EventArgs e){int a=4,b=2,c=8,t;if(a﹤b){}t=a;a=b;b=t;}if(a﹤c){}t=a;a=c;c=t;}if(b﹤c){t=b;b=c;c=t;}textBox1.Text = Convert.ToString(100*a + 10*b+c);}程序运行后,单击窗口中的button1按钮,在文本框textBox1中显示的内容是______。

33.有程序段如下:private void button1_Click(object sender, EventArgs e){int five, two, cnt= 0;for (five= 0; five ﹤= 5; five+t)for (two= 0; two ﹤= (10 - five* 5)/2; two++)cnt++;textBox1.Text = Convert.ToString(cnt);}程序运行后,单击窗口中的button1按钮,在文本框textBox1中显示的内容是______。

34.有程序段如下:private void button1_ Click(object sender, EventAngs e){int a,b,t;a = Convert.Tolnt32(textBox1.Text);b = Convert.ToInt32(textBox2.Text)while (a%b != 0){t=a% b;a=b;b=t;}textBox3.Text = Convert.ToString(b);}程序运行后,在打开窗口中的文本框textBox1和textBox2中分别输入整数24和40后,单击button1按钮,在文本框textBox3中显示的内容是______。

35.有程序段如下:private void button1_ Click(object sender, EventArgs e){int[,] a= new int[4,4];int i,j,s=l;for(i=0;i﹤4;it+)if(i%2==0)for(j=0;j﹤4;j+)a[i,j]=s++;elsefor(j=3;j﹥=O0;j--)a[i,j]=s++;s=0;for(i=0;i﹤4;i++)s=s+a[i,i];textBox1.Text = Convert.ToString(s);}程序运行后,单击窗口中的button1按钮,在文本框textBox1中显示的内容是______。

五、程序填空题

本大题共2小题,第41小题9分,第42小题6分,共15分。

41.在Form1窗体中有一个名称为textBox1的文本框,其MultiLine属性值为True;一个名称为button1的命令按钮,其标题为“Fibonacci数列”。将下列的事件程序补充完整,使得程序运行后,单击“Fibonacci数列”按钮,则求出Fibonacci数列的前40项,在文本框中显示出来(每5个数占1行)。Fibonacci数列有如下特点:第1、2两个数都为1,从第3个数开始,每个数等于前2个数之和。private void button1 Click(object sender, EventArgs e){int a,b,c, i;textBox1.Text="l  l ";a=l;b= 1;For(i=3;            ; i++)        //(1){    _____//(2)textBox1.Text += Convert.ToString(c)+"  ";if(i=50)textBox1.Text = Environment.NewLine;a=b;    _____  //(3)}}

42.在Form1窗体中有一个名称为textBox1的文本框,其MultiLine属性值为True,ScrollBars属性值为Both;一个名称为button1的命令按钮,其标题为“显示”。将下列的事件程序补充完整,使得程序运行后,单击“显示”按钮,从文件“d: est.txt"中将内容读出,显示在textBox1文本框中。private void button1. _Click(object sender, EventArgs e){String line;StreamReader sr = new StreamReader("d:\test.txt" true);while (line_____ ())!=null)  //(1)textBox1.Text += line + Environment.NewLine;sr.____ ;  // (2)}

六、程序设计题

本大题共1小题,10分。

51.在Form1窗体中有一个名称为label1的标签;一个名称为listboxl1的列表框,其SelectionMode属性值为MultiSimple;一个名称为buttonl,Text 属性值为“计算”的命令按钮。编写适当的事件过程,使得程序运行时,在列表框中选中某些数据项后,如果单击命令按钮,则可以计算所选数据之和,并将计算结果显示在标签iabel1中。程序运行效果如题43图所示。

更多资料

2025年10月自考 00037《美学》真题及答案解析

15040《习近平新时代中国特色社会主义思想概论》简答题31问

古诗词答题模板

温馨提示:因考试政策、内容不断变化与调整,本网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准!

自考备考资料免费领取

去领取