全国自考《02275计算机基础与程序设计》真题及答案.docx

上传人:b****5 文档编号:4521902 上传时间:2022-12-01 格式:DOCX 页数:11 大小:55.12KB
下载 相关 举报
全国自考《02275计算机基础与程序设计》真题及答案.docx_第1页
第1页 / 共11页
全国自考《02275计算机基础与程序设计》真题及答案.docx_第2页
第2页 / 共11页
全国自考《02275计算机基础与程序设计》真题及答案.docx_第3页
第3页 / 共11页
全国自考《02275计算机基础与程序设计》真题及答案.docx_第4页
第4页 / 共11页
全国自考《02275计算机基础与程序设计》真题及答案.docx_第5页
第5页 / 共11页
点击查看更多>>
下载资源
资源描述

全国自考《02275计算机基础与程序设计》真题及答案.docx

《全国自考《02275计算机基础与程序设计》真题及答案.docx》由会员分享,可在线阅读,更多相关《全国自考《02275计算机基础与程序设计》真题及答案.docx(11页珍藏版)》请在冰豆网上搜索。

全国自考《02275计算机基础与程序设计》真题及答案.docx

全国自考《02275计算机基础与程序设计》真题及答案

绝密★启用前・

2021年4月高等教育自学考试全国统一命题考试

计算机根底与程序设计

〔课程代码02275〕

考前须知:

1.本试卷分为两局部,第一局部为选庠题,第二局部为非选择题。

2.应考者必须按试题顺序在答题卡〔纸〕指定位盍上作答,答在试卷上无效。

3・涂写局部、画图局部必须使用2B铅笔.书写局部必须使用黑色字迹签字笔。

第一局部选择题

1.单项选择题;本大题共20小题.每题】分,共20分。

在每题列出的备选项中只有一项为哪一项最符合题目要求的,请将其选出。

1.

B・CAE

D.CAT

计算机辅助制造的英文缩写是

A・CAD

C.CAM

2.管理和控制计算机系统全部资源的软件是

A.数据库B・操作系统

C.应用软件D・资源管理器

3.C#是一种•

A・面向过程的机器语喜B.面向过程的奇级语言

C.面向对象的机器语言D.面向对象的高级语言

4.在C#中,能正确表示逻辑关系“aN或aSO〞的表达式是

A.a>=1|a<-0B・a>=】&a<=0

C.a>=〕ora<=0D.a>=landa<=0

5.

B・Tag属性

D・Ti讥属性

改变窗体的标题,需修改的窗体屈性是

A.Name属性

C.Text属性

6.表达式Convert.ToBoolean〔-2〕值是

A.0B.I

C.TrueD.False

7.己知数组定义:

int[]days=ne\vi叫5];,那么days数组元蚕的下标范围是

A.0〜4B.0-5

C.!

~4D.】~5

8・以下控件中,用于显示图片的畏

A.ComboBox控件B.ImageList控件

C.ListBox控件D・PictureBox控件

9.在C#中,声明类中静态成员的修饰符是

A・absiractB・override

C.sealedD・static

10・在C#中.导入命名空间System的正确方法是

A・namespaceSystem;B・usingSystem;

C.importSystem;D・//include;

】1・在C#中.对文本文件进行写操作通常使用

A.BinaryReader类B・BinaryWriter类

C・StreamReader类D・StreamWriter类

12.己知bw耀一个BinaryWriter类的对象,使用bw将整数10写逬二进制文件的正确方法是

A.bw.write(IO);B・bw.writeByte(]0);

C・bw.writeInt32(10);D・bw・wri[chn64(IO);

13.在全校教师根本信息表中,一股适合用作主键的信息是

B.职称

D・职工号

A.姓名

C.身高

14・向表中插入一条记录的SQL语句長

B・rNSERT语句D・UPDATE语句

A・ALTER语句

C・SELECT语句

15.SQL语句“DELETEFROMstudent'的作用是

B.捌除student数据库

D・樹除student数据库中的所有表

A・删除student

C.删除student表中的所有记录

16-在C和扒与OLEDB.NET数据提供程序相关的类位于命名空间

A・System.Data中B・System.Data.OleDb中

C・System.Data.SqlClient中D・System.Xml.serialization中

】7・假设bindingsource控件正确绑定到了"jxgl"数据库的欣屮表上.那么导航到*s"中第一条记录的正确方法是

A・bs.Position=0;B・bs・Posilion=l;

C・xs.Position=0;D・xs.Position=l;

】8.在计算机软件的开发和维护过程中遇到一系列严虫问題,这现象被称为

A.软件矛盾B.软件约束

C.软件危机D.软件工程

19・把软件产品划分为一系列的增址构件.分别进行设计、编码、集成和测试的软件生命周期模型是

A.瀑布模型B.增虽模型

C.媲旋模型D.快速原型模型

20.UML是一种

A.低级编程语喜B.髙级编程语喜

C.通用建模语言D.结构化查询语言

第二局部非选择题

二、填空题:

本大题共10小题,每题1分,共10分。

21.计算机语言通常分为语吉、汇编语言和高级语言。

22.己知x杲in【类型变此语句“x二24%9;〞执行后x的值是.

23・整型变塑i的初始值是8,那么循环语句“while(i“>=3);〞执行后,i的值是・

24.在排序过程中,总是依次比拟相邻的两个数,将小数放在前面,大数放在后面,直

至最终完成排序,这样的排序方法被称为排序。

25.面向对象程序设计语言的三个根本特征是封装,和多态.

26.在SQLServer中,参照芫整性可以通过设咼的方式实现.

27.在ADO.NET中,数据适配器DataAdapter用于在和数据集间交换数据。

28.计算机程序、数据及说明程序的各种文档一起被称为・

29.软件需求规格说明书应具有的特性中最垂要的是・

30.在软件测试策賂中,集成测试主要采用测试技术.

三、简答题:

本大题共5小题,每小題4分,共20分。

31.计算机由哪5个根本局部组成?

32.在C#数据类型转换中,什么是装箱?

它是如何实现的?

33.C#中有哪几种类访问修饰符?

34.某学生选课数据库中包含如下3个表:

(】)学生表:

包含学号、姓名、性别、年龄等字段;“学号"为主键。

(2)谍程表:

包含课程号、课程名、学分等字段;“课程号''为主键。

(3)选课表:

包含学号、谍程号、成绒等字段:

“学号+课程号''为主键。

分别写出完成以下操作的SQL语句.

(】)列出年龄大于21的所有男生的学号和姓名.

(2)列出选修了“程序设计〞课程的学生姓名.

35.软件生存周期中的软件开发过程由哪几个阶段组成?

四、程序阅读题:

本大题共5小题,每题5分,共25分.

36.有程序段如下:

privatevoidbutton1_Click(objectsender,EventArgse)

{_

inta=・l.b=515,c=0;

if(++a>=0)

c=b/2;

else

textBoxl.Text=c.ToString();

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

37.有程序段如下:

privatevoidbunon1_Click(objectsender.EventArgse)

{一

intx=1234.y=0,k;

while(x>0)

{

x^x/IO;

y-y+k;

}

textBoxl.Text=y.ToString();

}

程序运行后,单击窗口中的button1按钮,在文本IStextBox1中显示的内容是.

38・有程序段如下:

privatevoidbutton1_CIick(objeelsender.EventArgse)

{一

int[]arr=newint(]{5.&9,0.2};

fbr(inti=0;i++)

for(intj«0;jarr[j+】])

inttempsarr[j];arr(j]=arr[j4-]];arr(j+l]-temp;

textBoxl.Text=Convert.ToString(anr(0]);

for(int;i

textBoxl.Text=textBoxLText-*-H;,+Convert.ToString(arr[i]);

}

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

39.写出以下程序运行的结果.publicabstractclassA

publicA()

{

Consolc.Write(,A');

}

publicvirtualvoidFun()

{

Console.Write(,,A.Fun()H);

}

publicclassB:

A

{

publicB()

{

Console.WritefB*);

}

publicoverridevoidFun()

{

Console.Wnte(HB.Fun()M);

}

publicstaticvoidMain()

{

Aa-newB();

Consolc.WriteLine();

a.Fun();

}

}

40・有程序段如下:

privatevoidbutton!

Click(objectsender,EventArgse)

{-

Graphicsgobj=this.CreateGraphics();

Penp■newPen(Color.Blue,5);

Rectangler=newRectangle®.50,200,200);

gobj.DrawEUipse(p,r);

p=newPcn(Color.Red.3);

Brushb=p.Brush;

gobj.Fil)Ellipse(b,r);

p.DisposeO;

b.Dispose();

gobj.Dispose();

}

程序运行后.单击窗口中的button)按钮.将在窗体中绘制岀一个.它的边

框为色。

5.程序填空题,本大题共2小题.第41小题9分.第42小题6分.共】5分・

41.在Fonnl窗体中.有一个名称为rd的文本框.将以下的事件程序补充完整.使得

程序运行后.在Forml窗体中单击乱标左键时,在窗体中以单击点处为中心■rd文本框中数值为半径.画一个圆,效果如题4】图所示•系统保证rd文本框中输入的是一个正确的数据•

题4】图

privatevoidForml.Mousedick(objeclsender,MouseEventArgsc)

<■

intr=Convert.Tolnt32();〃⑴

Graphicsg=this.CreatcGraphics();

Penp=newPen(Color.Biue.2);

if(==MouseButtons.Lcft)//

(2)

g.DrawEllipse(p,e.X-r,•2an2*r);//(3)

p.Dispose();

g.Dispose();

}

42.将以下寧件程序补充死整.使得程序运行后.翻开Forml窗体,jxgl数据库中xs表的数据显示在DataGridVicw控件中。

DataGridView控件的name属性值为dgvtprivatevoidForml_Load(objectsender.EventArgse)

<"

SqlConnectionconn=newSqlConneciion();

conn・ConnectionStringstr=HDataSource=(loca));InitialCatalog^xgl;

IntegratedSecurity=SSPIM;

;//(I)翻开数据库连接

stringsq]=Mse!

ect拿fromxsM;

SqlCommandcomm=newSqlcommand(sql?

conn);da.SelectCommand=comm;

SqlCommandBuilderbuilder=newSqlCommandBuilder(da);da-FillCds/xs");

=ds.Tablesrxs,1];//

(2)将数据表绑定到DataGridView控件conn.Close();

}

六、程序设计题:

本大题共I小题•10分・

43・编写适当的事件程序privatevoidbuttonl_Click(objectsender,EventArgse),使得程序运行后.单击button!

按钮,将二进制、:

件-d:

\out.daC中的两个整数读出.然后按照先小后大的顺序将这两个整数写入二进制文件"d:

\in.da广中。

绝密★启用前

2021年4月高等教育自学考试全国统一命题考试

计算机根底与程序设计试题答案及评分参考

〔课程代码02275〕

简答题:

本大题共5小题,每题4分,共20分。

计算机的五个根本组成局部是控制器、〔I分〕运算祥、<1分〕存储器、〔1分〕输入设备和输岀设备。

〔1分〕

32.

装箱是值类型到Object类型或到此値类型所实现的任何接口类型的隐式转换。

〔2分〕将值类型的值装箱的操作,就是在堆中分配一个对象实例并将值类型的值复制到该实例中。

〈2分〕

33.

34.

类访问修饰符有,public>〔1分〕protecteds〔1分〕private.〔I分〕iniernal。

〔I分〕

〔1〕SELECT学号•,姓乳FROM学生表〔1分〕

WHERE性别三另AND年龄>21〔I分〕

〔2〕SELECT姓名FROM学生表.谍程表、选课表〔1分〕

WHERE学生表•学号=选课表.学号AND课程表课趕号=选课表谍程号AND课程名r程序设计’〔I分〕

软件开发过祝rti寫求分析、〔I分〕软件设计、〔I分〕软件编码、〔I分〕软件测试和软件维护〔I分〕5个阶段组成。

程序阅读题:

本大题共5小题,每题5分,共25分。

7

10

02,5,8,9

AB〔3分〕

BFun〔〕〔2分〕

圆〔3分〕蓝〔2分〕

程序填空题:

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

〔I〕rdTcxt〔3分〕〔2〕eButton〔3分〕〔3〕e.Y-r〔3分〕

〔1〕conn.Open〔〕〔3分〕

〔2〕dgv.DataSource〔3分〕

程序设计题:

本大题共I小题,10分。

privatevoidbuttonI_Click(objectsender.EventArgse)

i

intmax.min.t;

FileStrcamfs=newFileStream(@"d:

\ouldal".FileMode.Open);(l分)

〔1分〕

〔1分〕

〔1分〕

BinaryReaderbr二newBinaryReader(fs);min=br.ReadInt32(),

max=br.ReadInt32();

br.Closc();

fsClosc();

if|max

{

t=min;min=max;max=t.

〔I分〕

〔1分〕

〔I分〕

〔l分〕

〔2分〕

fs=newFileStream(@,

\in.dat,\FileModeCreate);BinaryWritcrbw=newBinatyWritcr(fs);bw.Write(min);

bw.Write(max);bwClosc();

四、

36.

37.

38.

39.

40.

五、

41.

42.

六、

43.

fsClosc();

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 高中教育 > 高中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1