版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
长风破浪会有时,直挂云帆济沧海。大学试题(计算机科学)-C#程序设计笔试(2018-2023年)真题摘选含答案(图片大小可自由调整)卷I一.参考题库(共30题)1.C#中,新建一字符串变量str,并将字符串"Tom’sLivingRoom"保存到串中,则应该使用下列哪条语句?() A、AB、BC、CD、D2.把十进制数23转化为二进制数,其结果为。()A、10111B、111C、101D、113.接口IMyInterface的定义如下: 需定义一类MyClass实现该接口,则该类下列定义是否合法?() A、合法B、不合法4.()是独立于CPU的指令集,它可以被高效地转换为特定于某种CPU的代码。5.声明doublea;intb;下列哪个选项中的表达式能够正确的进行类型转换?()A、a=(decimal)b;B、a=b;C、a=(int)bD、b=a;6.在Array类中,可以对一维数组中的元素查找的方法是()。A、Sort()B、BinarySearch()C、Convert()D、Index()7.()是指同一个消息或操作作用于不同的对象,可以有不同的解释,产生不同的执行结果。8.编一个程序,利用二重for循环语句,打印出九九乘法口诀表。9.在visualstudio.Net窗口中,在()窗口中可以浏览与当前项目相关的菜单`字符串表,对话框等信息.A、解决方案资源管理器B、类视图C、资源视图D、属性10.在定义数组时不允许为数组中的元素赋值。11.下列程序的输出结果是() A、 0B、 29C、 30D、 无定值12.公共语言运行库(CLR)要求程序员管理他们自己的内存。13.阅读下列程序,写出程序的运行结果。 14.在c#中using和new这两个关键字有什么意义,请写出你所知道的意义?using指令和语句new创建实例new隐藏基类中方法。15.设x=10;则表达式x<10?x=0:x++的值为()。16.在使用权设计数据库应用程序时,通过设置connection对象的()属性来指定连接到数据库时的用户和密码信息.A、userinformationB、datasourceC、PROVIDERD、connectionstring17.Timer控件只有唯一的事件,即Tick事件。()18.代理类型MyDelegate定义如下 则执行下列语句,执行的结果如何?() d1-=d2;d1();A、调用Tom,Jerry,Mike,Mickey的BeginWorkB、调用Mike,Mickey的BeginWorkC、调用Mickey的BeginWorkD、调用Tom,Jerry的BeginWork19.要使窗体刚运行时,显示在屏幕的中央,应设置窗体的()属性。A、WindowsStateB、StartPostionC、CenterScreenD、CenterParenr20. 程序的运行结果是()。21.如果要实现重写,在基类的方法中必须使用virtual关键字,在派生类的方法中必须使用overrides关键字。22.C#的构造函数分为实例构造函数和静态构造函数,实例构造函数可以对()进行初始化,静态构造函数只能对静态成员进行初始化。A、静态成员B、静态成员和非静态成员C、非静态成员D、动态成员23.Const和ReadOnly?24.谈谈final,finally,finalize的区别。25.字符串连接运算符包括&和()。A、+B、-C、*D、/26.while语句循环结构和do…while语句循环结构的区别在于()。A、while语句的执行效率较高B、do…while语句编写程序较复杂C、无论条件是否成立,while语句都要执行一次循环体D、do…while循环是先执行循环体,后判断条件表达式是否成立,而while语句是先判断条件表达式,再决定是否执行循环体27.编一个程序,定义一个有10个元素的数组,使用for循环语句,从键盘上输入10名同学的数学成绩,分别求出最高分和最低分,并且求出10名同学的数学平均成绩。28.方法重载是指类的两个或两个以上的方法(),但形式参数列表不同的情况。29.下列语句是MyClass的一部分,obj是MyClass的一个对象。 则调用obj.test()后。控制台输出()。A、100B、101C、030.类成员有哪几种可访问控制权限?卷I参考答案一.参考题库1.参考答案:A2.参考答案:A3.参考答案:B4.参考答案:MSIL5.参考答案:B6.参考答案:B7.参考答案:多态8.参考答案: ints; for(inti=1;i<=9;i++) { for(intj=1;j<=i;j++) { s=i*j; Console.Write("{0}*{1}={2}",j,i,s); } Console.WriteLine();9.参考答案:C10.参考答案:错误11.参考答案:C12.参考答案:错误13.参考答案: 程序的输出结果如下: 在函数g()中抛出的异常!在函数f()中抛出零除异常!14.参考答案: using引入名称空间或者使用非托管资源 new新建实例或者隐藏父类方法15.参考答案:1016.参考答案:D17.参考答案:正确18.参考答案:D19.参考答案:B20.参考答案:sum=121.参考答案:错误22.参考答案:B23.参考答案: Const用来申明编程时申明常量,ReadOnly用来申明运行时常量。24.参考答案: final-修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载 finally-再异常处理时提供finally块来执行任何清除操作。如果抛出一个异常,那么相匹配的catch子句就会执行,然后控制就会进入finally块(如果有的话)。 finalize-方法名。Java技术允许使用finalize()方法在垃圾收集器将对像从内存中清除出去之前做必要的清理工作。这个方法是由垃圾收集器在确定这个对象没有被引用时对这个对象调用的。它是在Object类中定义的,因此所有的类都继承了它。子类覆盖finalize()方法以整理系统资源或者执行其他清理工作。finalize()方法是在垃圾收集器删除对像之前对这个对象调用的。25.参考答案:A26.参考答案:D27.参考答案: double[]math=newdouble[10]; Console.WriteLine("请输入10名学生的数学成绩"); for(inti=0;i{ math[i]=double.Parse(Console.ReadLine()); } doublemax=math[0],min=math[0],ave,sum=0; for(intj=0;j{ if(maxmax=math[j]; if(min>math[j]) min=math[j]; sum=sum+math[j]; } ave=sum/math.Length; Console.WriteLine("最高分为{0},最低分为{1},平均分为{2}",max,min,ave);28.参考答案:同名29.参考答案:C30.参考答案:可访问性:public,protected,private,internal。卷II一.参考题库(共30题)1.什么是应用程序的发布?2.要退出应用程序的执行,应执行下列的()语句。A、 Application.Exit();B、 Application.Exit;C、 Application.Close();D、 Application.Close;3.执行下列两条语句后,结果s2的值为() string s=“abcdefgh”; string s2=s.Substring(2,3);A、 “bc”B、 “cd”C、 “bcd”D、 “cde”4.编一个程序,解决百钱买百鸡问题。某人有100元钱,要买100只鸡。公鸡5元钱一只,母鸡3元钱一只,小鸡一元钱3只。问可买到公鸡,母鸡,小鸡各为多少只。问题分析:设公鸡x只,母鸡y只,小鸡z只,可以列出两个方程:x+y+z=1005x+3y+z/3=100我们采用“穷举法”来解决此问题。5.编一个程序,定义一个字符数组和一个字符串变量,给这个字符串变量输入一个字符串,然后用foreach语句把这个字符串拷贝到字符数组里,最后输出字符数组。6.以下属于合法数据类型关键字的是()A、LongB、floatC、charD、double7.在数组中对于for和foreach语句,下列哪些选项中的说法不正确?()。A、foreach语句能使你不用索引就可以遍历整个数组B、foreach语句总是从索引1遍历到索引LengthC、foreach总是遍历整个数组D、如果需要修改数组元素就必须使用for语句8.代理类型MyDelegate定义如下 则下列哪些语句可以替换Class1的"//在此添加代码",以将MyClass的Hello方法绑定到DoSomthing事件?()A、DoSomthing=newMyDelegate(MyClass,Hello);B、DoSomthing=newMyDelegate(x.Hello);C、DoSomthing=MyClass.Hello;D、DoSomthing=x.Hello;9.C#语言源代码文件的后缀名是()。10.StreamWriter的()方法,可以向文本文件写入一行带回车和换行的文本的。11.如何理解委托?12.在C#中类的实例化需要使用的关键字是()。13.表达式2<3&&8<=(a=10)的结果是()A、0B、1C、FalseD、True14.以下对枚举类型的定义,正确的是()A、 enum a={one,two,three};B、 enum a{a1,a2,a3};C、 enum a{‘1’,’2’,’3’};D、 enum a{ “one”,”two”,”three” };15.在C#程序中,异常处理应该将程序写入哪个结构中()。A、try/catchB、find/catchC、try/fixD、find/fix16.在声明类时,在类名前()修饰符,则声明的类只能作为其他类的基类,不能被实例化。17.类的访问修饰()表示公共的访问级别,对所有其它类可见。18.以下程序段执行完毕后,变量a和b的值分别是() inta=4,b=5,*p1=&a,*p2=&b; a=2*(*p1%-*p2)+5; b=*p1**p2++;A、13,65B、-3,-15C、-3,-18D、13,7819.在C#中实参与形参有四种传递方式,它们分别是值参数、引用参数、输出参数和()。20.堆和栈的区别?21.C#程序中的类myClass中的成员变量var1如下: 则可以访问var1的有()。A、在myClass类中B、myClass的继承类C、myClass的父类D、和myClass在同一命名空间下的类22.c#支持的循环有()、()、()和()循环。23.分析下列C#语句,注意类MyClass没有访问修饰符: 若必须为类MyClass添加访问修饰符,并使MyClass的可访问域保持不变,则应选择()。A、privateB、protectedC、internalD、public24.数据类型转换的类是()。A、ModB、ConvertC、ConstD、Single25.在C#.Net中〃用来创建主菜单的对象是()。A、MenuB、MenuItemC、MenuStripD、Item26.C++语言中,用于直接从键盘输入中读入单个字符的字符串函数是()。A、getsB、putsC、scanfD、printf27.以下选项中,当k为大于1的奇数时,值为0的表达式()A、k%2==1B、k/2C、k%2!=0D、k%2==028.()是一类特殊的属性,通过它们可以像引用数组一样引用自己的类。29.为了能够在程序中捕获所有异常,在catch语句的括号中使用的类名为()A、 ExceptionB、 DivideByZeroExceptionC、 FormatExceptionD、 以上三个均可30.C#中导入某一命名空间的关键字是() A、 useB、 usingC、 importD、 include卷II参考答案一.参考题库1.参考答案:应用程序的发布:也称为应用程序部署或打包,是指在VisualStudio.NET环境中将应用程序或组件脱离VisualStudio.NET环境而使之能够独立运行的过程。2.参考答案:A3.参考答案:D4.参考答案: doublez; for(doublex=1;x<=20;x++) for(doubley=1;y<=33;y++) { z=100-x-y; if(5*x+3*y+z/3==100) { Co
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 居间人与居间人之间的协议书(2篇)
- 工厂设备抗震支架保护方案
- D打印技术合作合同
- 污水处理厂环境应急演练方案
- 桂林2024年统编版小学英语第4单元测验卷
- 湿地公园雨水收集系统建设方案
- 医院周边环境保洁服务方案
- 托儿所食品安全应急预案
- 商业空间窗帘供应合同
- 儿童电子屏幕使用规范方案
- KAQCLS-120立式超声波洗瓶机说明书
- 浙江心理健康C证-面试资料大全(高中组)
- 2022年盘锦北方沥青股份有限公司招聘笔试试题及答案解析
- 小学作文思维导图-课件(完美版)
- 土木工程结构试验与检测课件
- 倍的认识(刘松)
- C++语言基础知识
- 溃疡性结肠炎的中西结合治疗
- 重大版小学英语四年级上册课件
- 工程施工阶段全过程造价控制与管理工作方案 精品
- 《是谁毒害了小鲤鱼》(幼儿园课件)
评论
0/150
提交评论