2017年10月高等教育自学考试《计算机基础与程序设计》试题02275_第1页
2017年10月高等教育自学考试《计算机基础与程序设计》试题02275_第2页
2017年10月高等教育自学考试《计算机基础与程序设计》试题02275_第3页
2017年10月高等教育自学考试《计算机基础与程序设计》试题02275_第4页
2017年10月高等教育自学考试《计算机基础与程序设计》试题02275_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

2017年10月高等教育自学考试《计算机基础与程序设计》试题课程代码:02275一、单项选择题1.计算机内部存储、处理、加工和传输汉字时,使用的是(A)A.汉字机内码B.汉字国标码C.汉字输入码D.汉字地址码2.Cache是为了解决(B)A.主机与外设之间速度不匹配的问题B.CPU与内存储器之间速度不匹配的问题C.CPU与辅助存储器之间速度不匹配的问题D.内存储器与辅助存储器之间速度不匹配的问题3.蠕虫病毒对计算机软件系统造成极大的危害,它是(D)A.一种芯片B.一条命令C.一种生物病毒D.一段特制的程序4.在C#中,可以标识不同控件的属性是(B)A.IndexB.NameC.TextD.Title5.在C#中,下列不能作为变量名的是(C)A._56B.FloatC.longD.Num_26.关于变量的声明和初始化,下列语句正确的是(D)A.floatx=13.0;B.floatx=13.f;C.decimalx=13.0;D.doublex=13;7.下列选项中,不属于C#循环的中断语句的是(D)A.break语句B.continue语句C.goto语句D.jump语句8.设数组定义为:ht[,]a=newint[5,6];,则下列关于数组元素的引用正确的是(B)A.a[0][0]B.a[0,0]C.a[5][6]D.a[5,6]9.下列的数组定义语句,不正确的是(B)A.int[]a:newint[5]{1,2,3,4,5};B.int[,]a:newint[3][4];C.int[][]a=newint[3][];D.int[]a={1,2,3,4};10.在C#中,不会显示在窗体上的控件是(C)A.CheckBoxB.GroupBoxC.ImageListD.PictureBox11.如果要每隔15s产生一个定时器事件,则Timer的Interval属性应设置为(D)A.15B.150C.1500D.1500012.在C#中,如果不希望类被继承,则定义类时要使用关键字(C)A.abstractB.overrideC.sealedD.virtual13.如果某个类成员属于整个类而不属于类的某一个具体实例,则该成员前须用修饰符(D)A.privateB.protectedC.publicD.static14.在C#中,对文本文件进行读取通常使用(C)A.BinaryReader类B.BinaryWriter类C.StreamReader类D.StreamWriter类15.SQLServer2008是一个(C)A.层次模型数据库B.网状模型数据库C.关系模型数据库D.面向对象模型数据库16.在ADO.NET中,用于对数据源执行SQL命令语句的对象是(A)A.Command对象B.Connection对象C.DataAdapter对象D.DataSet对象17.下列软件工具中,不属于软件开发工具的是(C)A.设计工具B.编码工具C.版本控制工具D.需求分析工具18.主要用于面向对象的开发过程的模型是(B)A.螺旋模型B.喷泉模型C.智能模型D.快速原型模型19.在数据流图中,用圆或圆角矩形表示(A)A.加工B.数据流C.数据存储D.数据源点或终点20.为了提高模块的独立性,模块之间最好是(A)A.数据耦合B.公共耦合C.内容耦合D.控制耦合二、填空题21.在微型计算机中,西文字符一般采用ASCII码进行编码。22.文件型病毒通常寄生在可执行文件中。23.C#程序的入口函数是Main()函数。24.在C#中,注释有两种方法,其中/**/可以进行多行注释。25.已知数组num的定义为:int[]num=newint[5]{5,4,3,2,1};,则num.Length=5。26.己知某类的类名是Student,则该类的析构函数名为~Student。27..NET绘图时,默认的坐标原点在窗体和控件的左上角。28.删除名为student表的SQL语句是DROPTABLEstudent。29.软件工程的3个要素是:方法,过程和工具。30.基本路径测试属于软件动态测试中的白盒测试技术。三、简答题31.在C#中,数据类型转换主要有哪几种方式?整型数和string之间的转换可以采用哪种方式?答:类型转换的方式有:隐式转换、显示转换和使用Convert类转换。整型数和string之间的转换可以采用Convert类转换。32.简述private、protected、public、imemal类成员访问修饰符表示的可访问性。答:private:私有成员,在类的内部才可以访问。protected:保护成员,在该类内部和继承类中可以访问。public:公共成员,完全公开,没有访问限制。internal:在同一程序集中的文件可以访问。33.某学生选课数据库(xsxk)中包含如下3个表:(1)学生表:包含学号、姓名、性别字段,“学号”为主键。(2)课程表:包含课程编号、课程名、学分字段,“课程编号”为主键。(3)选课表:包含学号、课程编号、成绩字段,“学号+课程编号”为主键。分别写出完成下列操作的SQL语句。(1)查询学分大于或等于4的课程的课程名和对应的学分。(2)查询选修了“计算机基础与程序设计”课程的学生的学号和成绩。答:(1)SELECT课程名,学分FROM课程表WTIERE学分>=4(2)SELECT学号,成绩FROM课程表,选课表WHERE课程表.课程编号=选课表.课程编号AND课程名称=“计算机基础与程序设计”34.简述DataSet、DataTable、DataColumnCollection、DataRowCollection和DataRelation这5个对象间的关系。答:一个DataSet可以包含多个DataTable;每个DataTable包含一个DataColumnCollection和一个DataRowCollection;各个DataTable之间的关系是通过DataRelation来表示的。35.简述大型软件系统测试的4个步骤。答:(1)单元测试;(2)集成测试;(3)确认测试;(4)系统测试。四、程序阅读题36.有程序段如下:privatevoidbuttonl_Click(objectsender,EventArgse){inta=5,b=9;a=a+b;b=a-b;a=a-b;textBoxl.Text=Convert.ToString(10*a+b);}程序运行后,单击窗口中的buuonl按钮,在文本框textBoxl中显示的内容是95。37.有程序段如下:privatevoidbuttonl_Click(objectsender,EventArgse){inta=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;}textBoxl.Text=Convert.ToString(100*a+10*b+c);}程序运行后,单击窗口中的buttonl按钮,在文本框texBoxl中显示的内容是842。38.有程序段如下:privatevoidbuttonl_Click(objectsender,EventArgse){intfive,two,cnt=0;for(five=0;five<=5;five++)for(two=0;two<=(10-five*5)/2;two++)cnt++;textBoxl.Text=Convert.ToString(cnt);}程序运行后,单击窗口中的buttonl按钮,在文本框texBoxl中显示的内容是10。39.有程序段如下:privatevoidbutton1_Click(objectsender,EventArgse){ihta,b,t;a=Convert.Tolnt32(textBoxl.Text);b=Convert.ToInt32(textBox2.Text);while(a%b!=0){t=a%b;a=b;b=t;}textBox3.Text=Convert.ToString(b);}程序运行后,在打开窗口中的文本框textBoxl和textBox2中分别输入整数24和40后,单击buttonl按钮,在文本框textBox3中显示的内容是8。40.有程序段如下:privatevoidbuttonl_Click(objectsender,EventArgse){int[,]a=newint[4,4];inti,j,s=1;for(i=0;i<4;i++)if(i%2==0)for(j=0;j<4;j++)a[i,j]=s++;elsefor(j=3;j>=0;j--)a[i,j]=s++;s=0;for(i=0;i<4;i++)s=s+a[i,i];textBoxl.Text=Convert.ToString(s);}程序运行后,单击窗口中的buttonl按钮,在文本框textBoxl中显示的内容是32。五、程序填空题41.在Forml窗体中有一个名称为textBoxl的文本框,其MultiLine属性值为True;一个名称为buttonl的命令按钮,其标题为“Fibonacci数列”。将下列的事件程序补充完整,使得程序运行后,单击“Fibonacci数列”按钮,则求出Fibonacci数列的前40项,在文本框中显示出来(每5个数占1行)。Fibonacci数列有如下特点:第1、2两个数都为1,从第3个数开始,每个数等于前2个数之和。privatevoidbuttonl_Click(objectsender,EventArgse){inta,b,c,i;textBoxl.Text="11"'a=1;b=1;for(i=3;i<=40;i++)//(1){c=a+b;//(2)textBoxl.Text+=Convert.ToString(c)+""'ifi%5==0)textBoxl.Text+=Environment.NewLine;a=b;b=c;//(3)}}42.在Forml窗体中有一个名称为textBoxl的文本框,其MultiLine属性值为True,ScrollBars属性值为Both;一个名称为buttonl的命令按钮,其标题为“显示”。将下列的事件程序补充完整,使得程序运行后,单击“显示”按钮,从文件“d:\test.txt”中将内容读出,显示在textBoxl文本框中。privatevoidbuttonl_Click(objectsender,EventArgse){stringline;StreamReadersr=newStreamReader("d:\\test.txt",true);while((line=sr.ReadLine())!=null)//(1)textB

温馨提示

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

评论

0/150

提交评论