书签 分享 收藏 举报 版权申诉 / 26
上传文档赚钱

类型自考02275计算机基础与程序设计押题及答案解析.doc

  • 上传人(卖家):李老师yy
  • 文档编号:3580603
  • 上传时间:2022-09-20
  • 格式:DOC
  • 页数:26
  • 大小:937.96KB
  • 【下载声明】
    1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
    2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
    3. 本页资料《自考02275计算机基础与程序设计押题及答案解析.doc》由用户(李老师yy)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
    4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
    5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
    配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    自考 02275 计算机 基础 程序设计 押题 答案 解析
    资源描述:

    1、自考02275计算机基础与程序设计押题及答案解析一、单选1、计算平方数时不可能引起二义性的宏定义是 A: #defineSQR(x)x*xB: #defineSQR(x)(x)*(x)C: #defineSQR(x)(x*x)D: #defineSQR(x)(x)*(x)正确答案:D2、执行下列程序段后,x的位是 _inta=8,b=7,c=6,x=1;_if(a6)if(b7)if(c8)x=2;elsex=3;A.0B: 1C: 2D: 3正确答案:B3、存储整型数据-7856时,在二进制文件和文本文件中占用的字节数分别是 A: 2和2B: 2和5C: 5和5D: 5和2正确答案:B解析:

    2、二进制文件中占用的就是一个整型数据占用的字节,一般32位操作系统中整型都是32比特的,所以是4字节(16位操作系统整型就是16比特的,那么就占用2字节)文本文件中是转换为ASCII码后,以字符形式存储的-7856有5个字符,所以占用5字节。设有定义语句“intx=1,3,5,7,9,11,13,*p=x;”,则不能正确引用组x的合法4、元素的表达式是 A: *(p-)B: *(-p)C: *(p+)D: *(+p)正确答案:B5、下列程序段的输出是 charx=012,y=013;printf(%d,%d,%d,xy,xy,xy);A: 1,0,1B: 1,0,0C: 10,1,1D: 1,1

    3、,1正确答案:C6、执行下列程序后的输出结果是 _#defineM(a,b)_(a)(b)?(a):(b)_maininti=10,i=15;printf(%dn,10*M(i,j);A: 10B: 15C: 100D: 150正确答案:A7、有如下程序段inta=14,b=15,x;charc=A;x=(ab)(c A: trueB: falseC: 0D: 1正确答案:D8、以下正确的说法是 A: 定义函数时,形参的类型说明可以放在函数体内B: return后边的值不能为表达式C: 如果函数值的类型与返回值类型不一致,以函数值类型为准D: 如果形参与实参类型不一致,以实参类型为准正确答案:

    4、C9、下面程序的功能是把215表示为两个加数的和,使两个加数分别能被7和11整除,在划线处应填入的选项是【】#includeA: k/11B: k%11C: k/11=0D: k%11=0正确答案:B10、下面程序段的运行结果是【】char*p=abcdefgh;p+=3;printf(%dn,strlen(strcpy(P,ABCD);A: 8B: 12C: 4D: 7正确答案:C11、一个C语言程序是由 A: 一个主程序和若干子程序组成B: 函数组成C: 若干过程组成D: 若干子程序组成正确答案:B解析:一个C源程序是由一个main函数和若干个其他函数组成的。函数是C程序的基本单位,被调用

    5、的函数可以是系统提供的库函数,也可以是用户根据需要自己定义的函数。12.下列程序段的运行结果是Static void Main(string args)string words=new string “a”,”b”,”c”Foreach(int word in words)word=”abc”;Console.WriteLine(word);Console.ReadKey( );A、abcB、abc abc abcC、bc ac abD、不能正确编译正确答案 : D13、以下程序的输出结果是 mainintx=1,y=3;printf(%d,x+);intx=0;x+=y*2;_printf(

    6、%d,%d,x,y);printf(%d,%dn,x,y);A: 1,6,3,1,3B: 1,6,3,6,3C: 1,6,3,2,3D: 1,7,3,2,3正确答案:C14、下面程序应能对两个整型变量的值进行交换。以下正确的说法是 maininta=10,b=20;printf(a=%d,b=%dn,a,b);swap(a,b);printf(a=%d,b=%dn,a,b);swap(intp,intq)intt;t=p;p=q;q=t;A: 该程序完全正确B: 该程序有错,只要将语句swap(a,b);中的参数改为a,b即可C: 该程序有错,只要将swap()函数中的形参p和q以及t均定义为

    7、指针(执行语句不变)即可D: 以上说法都不对正确答案:D15、设有定义:“chars12=string;”则printf(%dn,strlen(s);的输出是 A: 6B: 7C: 11D: 12正确答案:A16、执行语句“x(a3,ba-);”后,x,a,b的值依次为 A: 3,3,2B: 2,3,2C: 3,2,3D: 2,3,3正确答案:C17、下列程序执行后的输出结果是【】maininta33,*p,i;p=a00;for(i=1;i9;i+)pi=i+1;printf(%dn,a12);A: 3B: 6C: 9D: 随机数正确答案:B18、有以下程序intf(intn)if(n=1)

    8、return1;elsereturnf(n-1)+1;maininti,j=0;for(i=1;i3;i+)j+=f(i);printf(%dn,j);程序运行后的输出结果是【】A: 4B: 3C: 2D: 1正确答案:B19、计算机能直接识别的语言是A高级程序语言B.机器语言C汇编语言D. C语言答案:B解析:本题主要考查的知识点为语言处理程序机国语言是计算机唯一能够并直接执行的语言,所以与其他程序设计语言相比,其执行效率高。20、下列属于计算机病毒特征的是A模糊性B.高速性C.传染性D危急性答案:C解析本题主要考壹的知识点为计算机病毒的定义和特点计算机病毒实际是一种特殊的计算机程序,可以自

    9、我复制并能相互传染计算机病春的主要特征是破坏性、传染性、潜伏性、变种性、可触发性、攻击的主动性等。21、C#程序的()方法被称为程序的大门,应用程序从这里开始运行。A Main()B.Begin()C.Start()D.main()答案:A 解析:本题主要考查的知识点为C#基本语法规则。C#程序都是以Main()开始的,Main()必须包含在一个类中,且仅能包含在一个类中。22、 为了避免嵌套的条件分支语句if .else.的二义性,C语言规定:C程序中的else总是与()组成配对关系。A.缩排位置相同的ifB.在其之前未配对的ifC.在其之前未配对的最近的ifD.同一行上的if答案:C 解析

    10、:本题主要考查的知识点为if语句嵌套格式。多个if语句嵌套时,else总是与离他最近且尚未配对的if进行配对23、在C#语言的循环结构中,首先执行:一次,然后再判断条件的循环结构是A while循环B.do while循环C.for 循环D.foreach循环答案:B 解析:本题主要考查的知识点为do循环。do循环首先执行循环体中的语句,然后才进行循环条件的判断。24、以下类型中,不属于值类型的是A数值类型B.布尔类型C字符类型D类类型答案:D 解析:本题主要考查的知识点为值类型。简单类型属于值类型,简单类型包括数值类型字符类型和布尔类型。类类型属于引用类型。25、设“int a=12;”,则

    11、执行完语句“a+=a*a;”后,a的值是A 12B.144C.156D.288答案:C 解析:本题主要考查的知识点为算术运算符和表达式。运算符“*”的优先级高于“+=”,题干中语句等价于“a+=144”,所以a=156。26、下列判断语句中存在语法错误的是bool a=true,b=false,bool c=true;int i=0;A.if(allb)B.if(i)C.if(i!=3)D.if(i=3)=false)答案:B 本题主要考查的知识点为语句格式。if语句的判断条件一般是关系表达式或逻辑表达式27、下列关于switch的语法结构的描述不正确的是A.switch条件判断接收int、c

    12、har、string三种类型B.switch 的case块,必须要加上break子句C.switch的case块,可以没有breakD.switch的default块,在条件都不满足的情况下执行答案:B 解析:本题主要考查的知识点为switch语句格式。switch语句可以包括任意数目个case字句,其中的break子句不是必须的。28、C#中每个char类型变量占用()个字节。A 2B.4C.8D.1答案:A 解析:本题主要考查的知识点为简单数据类型。byte类型变量占1个宇节,char类型变量占2个字节,int类型变量占4个字节。29、下列不属于分组控件的是A. GroupBoxB. Ta

    13、bControlC. PanelD. CheckBox答案:D30、如果要改变窗体的标题,需修改的窗体属性是 A.TextB.NameC. TitleD. Index答案:A 解析:本题主要考查的知识点为窗体控件。窗体控件的Text属性就是窗体的标题31、在C#中,用来创建主菜单的对象是A. MenuB. MenuitemC. MenuStripD. Item答案:C 解析:本题主要考查的知识点为菜单控件。菜单分两类,下拉菜单(主菜单,MenuStrip)和弹出式菜单(ContextMenuStrip)。32、能正确引用ListBox(列表框)最后一个数据项的语句是 A. ListBoxl.

    14、Items ListBoxl. Items. CountB. ListBoxl. Items ListBoxl. SelectedlndexC. ListBoxl. Items ListBoxl. Items. Count - 1 D. ListBoxl. Items ListBoxl. Selectedlndex - 1 答案:C 解析: 本题主要考查的知识点为列表框控件。ListBox的Items属性是保存列框中的所有项目,Selectedlndex是选择项的位置,Items. Count是列表框中项目的总数。最后一项的位置为项目总数减一。33、文本框控件的()属性用来设置其是否是只读的。

    15、A. ReadOnlyB. LockedC. LockD. Style答案:A 解析:本题主要考查的知识点为文本框控件。文本框控件是常用的文本编辑控件,ReadOnly属性控制是否只读。34、下面选项中正确描述了 CheckBox控件的是(A. 当checked属性的值更改时,调引发CheckedChanged事件B. 在一组复选框中,用户只能选择一个C. 复选框不可以显示图像图标D. 以上说法均正确答案:A35、让控件不可见的属性是(A. CursorB.EnabledC. DockD. Visible答案:D 解析:本题主要考查的知识点为用户界面设计基础。所有控件的Visible属性为 T

    16、rue表示显示,为False表示隐藏。36、控件()组合了 TextBox控件和ListBox控件的功能。A. ComboBoxB. LabelC. ListViewD. DomainUpDown答案:A 本题主要考查的知识点为组合框控件。组合框ComboBox兼有列表框和文本框的功能。37、设置OpenFileDialogl引用一个OpenFileDialog对象,则打开该对话框的正确代码是()A. OpenFileDialogl. Show( );B. OpenFileDialogl.ShowDialog();C. OpenFileDialogl. Open();D. OpenFileDi

    17、alogl.OpenandShow();答案:B 解析:本题主要考查的知识点为打开文件对话框控件。打开文件对话框的ShowDialog方法可以调出打开”对话框。38、关于Timer控件,下列说法正确的是A. Timer控件是用来显示系统当前时间B. Timer控件的作用是在规定的时间内触发Tick事件C. Timer控件的Interval属性值的单位是秒D. Timer控件出现在窗体中答案:B 本题主要考查的知识点为Timer控件。Timer控件是用来产生一定的时间 间隔,并且每隔一定的时间间隔就产生一次Tick事件 Interval属性以毫秒为基本单位。 Timer不会出现在窗体中。39、面

    18、向对象的三个基本特征是A. 抽象、继承、派生B. 类、对象、方法C. 继承、封装、多态D、 对象、属性、方法答案:C 本题主要考查的知识点为面向对象的基本特征。面向对象程序设计的3个 重要基本特征是封装、继承和多态。40、在C#中,创建类的实例需要使用的关键字是A. thisB. baseC. newD. as答案:C 本题主要考查的知识点为对象的创建。在C#中,使用new操作符创建一个 类的实例。41、在C#中,以下关于继承的说法错误的是A. 一个子类不能同时继承多个父类B. 抽象类不能被继承C. 子类继承父类,也可以说父类派生了一个子类D. Object类是所有类的基类答案:B 本题主要考

    19、查的知识点为继承的概念。抽象类只能作为其他类的基类, 它就是设计被用来继承的类,抽象类是不能实例化的类。42、下列关于构造函数的描述正确的是A.构造函数可以声明返回类型B.构造函数不可以用public修饰C.构造函数名称必须与类名相同D.构造函数不能带参数答案:C 解析:本题主要考查的知识点为构造函数。构造函数名称与类名相同,不能有任何 返回值,可以带参数。43、在C#中,类成员访问修饰符可以省略,默认为A. publicB. privateC. internalD. protected答案:B 本题主要考查的知识点为类成员访问修饰符。类成员访问修饰符可以省略, 默认是private o44、

    20、在类的定义中,类的()描述了该类的对象的行为特征。A、类名B.方法C.所属的名字空间D.私有域答案:B 本题主要考查的知识点为类成员类型。方法是指在对象的数据上操作的实际代码,是对象的行为特征。45、下面关键字中不是用来修饰方法的参数的是A. RefB. paramsC. outD. in答案:D 本题主要考查的知识点为参数传递。通过引用方式传递参数可以使用ref、 out关键字修饰参数。还可以使用params方式修饰参数数组。46、静态方法只能对( )数据成员进行初始化。A.静态B.非静态C.实例D.静态和实例答案:A 本题主要考查的知识点为静态方法和非静态方法。静态方法只能访问类中的静态成

    21、员,非静态方法可以访问类中静态和非静态成员。47、调用重载方法时,系统根据()来选择具体的方法。A.方法名B.参数的个数和类型C.参数名及参数个数D.方法的返回值类型答案:B48、假定int类型变量占用四个字节,若有定义:int x=new int 10 0.2.4.4.5.6.7.8.9.10:则数组x在内存中所占字节数是A.6B.20C.40D.80答案:C 本题主要考查的知识点为一维数组的初始化。数组x由10个int类型数据 组成,所以x的内存所占字节是4 * 10 =40。49.下面定义初始化一维数组的语句,正确的是A.int arrl =6,5,1,2.3;B.intarrl=new

    22、 int;C.intarrl =new int 6,5,1,2,3|:D.intarrl;arrl=6,5,1,2,3|;答案:C 本题主要考查的知识点为一维数组的初始化。根据一维数组的初始化方式, 只有选项C是正确的。50.有定义语句:int,a=new int5,6;则下列正确的数组元素的引用是A.a(3,4)B.a(3)(4)C.a34D.a3,4答案:D 本题主要考查的知识点为二维数组的引用。二维数组元素的引用格式是:数组名ij。51.依据下面程序段,myArray22的值是intmyArray=new int3new int35,6,2|.new int56,9,7,8,3|,new

    23、 int2(3,2|;A.9B.2C.6D越界答案 D 本题主要考查的知识点为交错数组的声明和初始化。数组my Array是交错数组,my Array第3行只有2个元素,而my Array 2 2引用的是第3行第3个元素,所以越界了。52.有说明语句double,tab=new double2,3;那么下面叙述正确的是A.tab是一个数组维数不确定的数组,使用时可以任意调整B.tab是一个有两个元素的一维数组,它的元素初始值分别是2、3C.tab是一个二维数组,它的元素个数一共有6个D.tab是一个不规则数组,数组元素的个数可以变化答案:C 本题主要考查的知识点为二维数组的声明和初始化。tab

    24、是一个二维数组, 它有2行3列,共6个元素。53、指定操作系统打开或创建文件方式中的FileMode. Create的含义是 A. 打开现有文件B. 指定操作系统应创建新文件,如果文件存在,将出现异常C. 打开现有文件,若文件不存在,出现异常D. 指定操作系统应创建新文件,如果文件存在,将被覆盖答案:D54.在C#中,下列程序的运行结果是intagel=new int10,20|;intage2=agel;age21=30:Console.WriteLine(agel1);A.0B.10C.20D.30答案 D 本题主要考查的知识点为数组的声明和初始化。本题中的数组是引用数据 类型,数组age

    25、2和agel指向同一块内存地址,改变age2元素的值就是改变agel元素的值。55、 在SQL Server中,下列关于用户数据库的说法正确的是A. 一个用户数据库可以不包含日志文件B. 一个用户数据库可以只包含一个日志文件和一个主数据库文件C. 一个用户数据库可以包含多个主数据库文件,但只能包含一个日志文件D. 个用户数据库可以包含多个日志文件和多个主数据库文件答案:B 本题主要考查的知识点为用户数据库。用户数据库至少具有两个文件:一个数据文件和一个日志文件。每个数据库只能有且只有一个主数据文件,但可以有多个日志文件。56、()类用于以二进制形式将基元类型写入流。A. BinaryReade

    26、rB.StreamReaderC. BinaryWriterD. Stream Writer答案:C 本题主要考查的知识点为Binary Writer类。BinaryWriter类用于以二进制形式将基元类型写入流。57、在SQL Server中,索引的顺序和数据表的物理顺序相同的索引是A、聚集索引 B.非聚集索引C.主键索引D.唯一索引答案: A 本题主要考查的知识点为索引。在聚集索引中,表中行的物理顺序和键值 的索引顺序相同,一个表只能包含一个聚集索引。58、ADO. NET的两个核心是A. Command 和 DataAdapterB. DataSet 和 DataTableC. . NE

    27、T Framework 数据提供程序和 DataSetD. . NET Framework 数据提供程序和 DataAdapter答案:C 本题主要考查的知识点为ADO. NET的两个核心。ADO. NET的两个核心 是.NET Framework数据提供程序和DataSet对象59、用于显示和编辑数据的可视化控件是A. DataGridViewB. bindingSourceC. bindingNavigatorD.以上选项均不对答案:A60、创建数据库连接使用的对象是A. ConnectionB. CommandC. DataReaderD. DataSet答案:A 本题主要考查的知识点为

    28、连接数据库的对象。Connection用于建立与数据库的连接。61、软件按功能划分的种类不包括A. 实时软件 B,支撑软件C.系统软件D.应用软件答案:A 本题主要考查的知识点为软件的分类。软件按功能可以划分为系统软件、 应用软件和支撑软件。 62、软件生命周期中花费时间最多的阶段是A软件定义B软件开发C.软件测试D.软件运行维护答案:D 本题主要考查的知识点为软件的生命周期。软件生命周期分为软件定义、 软件开发和软件运行维护3个阶段,其中,软件运行维护是软件生命周期中花费时间最多的 阶段。63、需求分析一般分为4个阶段,即需求获取、需求分析、编写需求规格说明以及A.用户B.需求评审C.总结D

    29、.以上选项都不正确答案:本题主要考查的知识点为需求分析的阶段。软件需求分析一般分为需求获 取、需求分析、需求规格说明和需求评审4个阶段。64、下列选项中内聚性最强的是A.顺序内聚B.过程内聚C.逻辑内聚D功能内聚答案:D 本题主要考查的知识点为内聚性。按内聚性由强到弱排列,内聚可以分为 以下7种:功能内聚、顺序内聚、通信内聚、过程内聚、时间内聚、逻辑内聚和偶然内聚。二、 填空题1、Visual Studio 2008是以( )为单位来管理C#程序设计过程的。 答案:解决方案2、变量有两种典型的命名方法,Camel命名法和( ) 命名法答案:Pascal3. 运算器又称为( ) ,是计算机的核心

    30、部件,是控制计算机操作的二进制代码,它规定了计算机能完成的某一项操作。答案:算术逻辑单元4.( )是一种用助记符表示的面向机器的程序设计语言。答案:计算机指令5.值类型包括简单类型 ( ) 和枚举类型。答案:结构类型6.( ) 类型是.NET Framework中所有类的最终基类。答案:object7、常见的分支结构有:单分支结构、双分支结构和( )答案:多分支结构8.C#提供的有for循环, while循环和( )循环。答案:do9.数组和集合的区别在于,( )具有固定的大小,不能伸缩。答案:数组10.Array类的( )属性表示数组所有维度中元素的总数。答案:Length11.InputB

    31、ox( ) 函数的第2个参数是弹出对话框的答案:标题12、Pie ture Box控件所显示的图片由( )属性确定。答案:Image13、C#中有三个分组控件,分别是( ).Panel和Tab Contrl。答案:Grau pBox14、( )属性值是列表框中当前选定项的文本。答案:Text15、程序设计发展过程中有两种重要的方法:面向过程程序设计和( )程序设计。答案:面向对象16.类的成员中的( ) 用于定义类中的值。答案:属性17、使用关键字( )声明的方法是静态方法。答案:static18.Math类中Abs函数的作用是( )答案:返回指定参数的绝对值19.String类的( )方法用

    32、于在字符串中查找指定的字符串,返回位置值。答案:IndexOf20. NET中的绘图功能是通过 实现的答案:GDI +21.在C#中,对文件的存取是以 ( )为单位进行的。答案:字符22.如果要判断指定的文件是否存在,可以使用File类中的( )方法。答案:Exists23.StreamWriter类的( )方法可以向文本文件写入指定的某些数据,后跟行结束符。答案:WriteLine24.表中行的物理顺序与键值的逻辑顺序无须匹配的索引称为( )答案:非聚集索引25、AD0. NET访问数据库有两种模式:联机模式和( )o答案:脱机模式26、C#提供了两种类型的绑定:简单绑定和( )。答案:复杂

    33、绑定27、按软件服务对象的范围划分,软件分为通用软件和( )答案:定制软件28.软件定义包括 ( ) 与开发计划和需求分析两个阶段。答案:可行性研究29.( ) 是把软件产品划分为一系列的增量构件,分别进行设计、编码、集成和测试的 软件生命周期模型。答案:增量模型30.软件工具可以分为软件开发工具 ( )和软件管理和支持工具。答案:软件维护工具31.从工程管理的角度看,软件设计分为概要设计和( )两个阶段。答案:详细设计32.软件生命周期中时间最长、成本最髙的阶段是( )答案:软件维护33.通过窗体或控件的 ( )方法,可以在程序中生成此窗体或控件的Graphics对象。答案:CreateGr

    34、aphics三、 简答题1、 fopen函数的功能是什么?正确答案:fopen函数的功能是按文件的使用方式打开指定的文件,建立文件指针与打开文件的联系。2、微型机的结构特点主要体现在哪些方面?正确答案:微型机的结构特点主要体现在CPU大规模集成在一起和采用总线结构方面。从本质上来说,微型机和一般计算机一样,也遵循冯诺依曼结构,包括运算器、控制器、存储器、输入设备、输出设备等五大部分。正因为其结构特点,我们一般说微型机是由微处理器、内存、外存、I/O接口及I/O设备、总线等几大部分组成的。3、常量和变量的区别是什么?正确答案:在程序运行过程中其值不发生改变的量称为常量,其值可变的量称为变量。4、

    35、C语言的语句主要有哪些?正确答案:C语言有多种不同功能的语句,有用于定义数据的,有用于各种存储和计算的,有用于程序流程控制的,有多种分类方法。C语言的语句主要有:表达式语句、函数调用语句、复合语句、空语句、控制语句。5、简述计算机的基本结构。正确答案:计算机由运算器控制器、存储器输入设备和输出设备5个基本部分组成,各部分通过总线连接。6、简述C#语言的主要特点。正确答案:C#语言的特点如下:(1)语法简洁。(2)面向对象具有面向对象程序设计的所有特征,可很好地支持抽象、封装、继承、重载多态等特性(3)可视化集成开发环境,Visual Studio是NET平台默认的集成开发环境。(4)自动内存管

    36、理。(5)功能强大的类库7、什么是交错数组?正确答案:交错数组,也称为锯齿数组,是一种不规则的二维数组。它与二维数组的最大差异在于数组中每一行的长度不相同,可以把它想象成有不同长度的一维数组组合而成的二维数组,所以交错数组也被称为“数组中的数组”8、 简述类和对象的概念以及它们的联系。正确答案:对象是具有唯一对象名和固定对外接口的一组属性和操作的集合。类class是对一组具有相同属性和相同操作的对象的描述,即是一组具有相同属性和操作的对象的集合。类是同类对象的集合,是对同类对象的共有数据和行为的抽象;而一个对象是其所属类的一个实例。类可以视为是生成对象的模板。9、 简述文件按照数据的性质进行的

    37、分类。正确答案:按照数据的性质,文件可以分为程序文件和数据文件。程序文件存放的是计算机程序,包括源程序文件和可执行文件。数据文件存放的是程序运行时所用到的输入或输出的数据。10、 简述数据库和数据库管理系统的概念。正确答案:数据库(DB)是长期存储在计算机内、有组织的、可共享的、统一管理的相关数据的集合。数据库管理系统(DBMS)是用户与数据库之间的一个数据管理软件,它的主要任务是对数据库的建立运用和维护进行统一管理统一控制。11、 简述ADO.NET的核心对象的功能。正确答案:ADO.NET有5个核心对象,具体功能如下:(1) Connection(连接):建立与数据源的连接。(2) Com

    38、mand(命令):对数据源执行SQL命令语句或存储过程。(3) DataReader(数据阅读器):从数据源中获取只读的数据。(4) DataSet(数据集):处理从数据源读出的数据。(5) DataAdapter(数据适配器):在数据源和数据集之间交换数据,是数据源和DataSet之间的桥梁12、什么是软件生命周期模型?常见的模型有哪些?正确答案:软件生命周期模型,也称为软件过程模型是跨越整个生命周期的系统开发运作和维护所实施的全部过程、活动和任务的结构框架。常见的软件生命周期模型有瀑布模型快速原型模型、增量模型、螺旋模型、喷泉模型和智能模型。13、常见的需求分析方法有哪些?正确答案:(1)

    39、功能分析方法。(2)结构化分析方法。(3)信息建模方法。(4)面向对象的分析方法。14、简述软件设计的内容。正确答案:(1)体系结构设计:定义软件系统各主要部件之间的关系。(2)数据设计:将需求分析时创建的模型转化为数据结构的定义。(3)接口设计:描述软件内部、软件和协作系统之间以及软件与人之间如何通信。(4)过程设计:把系统结构部件转换成软件的过程性描述。15、简述结构化设计准则。正确答案:(1)提高模块的独立性。(2)模块规模适中。(3)深度、宽度、扇入和扇出适当。(4)模块的作用域在该模块的控制域内。(5)降低模块接口和界面的复杂性。(6)设计单入口、单出口的模块。16、结构化分析的常用工具有哪些?正确答案:结构化分析的常用工具有数据流图、数据字典、判定树和判定表。(1)数据流图,是描述数据处理过程的图形工具,它从数据传递和加工的角度,以图形的方式描绘数据流从输入到输出的移动变换过程。(2)数据字典,是对数据流图中所有元素的精确定义,是结构化分析方法的核心。(3)判定表和判定树,是对基本加工说明的描述方式。四、 程序阅读题1.答案:2.答案:3.答案:12 74.答案:5.答案:五、 程序填空题略六、程序设计题答案:2.答案:

    展开阅读全文
    提示  163文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:自考02275计算机基础与程序设计押题及答案解析.doc
    链接地址:https://www.163wenku.com/p-3580603.html

    Copyright@ 2017-2037 Www.163WenKu.Com  网站版权所有  |  资源地图   
    IPC备案号:蜀ICP备2021032737号  | 川公网安备 51099002000191号


    侵权投诉QQ:3464097650  资料上传QQ:3464097650
       


    【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。

    163文库