2022年4月自考02275计算机基础与程序设计试题(历年真题)

2022年4月自考计算机基础与程序设计真题试卷出来了,免费下载哦,欢迎有需要的同学下载学习哦,此外还包含2022年4月高等教育自学考试全国统一命题考试真题试卷免费下载。

绝密★启用前

2022年4月高等教育自学考试全国统一命题考试计算机基础与程序设计

(课程代码02275)

注意事项:

  1. 本试卷分为两部分,第一部分为选择题,第二部分为非选择题。
  2. 应考者必须按试题顺序在答题卡(纸)指定位置上作答,答在试卷上无效。
  3. 涂写部分、画图部分必须使用2B铅笔,书写部分必须使用黑色字迹签字笔。

点击免费下载:2022年4月高等教育自学考试全国统一命题考试

第一部分选择题

一、单项选择题:本大题共20小题,每小题1分,共20分。在每小题列出的备选项中只 有一项是最符合题目要求的,请将其选出。

  1. 计算机病毒是指
  2. 带细菌的磁盘

C.被破坏的程序

  1. 下列选项中,属于计算机输出设备的是

A.键盘

C.打印机

  1. 下列存储容量单位中,最小的单位是
  2. bit
  3. KB
  4. 下列选项中,属于引用类型的是

A.简单类型

C.数组类型

  1. 如果希望文本框TextBox能获得焦点,但是不能更改文本框内容,应该修改的属性是
  2. Enabled 属性 B. PasswordChar 属性
  3. Readonly 属性 D. Visible 属性
  4. 假设整型变量x和y的初值都是10,语句尸++x;执行后
  5. x和y都是10 B. x和y都是11
  6. x 是 10, y 是 11 D. x 是 11, y 是 10
  7. 为了能正常跳出switch语句块,一般会在case子句末尾放一条
  8. break 语句 B. continue 语句
  9. goto 语句 D. return 语句
8. Array类中可以直接获取数组中元素总数的是
A. GetLength 方法 B. Length 属性
C. Rank属性 D. Sort方法
9.下列数组定义语句,正确的是  
A. int[] a=newint[5]{l,2,3,4}; B. int a[]=newint[5]( 1,2,3,4,5};
C. int[,] a = new int[3][4]; D・ int[]a={l,2,3,4};

10.在Windows窗体设计中,创建下拉菜单的控件是

A. Button 控件 B. CheckBox 控件
C. RadioButton 控件 D. TextBox 控件
12.在C#中,不強实例化的类是  
A.基类一 B.派生类
C.密封类 D.抽象类
13.提供了对位图的处理功能的类是  
A. Bitmap B. Brush
C. Graphics D. Pen
  1. ContextMenuStrip 控件 B. MenuStrip 控件
  2. TooIStrip 控件 D. StatusStrip 控件

11.下列控件中,最适合用于选择用户性别的控件是

14.在C#中,从内存向其他媒介或设备传输数据的流称为

A.输入流

C.字符流

  1. 修改数据库的SQL命令是
  2. 在NET中,包含了 SQL Server.NET数据提供程序类的命名空间是
  3. System.Data B. System.Data.OleDb
  4. System.Data.SqlClient D. System.Xml.serialization
  5. 按软件的工作方式可以将软件分为
  6. 通用软件和定制软件
  7. 正版软件和盗版软件
  8. 系统软件、支撑软件和应用软件
  9. 实时处理软件、分时软件、交互式软件和批处理软件
  10. 常见的软件生命周期模型不包括

A.对象模型 ’’■

C.增量模型

  1. 在UML中,类图的实例是

A.用例图

C.状态图

  1. 下列选项中,内聚性最强的是

A.逻辑内聚

C.功能内聚

第二部分非选择题

二、 填空题:本大题共10小题,每小题I分,共10分。

  1. 依据计算机所使用的 ,计算机的发展可以分为4个阶段。
  2. 计算机执行指令一般分为两个阶段:取指周期和 周期。
  3. C#中使用 关键字导入命名空间。
  4. 条件运算符是一个 元运算符。
  5. 在C#中,专用于数组和集合遍历的循环语句是 语句。
  6. 如果类成员前没有访问修饰符,则默认为 访问类型。
  7. GD[是Graphics 的英文缩写。
  8. 在SQLServer中,为了保证实体完整性,需要为表设置一个
  9. 用来辅助软件开发、运行、维护、管理、支持等活动的程序系统称为 o
  10. 在结构化分析方法中,数据字典和 共同构成了系统的逻辑模型,是需求 规格说明书的重要组成部分。

三、 简答题:本大题共5小题,每小题4分,共20分。

  1. 什么是C#类型系统中的拆箱?简述它的实现过程。
  2. 已知sum是int类型变量,sum的值是1,试将下面的代码片段中的fbr循环改成用do 循环来实现。

for(int i=10;i>l;i—)

sum=sum+2;

  1. 简述类的析构函数的特点。
  2. 某学生选课数据库(xsxk)中包含如下3个表:
  • 学生表:包含学号、姓名、性别字段,“学号”为主键。
  • 课程表:包含课程编号、课程名、学分字段,“课程编号”为主键。
  • 选课表:包含学号、课程编号、成绩字段,“学号+课程编号”为主键。 分别写出完成下列操作的SQL语句。
  • 列出课程编号为“1005”的课程名与学分。
  • 列出选修课程名为“网页设计”的学生学号与成绩。
  1. 什么是软件开发环境?它由哪几部分组成?

四、 程序阅读题:本大题共5小题,每小题5分,共25分。

  1. 有程序段如下:

private void button 1 _Click(obj ect sender, EventArgs e)

(  int n,m,a=7, b=21;

n=a & b;

m = a I b;

textBoxl.Text = Convert.ToString(m+n);)

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

  1. 有程序段如下:

private void button l_Click(object sender, EventArgs e)

{ 一int i=2,s=l,num=24;

while (i v num)

{if (num%i=0)

s = s + i;

i++}

textBoxl .Text = s.ToStringO;}

坦岸4云彳〒W.,曲击窗口出坊 m+tcmi枯钮 在寸木柝伝卄口”[由显W的由容是  

r—-4 > IT /I , »-M IdU r~~t | H -J KI i. 71•<*** «.»«*-» k. A J r I -J M X*

  1. 有程序段如下:

private void button 1 _Click(obj ect sender, EventArgs e)

{  int x;

x = 7;

while (true)

(if (x % 2 = 1 && x % 3 = 2) break;

else x = x + 7;}

textBoxl.Text = x.ToString();)

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

  1. 有程序段如下: ‘

private void buttonl_Click(object sender, EventArgs e)

{ “int[] a = new int[] {1,2,3,4,5,6,7,8};

int s0=0, si =0,s2=0;

fbreach (int i in a)

{switch (i % 3)

{case 0: sO += i; break;

case 1: si += i; break;

case 2: s2 += i; break;}

textBoxl.Text = Convert. ToString(sO* 10000+sl * 100+s2);}

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

40.有程序段如下: private void button 1 _Click(object sender, EventArgs e) { —

Graphics g;

g = this.CreateGraphics();

Pen p = new Pen(Color.Green, 3);

g.DrawLine(p,50, 50, 100, 50);

g.DrawLine(p,50, 50, 75, 75);

g.DrawLine(p,100, 50, 75, 75);

p.Dispose();

g.Dispose();}

画出程序运行后,单击窗口中的buttonl按钮,在窗体中所绘制出的图形。

五、程序填空题:本大题共2小题,第41小题9分,第42小题6分,共15分。

  • 将下列事件程序补充完整,使得程序运行后,单击buttonl按钮,将保存在二进制文件 “d:\mydata.dat”中的6个整数读岀,并显示在textBoxl文本框中。

private void buttonl_Click(object sender, EventArgs e)

{ —FileStream fs=new FileStream(@,‘d:\mydata.dat,‘,FileMode.Open,FileAccess.Read);

BinaryReader br = new B inaryReader(fs);

textBoxl.Text =H“;

int num;

for (int i = 0;i<6; i++)

(num = br.  (); // (1)

textBoxl.Text += num. ToStringO + H ”;}

  1. (); // (2)
  2. (); // (3)
  3. 将下列事件程序补充完整,使得程序运行后,单击“显示”按钮,将d:\abc・mdb数据

库中txl表的数据显示在listBoxl列表框控件中。运行情况如题42图所示。

15891025678

13871130456

134171S2457

1S231453066

13345507S92

显示

题42图

private void button 1 _Click(object sender, EventArgs e)

OleDbConnection myconn = new OleDbConnection();

String mystr=”Provider=MicrosoftJet.OLEDB.4.0;H +”Data Source = d:\\abc.mdb”; myconn.ConnectionString = mystr;

myconn.  (); // (1)

String mysql = “SELECT 姓名,性别,联系电话 FROM txl”;

OleDbCommand mycmd = new OleDbCommand(mysql,myconn);

OleDbDataReader myreader = mycmd.ExecuteReader();

listBoxl .Items.Clear();

listBoxl.Items.Add(H姓名\t 性别\t 联系电话”);

listBoxl .Items. Add(M— =

while (myreader.  ())

listBoxl.Items. Add(String.Format(n{0}\t{ 1 }\t{2}n, myreader[0], myreader[l],

myreader[2]));

myreader.Close(); myconn.Close();}

六、程序设计题:本大题共1小题,10分。

  1. 在Forml窗体中有一个名称为comboBoxl的组合框和一个名称为label 1的标签。 编写事件过程 private void comboBox 1 _KeyPress(object sender, KeyPressEventArgs e),使 得程序运行后,当在组合框中输入一个新项目后按回车键(ASCII码为13)时,如果 输入的项在组合框的列表中不存在,则自动添加到组合框的列表中,并在label 1中给 岀提示“已成功添加输入项”;如果存在,则在label 1中给出提示“输入项已在组合 框中”。

点击免费下载:2022年4月高等教育自学考试全国统一命题考试
以上就是2022年4月自考计算机基础与程序设计真题试卷,有需要的同学可以自行下载使用,有什么问题可以随时留言咨询。

中国自考网:本站所有历年真题和视频资料,持续更新到最新的,如发现不是最新,联系客服即可。
中国自考网:建议开通SVIP超级会员更划算,全站所有资源永久免费下载(正版自考网课除外)
1. 本站所有网课课程资料来源于用户上传和网络收集,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,助力考生上岸!
3. 如果你想分享自己的自考经验或案例,可在后台编辑,经审核后发布在“中国自考网”,有下载币奖励哦!
4. 本站提供的课程资源,可能含有水印,介意者请勿下载!
5. 如有链接无法下载、失效或广告,请联系管理员处理(在线客服)!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 星光不问赶路人,岁月不负有心人,不忘初心,方得始终!
中国自考网 » 2022年4月自考02275计算机基础与程序设计试题(历年真题)

中国自考网-百万考生与你同行

会员介绍 在线客服