《自学考试 计算机基础与程序设计试卷.docx》由会员分享,可在线阅读,更多相关《自学考试 计算机基础与程序设计试卷.docx(8页珍藏版)》请在第壹文秘上搜索。
1、2015年10月高等教育自学考试全国统一命题考试计算机基础与程序设计试卷(课程代码02275)一、单项选琵题(本大题共20小题,每小题1分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将“答题卡”1 .人类历史上第一台电子数字计算机诞生于A.1943年B.1945年C.1946年D.1947年2 .以用户需求为动力,以对象为驱动的软件生命周期模型是A.瀑布模型B.螺旋模型C.增量模型D.喷泉模型3 .结构化分析常用的工具不包括A.数据字典B.用例图C.数据流图D.判定树4 .“64位微型计算机”中的64是指A.内存容量B.CPU型号C.机器字长D.存储单位5 .类
2、的下列特性中,可以用于方便地重用己有的代码和数据的是A多态B.封装C.继承D.抽象6 .在ViSUalStUdiO2008中,显示与项目生成有关的信息的窗口是A.工具箱窗口B.属性窗口C.设计器窗口D.输出窗口7 .在ADO.NET中,用于从数据源中获取只读的数据的对象是A1DataAdapterB-DataReaderC-DataSet.Command8 .在C#程序中,用于定义静态成员的关键字为A.mallocB.classC.privateD.static9 .表达式12/4-2+5*84%52的值为A.lB.3C.4D.1010 .在SQLSerVer中,用于删除数据库的命令是A.DR
3、OPTABLEB.DELETE7ABLEC-DropdatabaseD.DELETEDAABASE11 .下列关于SWitCh语句的表述中,正确的是A.switch语句的控制表达式可以是任何数据类型12 switch语句可以出现default子旬,也可以不出现default子句Cswitch中可以有两个或两个以上的case子句的常量表达式的值与控制表达式的值相同.switch语句中case子句结束不可以有跳转语句13 .iystring,strArray=newstring3,4;创建String对象的个数为A.0B.3C.4D.1214 .在C撑中,组合了TeXtBOX控件和LiStBOX控
4、件的功能的控件是A1ComboBoxB.LabelC-ListViewD-DomainUpDown15 .在C#中,为将一个可读可写的公有属性Name修改为只读属性,应A.将Name的set块删除B.将Name的set块置空C.将Name的set块前加修饰符privateD.将Name添加readonly修饰符15.开发基于CMTWindows应用程序需要引用的名空间是A.SystemB.System.FormsC.System.CollectionsD.System.Data16.下列关于抽象类的说法正确的是A.抽象类只能做子类B.抽象类可以被实例化C.抽象类不能被实例化D.一个抽象类只能有
5、一个子类17.在C#中,若要指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部,需要使用FiIeMode枚举类型的成员是A.AppendB.CreateC-CreateNew.Truncate18 .SQLSerVer数据库文件有三类,其中主数据文件的后缀为口A. .ndfB. .IdfC. .mdfD. .idf19 .下列程序段的运行结果是StaticvoidMain(stringargs)Istring,words=newstring,a,bM,c;foreach(intwordinwords)Iword=abc,;Console.WriteLine(word);IConsole
6、.ReadKey();IA.abcB.abcabcabcC.beacabD.不能正确编译20 .窗体中有年龄文本框txtAge,下列选项中可以获得文本框中的年龄值的是A.intage=ttAge;B.intage=ttAge.Text;C.intage=int.ParseftxtAge.Text);DJntage=Convert.Tolnt32(ttAge);二、填空题(本大题共10小题,每小题1分,共10分)21 .用户将用于解决某一问题的步骤采用指令序列进行描述,该指令序列被称为22 .C#q中的资源文件是由XML项组成,其文件扩展名是。23 .C#中的类型转换方式包括隐式转换、显示转换与
7、转换。24 .在C#中,采用属性表示数组的维数。25 .采用一个框架把数据和代码组合在一起,形成一个对象的技术被称为o26 .在Timer控件中,采用属性来指定时钟中断被触发的时间间隔。27在SQLSerVer中,一组用于完成特定功能的SQL语句的集合,被称为。28 .在ADO.NET中,关闭数据库连接一般采用方法。29 .软件设计一般可细分为和详细设计两个阶段。30 .完全不考虑程序内部的逻辑结构和特性,只是测试程序的功能与外部特性的测试方法被称为技术。三、醛题(本大题共4小题,每小题4分,共16分)31 .简述类和结构的区别。32 .简述文本文件与二进制文件的区别。33 .简述单选按钮和复
8、选框控件的作用。34 .C#中提供了哪两种类型的绑定,各自具有什么特点?四、程序选择填空题(本大题共10空,每空2分,共20分)将每小题列出的六个备选项中,选出正确的选项答在答题卡上。35 .完成下面的程序段,采用冒泡排序法对10个数进行升序排列。intarr=newintJ98,87,65,80,75,91,53,66,49,691;for(inti=0;1arrj+l)Iinttemparrj;COneOlC.WEeLine(已经排序完成的数据序列为:”);for(i=0;iar.Length;i+)Console.WriteLine(a,i);A.arrj=arrj+1B.jax.Len
9、gth-1C.i+D.jarr.Length-1-iE.arrj+1=tempF.arj=temp36 .完成下面的程序段,绘制宜线和矩形。生成图形对象生成画笔,绿色,8个像素绘制直线生成矩形绘制矩形释放资源Graphicsg=this.CrealeGraphics();Penp=;g.DraWLine(P,10,10,50,50);Rectanglered=newRectangle(75,75,50,70);p.Dispose();A. p.Remove ()C. new Pen( Color. Green ,8 )E. g. DrawRectangIe ( p, rect)B. g.Dis
10、pose ()D. g. DrawEUipse ( p, rect)F. new Pen ( Color. Red, 8 )37 .完成下面的程序段,产生10个1IOO的随机数,并将这些数据写入指定文件。intn=newint10;FileStream=newFiIeStream(Mc:mydata.dat,);BinaryWriterbw=newBinaryWriter(fs);Randommum=newRandom();fbr(inti=0;i10;i+)bw.Close();fs.Close();B. bw.Read(ni)E. FileMode. CloseC. ni=mm. Next
11、( 100)F. FileMode. CreateA.bw.Write(ni)D.FileMode.Truncate五、阅读分析题(本大题共4小题,每小题6分,共24分)38 .写出下面程序运行时的输出结果。inta=26,38,91,63,58,21,65,75);intt=O,num=a0;for(inti=1;inum)Inum=ai;)Console.WriteLine(num=,+num+,t=n+1);39 .写出下面程序运行时的输出结果。inti=1,sum=0;while(true)Isum+=i;1 +;if(i10)break;IConsole.WriteLine(sum)
12、;40 .描述下面程序段的功能。doubled;intife;Console.WriteLine(请输入一个正数:”);d=double.Parse(Console.ReadIJne();i(int)d;if(d-i)=0.5)e=i+1;elsee=i;Console.WriteLine(e);U41 .描述下面程序段的功能。inti=2J;intcount=0;boolb;while(i=100)Ib=true;j=2;while(j=i-1)Iif(i%j=0)Ib=false;break;Ij+;Iif(b=true)IConsole.Write(w0h,i);count+=1;Ii+;IConsole.WnteIJne(*count=,*+count);六、程序设计题(本大题共I小题,共10分)42 .编程设计如题42图所示窗体,该窗体包含4个CheCkBoX控件和1个命令按钮控件,CheCkBoX控件文本分别显示“C#程序设计“、SQLServer、”.NETFrameworkw和“ADO.NET,对4个CheCkBoX任意选定,单击命令按钮后弹出消息框,显示被选中信息。题42图