版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2023年大学试题(计算机科学)-C#程序设计考试历年高频考点试题含答案(图片大小可自由调整)第1卷一.参考题库(共50题)1.数组有没有length这个方法?String有没有length这个方法?2.可以继承多个接口么?3.VisualC#是一种面向对象的语言,用来编写使用图形用户界面、在Windows中或Internet上运行的应用程序。()4.C#应用程序项目文件的扩展名是()A、 csprojB、 csC、 slnD、 suo5.如果x=35,y=80,下面代码的输出结果是()。 A、危险B、报警C、报警
安全D、危险
安全6.请描述一下修饰符protectedinternal。7.MC指令是多路输出指令中的主控指令,MCR与其配合使用称为主控()。8.MicrosoftADO.NET框架中的类主要属于()命名空间?9.关于函数的定义,以下正确的描述是()A、如果函数不返回值,可以省略类型说明符B、可以在同一程序中定义同名的函数,只要保证它们的返回值类型或形参列表不相同即可C、同一函数中的形参名必须唯一,但可以与其他函数中的变量同名D、如果函数体为空,则函数最外层的一对花括号可以省略10.什么是解决方案?什么是项目?解决方案与项目有什么关系?11.写出在“图书.mdb”数据库中的“book”表中查询书名中包含有“网络”的书的书名、作者和价格的SQL命令。12.OleDb数据提供程序类位于()命名空间。13.类ClassA有一个名为M1的方法,在程序中有如下一段代码,假设该段代码是可以执行的,则声明M1方法时一定使用了()修饰符。 ClassA Aobj=new ClassA(); ClassA.M1(); A、 publicB、 public staticC、 privateD、 virtual14.派生类可以从多个类继承。15.C#中的字符串有两类,规则字符串和逐字字符串,定义逐字字符串时,应该在其前面加上()号。16.VisualC#2008工具箱的作用是()A、显示指定对象的属性B、显示和管理所有文件和项目设置,以及对应用程序所需的外部库的引用C、编写程序代码D、提供常用的数据控件、组件、Windows窗体控件等17.声明一个10行20列的二维整形数组的语句为:()。18.如果左操作数大于右操作数,()运算符返回false。A、=B、<C、<=D、以上都是19.编一个程序,要求使用while语句,输入用户名和密码,实现用户登录程序的功能,至多允许输入三次,超过三次不允许登录。20.c#的引用类型包括类、接口、数组、委托、object和string.其中object()根类。A、只是引用类型的B、只是值类型的C、只是string类型的D、是所有值类型和引用类型的21.对文件进行操作和编程,一般需要引入()命名空间。A、System.DataB、System.collectionsC、System.IOD、System.NET22.C#用多种修饰符来表达类的不同性质。根据其保护级C#的类有五种不同的限制修饰符,请写出并指出它们之间的区别是什么?23.说明VisualStudio.NET、.NETFramework和C#之间的联系。24.语句while(x>10&&x<100);在10<x<100的时候将继续重复循环。25.()不能直接驱动外部负载,外部负载只能由输出继电器驱动。26.构造器Constructor是否可被override?27.在C#中〃下列代码的运行结果是()。Musicianmusician=newMusician();string[]names={“ACCP”,”BENET”,”BETEST”};stringmusicName=”还是觉得你最好”;foreach(stringnameinnames)musician.Song(“分手总要在雨天”);Console.WriteLine(name);}A)ACCPB)nC)nameD)“ACCP”}BENETaname“BENET”A、忘记你我做不到B、还是觉得你最好C、分手总要在雨天D、没有输出BETESTmname“BETEST”28.若有数组定义语句:inta[3]={6};floatb[3];doublec[3]={1.2,-56.7,38};则以下判断哪一个不成立()A、a[0]的初值为6B、c[1]的初值为-56.7C、b[1]的初值为0D、b[0]的初值为随机值29.重载和覆写有什么区别?30.用户单击”消息框”按钮时返回()值。A、DialogValueB、DialogBoxC、DialogCommandD、DialogResult31.在使用FileStream打开一个文件时,通过使用FileMode枚举类型的()成员,来指定操作系统打开一个现有文件并把文件读写指针定位在文件尾部。A、AppendB、CreateC、CreateNewD、Truncate32.下列数组定义语句中:int[]a=newint[3];,定义的数组a占的字节数为()33.C#中的类型float对应.NET类库中的()。A、System.SingleB、System.DoubleC、System.Int32D、System.Int6434.()是具有相同或相似性质的对象的抽象。35.UDP和TCP连接有和异同?36.异常是在什么时候发生的()。A、编写程序时B、编译时C、运行时D、最终用户发出请求时37.在C#语言中,可以用来遍历数组元素的循环语句是()。38.类MyClass中,下列哪条语句定义了一个只读的属性Count?() A、AB、BC、CD、D39.下面()是合法的变量名。A、accp5.0B、_CsharpC、99sD、Main40.系统在处理完一个异常后,下一步是()。A、返回抛出异常的地方,执行下一句B、执行当前异常处理语句的catch语句块的下一句C、转到主函数结束的地方D、异常退出41.下列语句是MyClass的一部分,obj是MyClass的一个对象。 则调用obj.test()后。控制台输出()。A、100B、101C、042.在c#中new关键字的作用是()A、新建对象实例B、定义命名空间C、调用类D、引入命名空间43.请编程遍历页面上所有TextBox控件并给它赋值为string.Empty?44.在方法的参数列表中定义的参数称为()。45.接口和类的异同46.在同一行上可以书写多条语句,每条语句间用分号分隔。47.已知函数A、B,以下调用构成递归调用的有()。A、A调用AB、B调用BC、A调用B,B调用AD、A调用B48..NET Framework中,处理异常是很有用的功能。一个try代码块可以有多个catch块与之对应。在多个catch块中,下面()异常应该最后捕获。A、 ExceptionB、 StackOverflowExceptionC、 SystemExceptionD、 FormatException49.表达式2+5/10*10的值为()。50.关于异常机制,以下说法正确的是()。A、异常不是语法错误B、异常代表了编程过程中遇见的所有错误C、一旦出现异常,程序将会中断,退出执行D、派生类不能捕获基类的异常第1卷参考答案一.参考题库1.正确答案:数组没有length这个方法,有length的属性。String有length这个方法。2.正确答案:当然可以继承多个接口。3.正确答案:正确4.正确答案:A5.正确答案:B6.正确答案:在同一个Assembly中,他的访问级别和public一样,而跨Assembly访问时,他的访问级别同protected一样。即protected的范围+internal的范围。7.正确答案:复位指令8.正确答案:System.Data9.正确答案:C10.正确答案:解决方案是管理项目的管理器。项目可以视为编译后的一个可执行单元,可以是应用程序、动态链接库等。它们之间是管理与被管理的关系。11.正确答案: select书名,作者,价格frombookwhere书名like‘%网络%’12.正确答案:System.Data.OleDb13.正确答案:B14.正确答案:错误15.正确答案:@16.正确答案:D17.正确答案:int[,]a=newint[10,20]18.正确答案:D19.正确答案: conststringUserName="admin"; conststringPassWord="123456"; stringusername,password; inti=1; while(i<=3) { Console.WriteLine("请输入用户名"); username=Console.ReadLine(); Console.WriteLine("请输入密码"); password=Console.ReadLine(); if(username==UserName&&password==PassWord) break; else Console.WriteLine("你输入的用户名或者密码错误,请重新输入用户名和密码"); i++; } if(i<=3) { Console.WriteLine("正在登录系统"); } else Console.WriteLine("不能登录系统");20.正确答案:D21.正确答案:C22.正确答案: public可以被任意存取 protected只可以被本类和其继承子类存取 internal只可以被本组合体(Assembly)内所有的类存取,组合体是C#语言中类被组合后的逻辑单位和物理单位,其编译后的文件扩展名往往是“.DLL”或“.EXE”。 protectedinternal唯一的一种组合限制修饰符,它只可以被本组合体内所有的类和这些类的继承子类所存取。 private只可以被本类所存取。23.正确答案:VisualStudio.NET的核心是.NETFramework,而C#是.NET的一个开发工具24.正确答案:正确25.正确答案:辅助继电器26.正确答案: 构造器Constructor不能被继承,因此不能重写Overriding,但可以被重载Overloading。27.正确答案:A28.正确答案:C29.正确答案:重载提供了对一个方法签名的不同参数调用的实现。覆写提供了子类中改变父类方法行为的实现。30.正确答案:D31.正确答案:A32.正确答案:1233.正确答案:A34.正确答案:类35.正确答案: TCP是传输控制协议,提供的是面向连接的,是可靠的,字节流服务,当用户和服务器彼此进行数据交互的时候,必须在他们数据交互前要进行TCP连接之后才能传输数据。TCP提供超时重拨,检验数据功能。UDP是用户数据报协议,是一个简单的面向数据报的传输协议,是不可靠的连接。36.正确答案:C37.正确答案:foreach38.正确答案:B39.正确答案:B40.正确答案:B41.正确答案:C42.正确答案:A43.正确答案: foreach(System.Windows.Forms.Controlcontrolinthis.Controls) { if(controlisSystem.Windows.Forms.TextBox) { System.Windows.Forms.TextBoxtb=(System.Windows.Forms.TextBox)control; tb.Text=String.Em
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年内蒙古自治区通辽市医疗系统事业编人员招聘笔试备考试题及答案详解
- 2026年济南市天桥区医疗系统事业编人员招聘笔试备考试题及答案详解
- 2026年芜湖市马塘区政务服务中心(窗口人员)招聘考试参考题库及答案详解
- 2026年酒泉市肃州区政务服务中心(窗口人员)招聘笔试参考试题及答案详解
- 2026年江苏省南通市政务服务中心(窗口人员)招聘考试参考题库及答案详解
- 2026年四川省遂宁市政务服务中心(窗口人员)招聘考试备考试题及答案详解
- 2026年8月浙江台州三门县人民医院招聘劳务派遣工作人员考试备考题库及答案详解
- 2025年山东省滨州市政务服务中心(窗口人员)招聘笔试试题及答案详解
- 2026年东营市东营区工会人员招聘考试参考题库及答案详解
- 2026年崇左市江洲区医疗系统事业编人员招聘笔试参考题库及答案详解
- 2025至2030全球及中国锂离子电池保护集成电路行业发展趋势分析与未来投资战略咨询研究报告
- 政法维稳工作课件
- 园区车辆安全管理培训课件
- 《农业技术推广》课件
- 啤酒市场营销策略考核试卷
- PCB多层压合工艺流程解析
- 安全环保主管竞聘
- 检测合同三方协议
- 小儿隐匿性阴茎手术
- 《稻草人》阅读指导课件
- 金属非金属矿山重大事故隐患判定标准-露天矿山
评论
0/150
提交评论