2024年大学试题(计算机科学)-C#程序设计笔试考试历年高频考点试题摘选含答案_第1页
2024年大学试题(计算机科学)-C#程序设计笔试考试历年高频考点试题摘选含答案_第2页
2024年大学试题(计算机科学)-C#程序设计笔试考试历年高频考点试题摘选含答案_第3页
2024年大学试题(计算机科学)-C#程序设计笔试考试历年高频考点试题摘选含答案_第4页
2024年大学试题(计算机科学)-C#程序设计笔试考试历年高频考点试题摘选含答案_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

2024年大学试题(计算机科学)-C#程序设计笔试考试历年高频考点试题摘选含答案第1卷一.参考题库(共75题)1.C#中导入某一命名空间的关键字是() A、 useB、 usingC、 importD、 include2.接口只能定义方法,实现要由()完成。3.公共语言运行库(CLR)要求程序员管理他们自己的内存。4.在声明类时,在类名前使用()修饰符,则声明的类不能作为其他类的基类,不能再派生新的类。5.成员变量和成员函数前加static的作用?6.结构化的程序设计的3种基本结构是()。A、顺序结构,If结构,for结构B、if结构,if…..else结构elseif结构C、while结构,do….while结构,foreach结构D、顺序结构,分支结构,循环结构7.SET指令称为“置位指令”,其功能是驱动线圈,使其具有自锁功能,维持接通状态。8.常用的调用WebService的方法有哪些?9.用Interval属性设置Timer控件Tick事件发生的时间间隔单位为秒。10.引用ListBox(列表框)当前被选中的数据项应使用()语句A、ListBox1.Items[ListBox1.Items.Count]B、ListBox1.Items[ListBox1.SelectedIndex]C、ListBox1.Items[ListBox1.Items.Count-1]D、ListBox1.Items[ListBox1.SelectedIndex-1]11.下列类的定义中哪些是合法的抽象类?() A、AB、BC、CD、D12.C#的类定义中可以包含两种成员:静态成员和非静态成员。使用了()关键字修饰的就是静态成员,反之就是非静态成员。13.接口是否可以继承接口?抽象类是否可以实现接口?抽象类是否可以继承实体类?14.被protected修饰的属性/方法在何处可以访问?15.下面程序段的输出结果是() intx=3; do{printf("%3d",x-=2);}while(!(--x));A、1;2B、3;2C、2;3D、1;-216.下列程序的功能是:输出100以内能被3整除且个位数为6的所有整数。请填空。 usingSystem; classProgram{ publicstaticvoidMain(string[]args) { inti,j; for(()); (); i++) { j=i*10+6; if((j%3==0))continue; Console.WriteLine(“{0}”,j);17.输入一个字符串,将其中小写字母改成大写字母,把大写字母改成小写字母,其余字符不变,输出该字符串。18.属性的()访问器用于将值赋给类的私有实例变量。A、getB、setC、thisD、Value19.下面选项中是在C#中定义数组的是()。 A、AB、BC、CD、D20.无论使用那种.NET语言,MSIL是所有的.NET程序所编译成的通用中间格式。21.在ADO.NET中,从数据源向DataSet中填充数据用DataAdapter对象的()方法,从DataSet中向数据源更新数据用DataAdapter对象的()方法, 但在调用该方法之前要先使用()对象设置更新需要的相关命令。22.在声明类时,在类名前加()修饰符,则声明的类只能作为其他类的基类,不能被实例化。23.已知类Base、Derived的定义如下: 则下列语句段在控制台中的输出结果是()  Derived x=new Derived();    x.Hello();A、 Hello in Base!B、 Hello in Base! Hello in Derived!C、 Hello in Derived!D、 Hello in Derived!Hello in Base!24.利用C#开发应用程序通常有三种类型,不包括()A、 控制台应用程序B、 Web应用程序C、 SQL程序D、 Windows应用程序25.关于静态成员,下列说法正确的是()A、 同一个类中的静态成员,类实例化后,在不同的对象中形成不同的静态成员B、 在类实例化后,同类型的对象都共享类的静态成员,静态成员只有一个版本C、 在类定义时静态成员属于类,在类实例化后静态成员属于对象D、 在类实例化后静态成员已被实例化,因此不同的对象有不同的静态成员26.C#中导入某一命名空间的关键字是()27.编一个程序,定义结构(有姓名,年龄,手机号码三个字段),再定义一个一维数组,把结构作为数组元素类型,存入数据,然后依次输出。28.若二维数组a有4行6列,那么该数组中第15个元素的访问方法是()A、 a[15]B、 a[3,3]C、 a[3][3]D、 a[2,2]29.已知a,b,c的值分别是4,5,6,执行下面的程序段后,判断变量n的值为()。 A、3B、-3C、9D、1530.在C#语言中,if语句后面的表达式,不能是()A、 逻辑表达式B、 算数表达式C、 关系表达式D、 布尔类型的表达式31.在windows程序中,若想选中复选框,则应将该控件的()属性设置为true。32.C#中的表达式类似于数学数学运算中的表达式,是由操作符、操作对象和()等连接而成的式子。33.下面对Write()和WriteLine()方法的描述,哪些是正确的()。A、WriteLine()方法在输出字符串的后面添加换行符B、使用Write()输出字符串时,光标将会位于字符串的后面C、使用Write()和WriteLine()方法输出数值变量时,必须要先把数值变量转换成字符串D、使用不带参数的WriteLine()方法时,将不会产生任何输出34.关于虚方法实现多态,下列说法错误的是()。A、定义虚方法使用关键字virtualB、关键字virtual可以与override一起使用C、虚方法是实现多态的一种应用形式D、派生类是实现多态的一种应用形式35.在窗体上建立一个标签Label1,一个文本框TextBox1,一个命令按钮,标签的text属性设置为“VC#程序设计”,设计一个程序,单击命令按钮,将标签上的信息显示在文本框中。“将标签上的信息显示在文本框中”的详细代码?36.设置需要使用的弹出式菜单的窗体或控件的()属性,即可激活弹出式菜单。 A、 MenuStripB、 ContextedMenuC、 ContextMenuStripD、 ContextedMenuStrip37.设有说明语句:intx=1;,语句printf(“%d/n”,-x++);的输出结果是()A、-1B、0C、1D、238.属性必须同时定义get访问器和set访问器。39.简述RadioButton和CheckBox控件的作用。40.在类MyClass中定义下列域和方法: 现在需要编写代码在ShowInformation中将MyClass当前对象的data域赋值为100。正确的语句为:()。A、me.data=100B、self.data=100C、this.data=100D、data=100;41.面向对象编程中的“继承”的概念是指()A、对象之间通过消息进行交互B、派生自同一个基类的不同类的对象具有一些共同特征C、对象的内部细节被隐藏D、派生类对象可以不受限制地访问所有的基类对象42.数据类型说明符用来说明方法返回值的类型,如果没有返回值,则类型说明符应为()43.编一个程序,用while循环语句,从键盘输入10个数,要求找出最大数和次大数。44.类是一种数据结构,它使用()关键字声明。45.下列控件中,不能实现多项选择功能的是() A、 ListBoxB、 ComboBoxC、 CheckBoxD、 CheckedListBox46.编一个程序,设园半径r=1.5,园柱高h=3.6,圆周率3.1415定义为常量,求出圆周长、圆面积、圆柱体积。然后用Console.WriteLine方法输出计算结果,输出时要求有文字说明,取小数点后2位数字。例如,圆周长=×××.××。47.显示标准对话框后,如果用户在对话框中单击()按钮,则返回值为()48.变量openFileDialog1引用一个OpenFileDialog对象。为检查用户在退出对话框时是否单击了“打开”按钮,应检查openFileDialog1.ShowDialog()的返回值是否等于()。A、DialogResult.OKB、DialogResult.YesC、DialogResult.NoD、DialogResult.Cancel49.定义类的成员函数时,作用域运算符为()。A、::B、:C、.D、*50.概述反射和序列化?51.在设计窗口,可以通过()属性向列表框控件如ListBox的列表添加项。A、ItemsB、Items.CountC、TextD、SelectedIndex52.下列关于函数重载的说法中,完全正确的是()A、 重载函数的参数个数必须不同B、 重载函数必须具有不同的形参列表C、 重载函数必须具有不同的返回值类型D、 重载函数的参数类型必须不同53.能用foreach遍历访问的对象需要实现?54.有以下程序段,其输出结果是()intx=3;while((--x)==0){Console.Write("{0}/t",x-=2);}A、不执行循环体B、1C、0D、死循环55.WindowsForm应用程序中,要求下压按钮控件Button1有以下特性:正常情况下,该按钮是扁平的,当鼠标指针移动到它上面时,按钮升高。那么,在程序中,属性Button1.FlatStyle的值应设定为:()。A、System.Windows.Forms.FlatStyle.FlatB、System.Windows.Forms.FlatStyle.PopupC、System.Windows.Forms.FlatStyle.StandardD、System.Windows.Forms.FlatStyle.System56.下列哪种类型是引用类型的数据类型<()A、intB、boolC、doubleD、array57.String类Trim方法可以删除字符串开始和结尾的所有空格。58.C#中的实现多继承的是()59.在窗体上建立一个标签Label1,一个文本框TextBox1,一个命令按钮,标签的text属性设置为“VC#程序设计”,设计一个程序,单击命令按钮,将标签上的信息显示在文本框中。“将文本框设置为只读”的详细代码?60.C#语言中,值类型包括:基本值类型、结构类型和()。A、小数类型B、整数类型C、类类型D、枚举类型61.设有说明语句:intk=7,x=12;,以下表达式中值为3的是()A、x=k%5B、x%=(k-k%5)C、x%=k-k%5D、x=5-(k%=5)62.接口是否可继承接口?抽像类是否可实现(implements)接口?抽像类是否可继承实体类(concreteclass)?63.PLC温控模块在选取时要考虑什么?()A、温度范围B、精度C、广度D、使用时间64.简述Timer和ProgressBar控件的作用。65.以下正确的描述是()。A、函数的定义可以嵌套,函数的调用不可以嵌套B、函数的定义不可以嵌套,函数的调用可以嵌套C、函数的定义和函数的调用均可以嵌套D、函数的定义和函数的调用均不可以嵌套66.c#的引用类型包括类、接口、数组、委托、object和string.其中object()根类。A、只是引用类型的B、只是值类型的C、只是string类型的D、是所有值类型和引用类型的67.编一个程序,输入三个实数,要求使用ifelse语句把它们的中间数找出来,可以使用逻辑运算符。68.继承具有(),即当基类本身也是某一类的派生类时,派生类会自动继承间接基类的成员。A、规律性B、传递性C、重复性D、多样性69.()是指使用抽象数据类型将数据和基于数据的操作包装在一起。70.有以下程序: 该程序输出结果是()。A、BaseClassB、BassClass Class1C、Class1D、Class1 BassClass71.公共语言运行库即()A、 CRLB、 CLRC、 CRRD、 CLS72.在ADO.NET中,通过执行Command对象的ExecuteReader方法返回的DataReader对象是一种()。73.编一个程序,利用二重for循环语句,打印出九九乘法口诀表。74.接口IMyInterface的定义如下: 则下列语句的编译、运行结果如何?() MyInterfacex=newMyClass(); Console.WriteLine(x.Name);A、可以编译通过,但运行出现异常B、运行正常,输出字符串"Onlyatest!"C、编译出错75.在类的定义中,类的()描述了该类的对象的行为特征。第2卷一.参考题库(共75题)1.已知函数A、B,以下调用构成递归调用的有()。A、A调用AB、B调用BC、A调用B,B调用AD、A调用B2.在窗体上建立一个标签Label1,一个文本框TextBox1,一个命令按钮,标签的text属性设置为“VC#程序设计”,设计一个程序,单击命令按钮,将标签上的信息显示在文本框中。触发什么事件?3.const和readonly有什么区别?4.要使复选框控件能够显示出三种状态,应首先设置它的()属性。 A、 ThreeStateB、 CheckedC、 CheckStateD、 Indeterminate5.OpenFileDialoge对话框执行后,用户选择文件的文件名保存在它的()属性中6.在异常处理结构中,抛出的异常要用()语句捕捉。7.在C#中,实现循环的语句主要有()、do……while和()语句。8.有说明语句double[,] tab=new double[3,4];那么下面叙述正确的是()。A、tab是一个数组维数不确定的数组,使用时可以任意调整B、tab是一个有两个元素的一维数组,它的元素初始值分别是3,4C、tab是一个二维数组,它的元素个数一共有12个D、tab是一个不规则数组,数组元素的个数可以变化9.用户定义的异常应该从()类中继承。A、 ArgumentExceptionB、 IOExceptionC、 SystemExceptionD、 Exception10.异常捕获发生在()块中?A、tryB、catchC、finallyD、throw11.面向对象语言都应至少具有的三个特性是封装、()和多态。12.说明:下列程序中部分下划线的代码有错误,请将有错误的部分改正过来 13.可以阻止某一个类被其他类继承。14.设有说明语句:intx;,执行语句x=10;x+=x-=x;后,变量x的值为()A、0B、10C、20D、3015.下列程序段执行后,a[4]的值为()    int[] a={1,2,3,4,5};     a[4]=a[a[2]];16.System.Array有一个()属性,通过它可以获取数组的长度。17.启动一个线程是用run()还是start()?18.在Person的一个派生类Employee里调用Person类的构造函数正确方式为()。A、base.Person(name,age)B、base(name,age)C、Person(name,age)D、this(name,age)19.关于联合类型,以下说法正确的是()。A、联合类型的内存大小是第1个成员变量的内存大小B、联合类型的内存大小是所有成员变量的内存大小之和C、联合类型的内存大小由内存大小最大的成员变量决定D、联合类型的内存大小由系统自动分配,在赋值前是不确定的20.要想在输出中换行,可以使用()转义字符。21.类的声明格式中包含哪些部分?各有什么意义?22.while语句循环结构和do…while语句循环结构的区别在于()。A、while语句的执行效率较高B、do…while语句编写程序较复杂C、无论条件是否成立,while语句都要执行一次循环体D、do…while循环是先执行循环体,后判断条件表达式是否成立,而while语句是先判断条件表达式,再决定是否执行循环体23.数组定义与赋初值语句如下:int[]a={1,2,3,4,5};则a[2]的值为()。24.下面对C#中类的构造函数描述正确的是()A、与方法不同的是,构造函数只有void这一种返回类型B、构造函数如同方法一样,需要人为调用才能执行其功能C、构造函数一般被声明成private型D、在类中可以重载构造函数,C#会根据参数匹配原则来选择执行合适的构造函数25.在C#中设计类时,如何将一个可读可写的公有属性Name修改为只读属性?()A、将Name的set块删除B、将Name的set块置空C、将Name的set块前加修饰符privateD、将Name添加readonly修饰符26.设有说明语句:doublex;,下列选项中正确的是()A、scanf("%d",&x)B、scanf("%f",&x)C、scanf("%lf",x)D、scanf("%lf",&x)27.如果TextBox控件中显示的文本发生了变化将会发生()事件28.在C#中调用基类的方法使用关键字()。29.在ADO.NET中,用来与数据源建立连接的对象是()A、 Connection对象B、 Command对象C、 DataAdapter对象D、 DataSet对象30.对象的this引用是对该对象本身的引用。31.C#数组主要有三种形式,它们是()。A、一维数组、二维数组、三维数组B、整型数组、浮点型数组、字符型数组C、一维数组、多维数组、不规则数组D、一维数组、二维数组、多维数组32.MicrosoftADO.NET框架中的类主要属于()命名空间?33.分析下列C#语句,注意类MyClass没有访问修饰符: 若必须为类MyClass添加访问修饰符,并使MyClass的可访问域保持不变,则应选择()。A、privateB、protectedC、internalD、public34.表达式“4*10>=65”的值为()。35.下列程序的运行结果是() classProgramx=0,y=-1; { publicstaticvoidMain(string[]args) { inti=0,s=1; do{s/=s+1;i++; } while(i<=10); Console.WriteLine(“i={0},s={1}”,i,s);36.在C#程序中.入口函数的正确声明为:()A、staticintmain(){……}B、staticvoidmain(){……}C、staticvoidMain(){……}D、staticmain(){……}37.什么是实例方法?什么是静态方法?38.下列程序中部分下划线的代码有错误,请将有错误的部分改正过来 39.编一个程序,从键盘上输入二个实数,使用Math类中Max()和Min()方法,求出它们中的最大数和最小数。40.Session对象的默认有效期为()秒。A、1100B、1200C、1300D、140041.在类作用域中能够通过直接使用该类的()成员名进行访问。A、私有B、公用C、保护D、任何42.实现密码框功能的方法是将TextBox控件的()属性赋予屏蔽字符43.WebServices的含义/UDDI的含义44.在下列程序空格处填入正确的选项(),能够实现调用函数show(). A、testB、outtestC、reftestD、paramstest45.验证用户输入的值在1900-2010的范围内,要使用()验证控件。A、RegularExpressionValidatorB、RequiredFieldValidatorC、RangeValidatorD、CompareValidator46.有定义语句:int[,]a=newint[5,6]; 则下列正确的数组元素的引用是()。A、a(3,4)B、a(3)(4)C、a[3][4]D、a[3,4]47.如果intx的初始值为5,则执行表达式x-=3之后,x的值为()。48.使用FileInfo类的Copy方法可以复制文件。49.若有语句:inta[10],*p1=a+8,*p2=&a[3];则p1-p2的值是()A、20B、4C、16D、550.大量数据(如3000万条数据)并发处理时,有哪几种机制51.在VS集成开发环境中有两类窗口,分别为浮动窗口和固定窗口,下面不属于浮动窗口的是()A、工具箱B、属性C、工具栏D、窗体52.关于函数的定义,以下正确的描述是()A、如果函数不返回值,可以省略类型说明符B、可以在同一程序中定义同名的函数,只要保证它们的返回值类型或形参列表不相同即可C、同一函数中的形参名必须唯一,但可以与其他函数中的变量同名D、如果函数体为空,则函数最外层的一对花括号可以省略53.Web程序中的GridView控件和Windows程序的()控件类似。54.在C#类中,使用()关键字来设置只读属性。A、getB、letC、setD、is55.构建桌面应用程序需要.NET提供的类库是()A、 ADO.NETB、 Windows FormC、 XMLD、 ASP.NET56.下列程序的执行结果是()。 classProgram{ publicstaticvoidMain(string[]args) { stringstr1,str2; str1=”abdde”; str2=”abcdefg”; Console.WriteLine(“{0}”,str1==str2); } }57.以下的数组定义语句中,不正确的是()A、 int[] a=new int[5]{1,2,3,4,5};B、 int[,] a=new int[3][4];C、 int[][] a=new int[3][];D、 int[] a={1,2,3,4,5};58.如果未显式赋值,则将整型值()赋给枚举中的第一个元素。A、0B、1C、2D、359.FX2系列PLC基本单元和扩展单元均采用开关电源。开关电源输出()、()、()三种电压等级的直流电60.下面属于合法变量名的是()。A、P_qrB、123mnpC、charD、x-y61.编一个程序,从键盘上输入三个double类型的数,自定义方法,以从小到大的顺序排序,以引用型参数调用方法,然后返回主方法输出结果。62.描述new的两种用法。63.final/finally/finalize的含义64.下列语句是MyClass的一部分,obj是MyClass的一个对象。 则调用obj.test()后。控制台输出()。A、100B、0C、10165.一般情况下,异常类存放在()中。A、 System.Exception命名空间B、 System.Diagnostics命名空间C、 System命名空间D、 Exception命名空间66.字体对话框类和打开文件对话框类分别是()和()。67.类MyClass中有下列方法定义: 请问上述方法重载有无二义性?若没有,则下列语句的输出为()。 A、有语义二义性;B、使用Params参数!使用两个整型参数!使用Params参数!C、使用Params参数!使用Params参数!使用Params参数!D、使用Params参数!使用两个整型参数!使用两个整型参数!68.构造函数在()时被调用。69.什么是方法重载?重载的方法有何特点?70.下面对i值的输出结果说法正确的是()。 A、i的值为:5B、i的值为:6C、i的值为:7D、i的值为:871.以下与k=i++完全等价的表达式是()A、i=i+1,k=iB、k=i,i=i+1C、k=++iD、k+=i+172.在VisualStudio中双击窗体中的某个按钮,则会自动添加该按钮的()事件。73.数组内的值都具有相同的()。74.在C#中设计类时〃如何将一个可读可写的公有属性Name修改为只读属性()A、将Name的set块删除B、将Name的set块置空C、将Name的set块前加修饰符privateD、将Name添加readonly修饰符75.using/new各自的意义第1卷参考答案一.参考题库1.参考答案:B2.参考答案:类3.参考答案:错误4.参考答案:sealed5.参考答案: 它们被称为常成员变量和常成员函数,又称为类成员变量和类成员函数。分别用来反映类的状态。比如类成员变量可以用来统计类实例的数量,类成员函数负责这种统计的动作。6.参考答案:D7.参考答案:正确8.参考答案: 1.使用WSDL.exe命令行工具。 2.使用VS.NET中的AddWebReference菜单选项9.参考答案:错误10.参考答案:B11.参考答案:D12.参考答案:static13.参考答案: 接口是可以继承接口的,抽象类是可以实现接口的,抽象类可以继承实体类,但是有个条件,条件是,实体类必须要有明确的构造函数。14.参考答案:在继承或间接继承与这个类的子类中可以访问。15.参考答案:D16.参考答案:i=10017.参考答案: strings; Console.WriteLine("请输入一个字符串:"); s=Console.ReadLine(); foreach(charchins) if(’a’18.参考答案:B19.参考答案:C20.参考答案:正确21.参考答案:Fill;update;CommandBuilder22.参考答案:abstract23.参考答案:C24.参考答案:C25.参考答案:B26.参考答案:using27.参考答案: structContact { publicstringname; publicintage; publicstringtelephone; } classProgram { staticvoidMain(string[]args) { Contact[]c=newContact[3]; //c[0]=newContact();//此三个语句,对于结构类型可以不用 //c[1]=newContact(); //c[2]=newContact(); c[0].name="刘龙"; c[0].age=54; c[0].telephone=; c[1].name="王鸣"; c[1].age=42; c[1].telephone=; c[2].name="张星"; c[2].age=39; c[2].telephone=; Console.Write("姓名:{0},",c[0].name); Console.Write("年龄:{0},",c[0].age); Console.WriteLine("手机号码:{0}",c[0].telephone); Console.Write("姓名:{0},",c[1].name); Console.Write("年龄:{0},",c[1].age); Console.WriteLine("手机号码:{0}",c[1].telephone); Console.Write("姓名:{0},",c[2].name); Console.Write("年龄:{0},",c[2].age); Console.WriteLine("手机号码:{0}",c[2].telephone);28.参考答案:D29.参考答案:C30.参考答案:B31.参考答案:Checked32.参考答案:运算符33.参考答案:A,B,D34.参考答案:B35.参考答案:TextBox1.Text=Label1.Text;36.参考答案:C37.参考答案:A38.参考答案:正确39.参考答案:RadioButton控件为用户提供由两个或多个互斥选项组成的选项集。虽然单选按钮和复选框看似功能类似,却存在重要差异:当用户选择某单选按钮时,同一组中的其他单选按钮不能同时选定。相反,却可以选择任意数目的复选框。CheckBox控件就是我们一般所说的复选框,通常用于某选项的打开或关闭。40.参考答案:C41.参考答案:B42.参考答案:void43.参考答案: inti=1,max=1,max1=1; ints; Console.WriteLine("请输入10个数:"); while(imax) { max1=max; max=s; } elseif(s>max1) { s=max1; } i++; } Console.WriteLine("最大值为{0},次大值为{1}",max,max1);44.参考答案:class45.参考答案:B46.参考答案: constdoublePi=3.1415; doubler=3,h=5; doublec,s,v; c=2*Pi*r; s=Pi*r*r; v=Pi*r*r*h; Console.WriteLine("圆的周长为{0:f2}",c); Console.WriteLine("圆的面积为{0:f2}",s); Console.WriteLine("圆的体积为{0:f2}",v);47.参考答案:确定;DialogResult.OK48.参考答案:A49.参考答案:A50.参考答案: 反射:要给发射下一个定义还是比较难的,这里先说说我的理解。反射提供了封装程序集,模块和类型对象,可以用反射动态地创建类型的实例,将类型绑定到现有对象,或者从现有对象类型里获取类型,然后调用类型的方法或访问字段和属性。 序列化:将对象转换为另一种媒介传输的格式过程。如,序列化一个对象,用Http通过internet在客户端和服务器之间传递该对象,在另一端用反序列化从该流中重新得到对象。51.参考答案:A52.参考答案:B53.参考答案: 需要实现IEnumerable接口和GetEnumerator()方法。54.参考答案:A55.参考答案:B56.参考答案:D57.参考答案:错误58.参考答案:接口59.参考答案:TextBox1.ReadOnly=True;60.参考答案:D61.参考答案:D62.参考答案: 接口可以继承接口。抽像类可以实现(implements)接口,抽像类是否可继承实体类,但前提是实体类必须有明确的构造函数。63.参考答案:A,B64.参考答案: Timer控件(定时器)按一定的时间间隔周期性地触发一个名为Tick的事件。因此,在该事件的代码中可以放置一些需要每隔一段事件重复执行的代码。在程序运行时,定时器控件是不可见的。 ProgressBar控件(进度条)该控件在水平栏中显示适当长度的矩形来指示进程的进度。当执行进程时,进度条用系统突出显示颜色在水平栏中从左到右进行填充,进程完成时,进度栏被填满。65.参考答案:B66.参考答案:D67.参考答案: floatx,y,z,second=0; Console.WriteLine("请输入三个float类型的值"); x=float.Parse(Console.ReadLine()); y=float.Parse(Console.ReadLine()); z=float.Parse(Console.ReadLine()); if((x>y&&xx&&y68.参考答案:B69.参考答案:封装70.参考答案:C71.参考答案:B72.参考答案:只向前的只读的结果集73.参考答案: ints; for(inti=1;i74.参考答案:C75.参考答案:方法第2卷参考答案一.参考题库1.参考答案:A,B,C2.参考答案:click3.参考答案:const可以用于局部常量,而readonly,实际是类的initonly字段,显然不能是局部的。4.参考答案:A5.参考答案:FileName6.参考答案:catch7.参考答案:while;for8.参考答案:C9.参考答案:D10.参考答案:B11.参考答案:继承12.参考答案: “a.x=10;”应改为“A.x=10;”。因为x是类A中的静态成员。13.参考答案:正确14.参考答案:A15.参考答案:416.参考答案:Length17.参考答案: 启动一个线程是调用start()方法,使线程所代表的虚拟处理机处于可运行状态,这意味着它可以由JVM调度并执行。这并不意味着线程就会立即运行。run()方法可以产生必须退出的标志来停止一个线程。18.参考答案:B19.参考答案:C20.参考答案:/n21.参考答案: 格式: [访问修饰符]class类名[:基类类名] { 成员定义列表; } 访问修饰符的作用是对类的数据成员进行保护,提高数据的安全性。 “基类类名”用来定义派生该类的基类。隐含为object “成员定义列表”声明该类包含的成员,如字段、属性、方法等。22.参考答案:D23.参考答案:324.参考答案:D25.参考答案:A26.参考答案:D27.参考答案:TextChanged28.参考答案:base29.参考答案:A30.参考答案:正确31.参考答案:C32.参考答案:System.Data33.参考答案:D34.参考答案:false35.参考答案:i=11,s=1236.参考答案:C37.参考答案:类的成员又可以分成静态成员和非静态成员。在声明成员时,如果在语句前加上static保留字,则该成员是静态成员。如果没有static保留字,则成员是非静态成员(也称实例成员)。静态成员属于类所有,又称共享成员非静态成员属于类的实例所有,又称实例成员。访问静态成员只能通过类名来进行。访问非静态成员只能通过类的实例——对象来进行。38.参考答案: A(){}应改为“publicA(){}”。因为在默认修饰符的情况下,类中的成员被默认为私有成员,因此在用A创建a时试图调用此构造函数,会因此构造函数为私有成员而拒绝访问。39.参考答案: doubled1,d2,max,min; Console.WriteLine("请输入两个实数"); d1=double.Parse(Console.ReadLine()); d2=double.Parse(Console.ReadLine()); max=Math.Max(d1,d2); min=Math.Min(d1,d2); Console.WriteLine("最大值为{0},最小值为{1}",max,min);40.参考答案:B41.参考答案:D42.参考答案:PasswordChar43.参考答案: WebServices的含义:松散耦合、可重用的软件元素,语义上封装离散功能,通过标准Internet协议分布且能够被程序化存取 UDDI的含义:统一描述发现和集成(UDDI)提供一种发布和查找服务描述的方法。UDDI数据实体提供对定义业务和服务信息

温馨提示

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

评论

0/150

提交评论