《2015年10月自学考试02275《计算机基础与程序设计》试题.docx》由会员分享,可在线阅读,更多相关《2015年10月自学考试02275《计算机基础与程序设计》试题.docx(6页珍藏版)》请在第一文库网上搜索。
1、2015年10月高等教育自学考试计算机基础与程序设计试题课程代码:02275一、单项选择题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 .类的以下特性中,可以用于方便地重用已有的代码和数据的是A.多态B.封装C.继承D.抽象6 .在ViSUa1StUdio2008中,显示与项
2、目生成有关的信息的窗口是A.工具箱窗口B.属性窗口C.设计器窗口D.输出窗口7 .在ADo.NET中,用于从数据源中获取只读的数据的对象是A.DataAdapterB.DataReaderC.DataSetD.Command8 .在C#程序中,用于定义静态成员的关键字为A.ma11ocB.c1assC.privateD.static9 .表达式12/4-2+5*8/4%5/2的值为A.1B.3C.4D.1010 .在SQ1SerVer中,用于删除数据库的命令是A.DROPTAB1EB.DE1ETETAB1EC.DROPDATABASED.DE1ETEDATABASEH.下列关于SWiteh语句
3、的表述中,正确的是A. SWitCh语句的控制表达式可以是任何数据类型B. SWiICh语句可以出现defau1t子句,也可以不出现defau1t子句C. switch中可以有两个或两个以上的CaSe子句的常量表达式的值与控制表达式的值相同D. switch语句中CaSe子句结束不可以有跳转语句12 .语句StringJStrArray=newstring3,4;创建S1ring对象的个数为A.0B.3C.4D.1213 .在组合了TeXtBOX控件和1iSIBOX控件的功能的控件是A.ComboBoxB.1abe1C.1istViewD.DomainUpDown14 .在C#中,为将一个可读
4、可写的公有属性Name修改为只读属性,应A.将Name的Set块删除B.将Name的Se1块置空C.将Name的Se1块前加修饰符PriVa1eD.将Name添力口readon1y修饰符15 .开发基于C#6tJWindows应用程序需要引用的名空间是A.SystemB.System.FormsC.System.Co11ectionsD.System.Data16 .下面关于抽象类的说法正确的是A.抽象类只能做子类B.抽象类可以被实例化C.抽象类不能被实例化D.一个抽象类只能有一个子类17 .在C#中,若要指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部,需要使用FiIeMode枚举
5、类型的成员是A.AppendB.CreateC.CreateNewD.Truncate18 .SQ1SerVer数据库文件有三类,其中主数据文件的后缀为A.ndfB.1dfC.mdfD.idf19 .以下程序段的运行结果是StaticvoidMain(stringargs)stringwords=newstringa,b,c:foreach(intwordinwords)word=abc,;Conso1e.Write1ine(word);)Conso1e.ReadKey();IA.abcB.abcabcabcC.beacabD.不能正确编译20 .窗体中有年龄文本框IX1Age,下面选项中可以
6、获得文本框中的年龄值的是A. intage=txtAge;B. intage=txtAge.Text;C. intage=int.Parse(txtAge.Text);D. intage=Convert.To1nt32(txtAge);二、填空题21 .用户将用于解决某一问题的步骤采用指令序列进行描述,该指令序列被称为022 .C#中的资源文件是由XM1项组成,其文件扩展名是o23 .C#中的类型转换方式包括隐式转换、显示转换与转换。24 .在C#中,采用属性表示数组的维数。25 .采用一个框架把数据和代码组合在一起,形成一个对象的技术被称为026 .在Timer控件中,采用属性来指定时钟中断
7、被触发的时间间隔。27 .在SQ1SerVer中,一组用于完成特定功能的SQ1语句的集合,被称为。28 .在AD0.NET中,关闭数据库连接一般采用方法。29 .软件设计一般可细分为和详细设计两个阶段。30 .完全不考虑程序内部的逻辑结构和特性,只是测试程序的功能与外部特性的测试方法被称为一技术。三、筒答题31 .简述类和结构的区别。32 .简述文本文件与二进制文件的区别。33 .简述单选按钮和复选框控件的作用。34 .C#中提供了哪两种类型的绑定,各自具有什么特点?四.程序选择填空题35 .完成下面的程序段,采用冒泡排序法对IO个数进行升序排列。intarr=newint98,87,65,8
8、0,75,91,53,66,49,69;for(ihti=0jarrj+1)inttemp=arrj;Conso1e.Write1ine(已经排序完成的数据序列为:);for(i=0;iarr.1ength;i+)Conso1e.Write1ine(arri);A.arrj=arrj+1B.jarr.1ength-IC.i+D.jarr.1ength-1-iE.arr.j+1=tempF.arr(j=temp36.完成下面的程序段,绘制直线和矩形。Graphicsg=this.CreateOraphics();生成图形对象Penp=:生成画笔,绿色,8个像素g.Draw1ine(p,10,10
9、,50,50);绘制直线Rectang1erect=newReC1ang1e(75,75,50,70);生成矩形:绘制矩形p.Dispose();释放资源A.p.Remove()D.g.DrawEipse(p,rect)37.完成卜面的程序段,intn=newint10;B.g.Dispose()C.newPen(Co1or.Green,8)E.g.DrawRectang1e(p,rect)F.newPen(Co1or.Red产生10个1700的随机数,并将这些数据写入指定文件。.);Fi1eStreamfs=newFi1eStream(3),cmydata.dat,.BinaryWriter
10、bw=newBinaryWriter(fs);Randommum=newRandom();for(inti=0;i10;i+)bw.C1ose0;fs.C1oseO;A.bw.Write(ni)B.bw.Read(ni)C.ni=mum.Next(100)D.Fi1eMode.TmncateE.Fi1eMode.C1oseF.Fi1eMode.Create五.阅读分析题38 .写出下面程序运行时的输出结果。inta=26,38,91,63,58,21,65.75):intt=0,num=aO;for(inti=i;inum)num=ai;1=i;IConso1e.Write1ine(num=+
11、nu+.i=+t);39 .写出下面程序运行时的输出结果。inti=1sum=O;Whi1e(Irue)(sum+=i;i+;if(i10)break;Conso1e-Write1ine(Sum);40 .描述卜面程序段的功能。doub1ed;inti,e;COnSOIe.Write1inef请输入一个正数:);d=doub1e.Parse(Conso1e.Read1ineO);i=(in1)d;if(d-i)=0.5)e=i+1;e1see=i;Conso1e.Write1ine(e);41 .描述卜面程序段的功能。inti=2j;ihtcoun=0;boo1b;whi1e(i=100)b=true;j=2;whi1e(j=i-1)(if(i%j=O)(b=fa1se;break;)j+;Iif(b=true)Conso1e.Write(0,i);count+=1;Ii+;IConso1e.Write1ine(count=+count);六、程序设计题42 .编程设计如题42图所示窗体,该窗体包含4个CheckBox控件和1个命令按钮控件,CheckBox控件文本分别显示“C#程序设计”、“SQ1Server、NETFramework”和ADO.NET,对4个CheCkBoX任意选定,单击命令按钮后弹出消息框,显示被选中信息。题42图