您当前所在位置:自考本科 > 地区 > 全国 > 历年真题 > 2017年4月成人自考计算机基础与程序设计真题

2017年4月成人自考计算机基础与程序设计真题

2020-04-17 11:19:19  来源:中国教育在线

一、单项选择题

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

1.汉字字库中存放的是( )

A.汉字国标码

B.汉字机内码

C.汉字地址码

D.汉字字形码

2.下列选项中,属于输出设备的是( )

A.鼠标

B.绘图仪

C.键盘

D.扫描仪

点击进入:自考有疑问、不知道如何选择主考院校及专业、不清楚自考当地政策,点击立即了解》》

3.计算机配置的内存的容量为4GB,其中的4GB是指( )

A.4×1000× 1000× 1000b

B.4×1024× 1024×1024b

C.4× 1000×1000× 1000B

D.4×1024×1024×1024B

4.在Visual Studio.net的集成开发环境中,默认情况下不支持的程序设计语言是( )

A.C#

B.C++

C.Pascal

D.Visual Basic

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

A.char

B.Float

C._5a

D.num_ 2

6.在C#中,将字符串He said 'Hello!'保存到string变量中,下 列语句正确的是( )

A.str= 'He said 'Hello!'';

B.str = 'He said 'Hello!'';

C.str = 'He said 'Hello!'';

D.str = @'He said ''Hello!''',

7.下列循环结构中,循环体至少被执行一次的是( )

A.do...while 循环

B.for 循环

C.循环

D.while 循环

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

A.a(3,4)

B.a(3)(4)

C.a[3][4]

D.a[3,4]

9.设数组a的定义为:int[]a=new int[3];,则数组a所占存储空间的字节数是( )

A.3字节

B.6字节

C.12字节

D.24字节

10.在Windows窗体应用程序中,为了将菜单项File中的字符‘F' 设为助记符(按Alt+F能打开File菜单),应将该菜单项的Text属性设置为(   )

A.@File

B.&File

C.%File

D.ALTFile

11.在Windows窗体应用程序中,引用列表框ListBox1当前被选中的数据项的语句是( )

A.ListBox1.Items[ListBox1.Items.Count]

B.ListBox1.Items[ListBox1.SelectedIndex]

C.ListBox1.Items[ListBox1.Items.Count-1]

D.ListBox1.tems[ListBox1.SelectedIndex-1]

12.在C#中,类成员如果不带访问修饰符,则默认的修饰符为( )

A.internal

B.private

C.protected

D.public

13.下列关于构造函数的说法,正确的是( )

A.构造函数不能带参数

B.构造函数的名字必须与类名相同

C.构造函数可以声明返回类型

D.构造函数不可以用private修饰

14.在下列类中,属于static类的是( )

A.BinaryReader 类

B.File类

C.FileStream 类

D.StreamReader 类

15. SQL是标准化的( )

A.结构化定义语言

B.结构化控制语言

C.结构化查询语言

D.结构化操纵语言

16. ADO.NET的两个主要核心是( )

A.Connection 和Command

B.DataAdapter和DataSet

C..NET Framework数据提供程序和DataSet

D..NET Framework数据提供程序和DataAdapter

17.在计算机软件的开发和维护过程中遇到一系列严重问题,这种现象被称为( )

A.软件危机

B.软件约束

C.软件矛盾

D.软件工程

18.在下列软件生命周期模型中,具有风险分析的是( )

A.螺旋模型

B.增量模型

C.瀑布模型

D.喷泉模型

19.下列选项中, 用作软件需求分析工具的是( )

A.N-S图

B.PAD图

C.数据流图

D.程序结构图

20.软件测试的目的是( )

A.证明软件的正确性

B.证明软件系统中存在错误

C.找出软件系统中存在的所有错误

D.尽可能多的发现软件系统中的错误

二、填空题

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

11.一个字节是由________个二进制位组成的。

12.7位版本的ASCII码可表示的字符个数为________。

13. C#程序中,定义命名空间的关键字是________。

14.每个枚举成员均具有相关联的常量值,默认时,第一个枚举成员的关联值为________。

15.设数组a的定义为: int [a]={1,2,3,4,5};,则a[a[2]]的值为________。

16.如果基类的某方法前有virtual修饰符,则在派生类中须使用________来改写该方法。

17.专门产生伪随机数的类是________类。

18. ADO.NET 的5个核心对象中,________用于在数据源和数据集之间交换数据,是数据源和DataSet之间的桥梁。

19.软件生命周期模型中,智能模型将________和专家系统结合在一起,利用专家系统来帮助软件开发人员的工作。

110.在软件测试中,根据程序的内部逻辑结构来设计测试用例,对程序的逻辑路径进行测试的方法被称________测试技术。

三、简答题

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

21.装箱和拆箱的概念是C#类型系统的核心。什么是装箱?什么是拆箱?

22.简述GroupBox、Panel 和TabControl三个分组控件的差别。

23.什么是密封类?什么是抽象类?

24.设数据库JXGL中有一-个关于学生基本信息的表,表名为“xs”,该表有XH(学号、char)、XM (姓名、char)、 XB (性别、char)、   BJ (班级,char) 和CSRQ   (出生日期、date)五个字段。分别写出完成下列查询要求的SQL语句。(1)列出所有女生的学号、姓名和班级。(2)列出每个班年龄最小的学生的“出生日期”。

25.简述结构化开发方法的基本要点。

四、程序阅读题

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

31.有程序段如下:private void button1_ Click(object sender, EventArgs e) {int i;i=   Convert.ToInt32(textBox1.Text);switch((i-1)/3+1) {}case 1: textBox2.Text =   'Spring'; break;case 2: textBox2.Text = 'Summer'; break;case 3: textBox2.Text =   'Autumn'; break;case 4: textBox2.Text = 'Winter'; break;default: textBox2.Text =   'Error';   break;}}程序运行后,在打开窗口的文本框textBox1中输入整数6后,单击button1按钮,在文本框textBox2中显示的内容是________。

32.?有程序段如下:private void button1_Click(object sender, EventArgs e){int   i,a,b,s=0;

for(i= 10;i﹤100;i++)

a=i/10;b=i%10;if(a+b==5)

s=s+i;

}

textBox1.Text =   Convert.ToString(s);}程序运行后,单击窗口中的button1按钮,在文本框textBox1中显示的内容是______。

33.有程序段如下:private void button1_Click(object sender, EventArgs e){int[,] a=   new int[4,4];for (int i= 0;i﹤4;i+)for (int j=0;j﹤4;j+)a[i,j]=i*4+j+ 1;int s=   0;for (int i= 0;i﹤4; i+)s=s+a[i,i];textBox1.Text =   Convert.ToString(s);}程序运行后,单击窗口中的button1按钮,在文本框textBox1中显示的内容是______。

34.有程序段如下:private void button1_Click(object sender, EventAngs e){if   (rbt1.Checked){if (rbt3.Checked) textBox1.Text = rbt1.Text + rbt3.Text;else   textBox1.Text = rbt1.Text + rbt4.Text;}else{if (rbt3.Checked) textBox1.Text =   rbt2.Text + rbt3.Text;else textBox1.Text = rbt2.Text +   rbt4.Text;}}程序运行时,在GroupBox1、GroupBox2中分别选中-一个单选按钮,如题39图所示,然后单击“确定' ’   按钮,在文本框textBox1中显示的内容为______ 。

35.有程序段如下:private void button1_ Click(object sender, EventArgs e){int   a,b,i,j,max= l;a = Convert.ToInt32(textBox1.Text);b =   Convert.ToInt32(textBox2.Text)if(a﹤ b)i=a;elsei=   b;for(j=;j﹥0;j--)if(a%j==0&&b%j== 0){max= j;break;}textBox3.Text =   Convert.ToString(max);}程序运行后,在打开窗口中的文本框textBox1和textBox2中分别输入整数24和40后,单击button1按钮,在文本框textBox3中显示的内容是c   。

五、程序填空题

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

41.下面的事件过程采用公式

1.png

计算π的值,填空将程序补充完整。private void button1_ Click(object   sender, EventArgs e){}int i=l,n=l,s=l;double pi= 0,t=l;do{pi= pi+s*t;i= ;s= ;t=   ;}while (t ﹥= 0.00001);textBox1.Text = Convert.ToString(4*pi);}

42.填空完善下列程序,似的程序运行时,打开Form1窗体后,jxgl数据库中xs表的数据显示在dataGridView1控件中。

2017年4月成人自考计算机基础与程序设计真题1.png
六、程序设计题

本大题共1小题,10分。

51.在Fom1窗体中有一个名称为textBox1的文本框,其MultiLine属性为True,ScrollBars属性为Both;两个名称分别为button1和button2的命令按钮,它们的标题分别为“生成数据”和“保存数据”。程序界面如题43图所示。编写适当的事件程序。要求程序运行后,如果单击“生成数据”按钮,则随机产生20个1~100之间的整数,同时在文本框中显示出来;如果单击“保存数据”按钮,则文本框中产生的20个数据保存到文本文件“d:   est.txt' 中。

2017年4月成人自考计算机基础与程序设计真题2.png

 

热门推荐: 

全国自考计算机基础与程序设计历年真题汇总

推荐阅读: 

 2019年10月各省自考真题及答案 

4月各省自考准考证打印时间及入口

你可能感兴趣的试题
中国教育在线自考频道整理全国2018年4月自考精神障碍护理学真题答案及评分参考,供考生备考复习之用。
中国教育在线自考频道整理全国2018年4月自考精神障碍护理学考试真题,供考生备考复习之用。
中国教育在线自考频道整理全国2018年4月自考护理学研究真题答案及评分参考,供考生备考复习之用。
中国教育在线自考频道整理全国2018年4月自考护理学研究考试真题,供考生备考复习之用。
中国教育在线自考频道整理全国2018年4月自考护理伦理学真题答案及评分参考,供考生备考复习之用。
1
意向表
2
学习中心老师电话沟通
3
查看评估报告
1、年龄阶段

2、当前学历

3、提升学历目标

4、意向学习方式

报考所在地
*
*
*

查看成人高考最新资讯 查看远程教育最新资讯

自考专业快选

自考热门专题

自考热议话题

自考推荐文章