C#开发基础练习题及答案2_2023_练习版.pdf
《C#开发基础练习题及答案2_2023_练习版.pdf》由会员分享,可在线阅读,更多相关《C#开发基础练习题及答案2_2023_练习版.pdf(139页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、试题说明本套试题共包括1套试卷答案和解析在每套试卷后C#开发基础练习题及答案2 (50 0题)C#开发基础练习题及答案21.单选题 下列关于常量的说法错误的是()。A)n u ll也是一个常量B)整型常量有多种表现形式,如二进制、八进制等C)转义字符不属于常量D)浮点型常量后面要加字符f2.单选题 在S Q L S erv er中,现有饮料表d r i n k,其字段有:i d(饮料编号),pri ce(饮料价格),n a m eA)selectB)selectC)selectD)select(饮料名称)m a x(pri ce)m i n (pri ce)a v g(pri ce)su m
2、(pri ce)下列f romf romf romf rom()语句查询结果为饮料最低价格dri n kdri n kdri n kdri n k3.单选题 下面程序的运行结果为()S ta ti c v oi d M a i n(stri n g a rg s)i n t x=3,y=4,z=5;stri n g s=xyz;C on sole.W ri teL i n e(s+x+y+z);A)Xyz l2B)Xyz 345C)Xyz xyzD)1 2 xyz4.单选题 以下关于C#代码的说法正确的是()f or(i n t i=l;i =l)f=2*x+l;F=3*x/(x-l);B)i
3、 f(x=l)f=2*x+l;I f(x=l)f=2*x+l;D)i f(x l)f=3*x/(x-l);E lse f=2*x+l;1 1.单选题i f else i f else语句用于对()条件进行判断,进行多种不同的处理。A)1B)20 3D)多个1 2.单选题 一个初始化语句:en u m m on th es J a n u a ry,F ebru a ry=3,M a rch=5,A pri 1=7,M a y,J u n e,则此时M a y的 值 为()。A)4B)50 8D)91 3.单选题 以下关于C#代码的说法正确的是()?P u b l i c a b s t r a
4、 c t A n i m a l P u b l i c a b s t r a c tv o i d Ea t ();P u b l i c v o i d S l e e p()A)该段代码正确B)代码错误,因为类中存在非抽象方法C)代码错误,因为类中的方法没有实现D)通过代码 A n i m a l a n =n e w A n i m a l ();可以创建一个A n i m a l对象1 4.单选题C#可执行应用程序的入口点是()A)m a i n函数B)M a i n函数C)R u n 函数D)情F o r m L o a d 函数1 5.单选题 在S Q L S e r v e
5、r 中,按照传统的数据模型分类,数据库系统可以分为三种类型()A)大型、中型和小型B)西文、中文和兼容C)层次、网状和关系D)数据、图形和多媒体1 6 .单选题 在C#中,下列变量定义与赋值正确的是()A)i n t a=l.5B)f l o a t a=课程O c h a r a=课程D)c h a r a=学 1 7 .单选题 在C#中,下列使用键/值方式对存储数据的是()A)A r r a y L i s tB)L i s tC)A r r a yD)H a s h T a b l e1 8.单选题 在S Q L S e r v e r 中,订单表O r d e r s 中有主键0 _
6、I d ,订单日期O r d e r Da t e,订单价格O r d e r P r i c e ,客户名称Cu s t o m e r N a m e,下列S Q L 语 句()能够找出订单金额最大的订单信息A)S EL ECT T O P 1 (O r d e r P r i c e)A S L a r g e s t O r d e r P r i c e F R O M O r d e r sB)S EL ECT CO U N T(O r d e r P r i c e)A S L a r g e s t O r d e r P r i c e F R O M O r d e r s
7、C)S EL ECT M A X(O r d e r P r i c e)A S L a r g e s t O r d e r P r i c e F R O M O r d e r sD)S EL ECT S U M(O r d e r P r i c e)A S L a r g e s t O r d e r P r i c e F R O M O r d e r s1 9.单选题 在C#中,从属性的读写特性上来进行分类,可以划分为以下三种,除了。A)只读属性B)只写属性C)读写属性D)不可读不可写的属性2 0 .单选题 关 于 C#程序的书写,下列不正确的说法是 D A).区分大小写B
8、)一行可以写多条语句C).一条语句可写成多行D).一个类中只能有一个M A i n()方法,因此多个类中可以有多个M A i n()方法2 1.单选题 类最多只能有一个父类这表现了类的()A)封装性B)传递性0 单根性D)规律性2 2.单选题 以下有关类的成员修饰符或类修饰符的叙述中,错误的是A)p u b l i c 声明公有成员B)p r i v a t e 修饰符声明私有成员,私有成员只能被类中的成员和派生类访问O p r o t e c t e d 修饰符声明保护成员,保护成员可以被类中成员和派生类访问D)s e a l e d 作为类修饰符,声明密封类,密封类不能被继承2 3.单选题
9、 G r a p h i c s 对象使用 方法绘制文本,以实现一些文字的特殊效果。A)Dr a w S t r i n g()B)Dr a w L i n e OC)Dr a w R e c t a n g l e ()D)Dr a w P o l y g o n ()2 4.单选题 在C#程序中,以下说法错误的是()A)父类中有a b s t r a c t,那么子类同名方法必定有o v e r r i d eB)父类中有a b s t r a c t,子类同名方法不一定定有o v e r r i d eC)o v e r r i d e 必定有父子类关系D)o v e r r i d e
10、 重写用于扩展或修改继承的方法、属性、索引器或事件的抽象或虚拟实现25.单选题 在C S S 3中,下列哪个选项是类选择器()A)h lB)pC)t t n e w n a m eD)n e w n a m e26.单选题 下列选项中,关于b re a k 语句说法错误的是()。A)在w h i l e 循环中可以使用b re a k 语句跳出当前循环B)在sw i t c h 条件语句中可以使用b re a k 语句跳出当前循环0 f o r循环中可以使用b re a k 语句跳过当前循环D)在d o-w h i l e 循环中可以使用b re a k 语句跳出当前循环27.单选题 在Vi
11、su A l S t u D i o.N E T窗口,()窗口显示了当前Vi su A l S t u D i o 解决方案的树型结构。A).类视图B)解决方案资源管理器C)资源视图D)属性28.单选题 C#中每个C h A r类型变量占用()字节内存A)1B)20 3D)429.单选题在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成()。A)se a l e d 方法B)p u b l i c 方法C)v i t u a l 方法D)o v e rri d e 方 法30.单选题假定一个10行20列的二维整型数组,下列哪个定义语句是正
12、确的()A)i n t a rr=n e w i n t 10,20B)i n t a rr=i n t n e w 10,20C)i n t,a rr=n e w i n t 10,20D)i n t,a rr=n e w i n t 20;1031.单选题在S QL S e rv e r中,要求插入学生表中姓名列不能是“a d m i n”应使用哪种约束()A)主键约束B)外键约束建C)检查约束D)唯一约束32.单选题分析一下C#片段中的属性,该属性是()属性。p.ri v a t e st ri n g n a m e;P.u b l i c st ri n g N a m e G e
13、t re t u rn n a m e;)A)可读可写B)只写C)只读D)静态33.单选题在C#中,用t ry c a t c h 机制处理程序中出现的()错误A)编译B)运行C)逻辑D)语法34.单选题在S QL S e rv e r中,现有A,B,C 三张表其中A 表 有(1,2,3),B 表 有(2,3,4),C 表有(3,4,5)三表连接查询,不做条件关联,结果应为()条数据A)1B)30 9D)2735.单选题 在H TM L 5中,如果将下拉框变成需要添加()属性A)se l e c t e dB)m u i l t i p l eC)si z eD)a l t36.单选题 在C#
14、中,S q l C o n n e c t i o n对象中用于连接S q l S e rv e r数据库的字符串属性的是()A)D a t a S o u rc e 属性B)S e rv e rVe rs i o n 属性C)C o n n e c t i o n st ri n g 属性D)S t a t e 属性37.单选题 下列关于集合的说法,正 确 的 是()A)C o u n t属性可以获取集合中实际存储的元素个数B)C a p a c i t y属性可以获取集合中实际存储的元素个数0 H a sh t a b l e存储的元素是按添加的先后顺序排列的D)A rra y L i s
15、t可以通过键来访问对应值38.单选题 在HT ML5中,以下正确表示无序列表的代码是()A)B).C).D)39.单选题 假设给出下面代码:T r y(t h r ow n e w Ov e r f l ow E xce p t i on();抛出Ov e r f l ow E xce p t i on异常C a t ch(F i l e Not F ou n d E xce p t i on e)C on s ol e.Wr i t e(1 );C a t ch (Ov e r f l ow E xce p t i on e)C on s ol e.Wr i t e(2 );!捕捉到Ov e
16、 r f l ow E xce p t i on异常C a t ch (Sys t e m E xce p t i on e)C on s ol e.Wr i t e(3);)C a t ch C on s ol e.Wr i t e(4);)F i n a l l y C on s ol e.Wr i t e(5);总会执行执行时的输出结果是。A)1 5B)2 50 3 5D)2 340 .单选题 下列选项中,()关键字用于修饰静态字段。A)s t a t i cB)p r i v a t eC)f i n a lD)p u b l i c41 .单选题 加载窗体时触发的事件是()。A)C
17、l i ckB)Loa dC)Got F ou csD)D ou b l e C l i ck42 .单选题 以下关于C#中的构造函数说法正确的是()。A)构造函数可以有参数B)构造函数有返回值C)一般情况下,构造函数总是p r i v a t e 类型的D)构造函数可以通过类的实例调用43.单选题 下面是事件的创建过程,正确的排序是()oa.创建一个类,用于传递参数给事件处理程序。b.创建事件发生时所执行的处理程序。c.声明事件对应的代码。d.事件发生。e.创建事件代表。A)e ca b dB)e a cb dC)a ce b dD)a e b cd44.单选题 结构化的程序设计的3 种基本
18、结构是_ _ _ _A).顺序结构,If 结构,f or 结构B)i f 结构,i f e l s e 结 构 e l s e i f 结构C).w h i l e 结构,D o.w h i l e 结构,f or e AC h 结构D),顺序结构,分支结构,循环结构45.单选题 在Sq l s e r v e r 中,s e l e ct 语句中g r ou p b y是用来进行()查询的A)排序B)唯一C分组D)求和46.单选题 调用方法时,如果想给方法传递任意个数的参数时,应选用哪个关键字()。A)r e fB)ou tC)p a r a m sD)无特殊要求47.单选题在一个类中,如果
19、需要表示虚成员,可 以 使 用()关键字A)Ov e r r i d eB)V i r t u a lC)In t e r n a lD)Pr i v a t e d48.单选题 下列选项中,哪个不是数据库的基本特点()。A)数据结构化B)实现数据共享C)数据独立性高D)数据简单化49.单选题 假定一个1 0 行2 0 列的二维整型数组,下列哪个定义语句是正确的()。A)i n t a r r =n e w i n t 1 0,2 0 B)i n t a r r =i n t n e w 1 0,2 0 C)i n t ,a r r =n e w i n t 1 0,2 0 D)i n t ,
20、a r r =n e w i n t 2 0;1 0 50 .单选题 2 7.在C#语言中,下列异常处理结构中有错误的是0A)ca t ch f i n a l l y B)t r y f i n a l l y C)t r y ca t ch Jf i n a l l y D)t r y ca t ch 51 .单选题 C#中下列代码运行结果是()p u b l i c a b s t r a ct cl a s s A p u b l i c A()C on s ol e.Wr i t e(MAM);p u b l i c v i r t u a l v oi d F u n()C on
21、s ol e.Wr i t e Li n e(MCM);p u b l i ccl a s s B :A p u b l i c B()C on s ol e.Wr i t e(nB f);p u b l i c n e w v oi d F u n()C on s ol e.Wr i t e Li n e(MDn);cl a s s Pr og r a m s t a t i c v oi d Ma i n(s t r i n g E a r g s)A a =n e wB();A)AB C DB)B D ACC)ABD)B A52.单选题 下列选项中,哪个不是构成方法重载的条件()。A)方
22、法名不同B)方法的参数个数不同C)方法名相同D)方法参数类型不同53.单选题 下列选项中,关于Li s t V i e w控件的5种视图,说法正确的是()。A)D e t a i l s 视图B)Sm a l Hcon s 视图C)Li s t s 视图D)La r g e l con s视 图54.单选题 在C#中,D a t a Gr i d V i e w的()属性,用 于 将D a t a Se t中的数据显示在控件上A)D a t a Sou r ceB)D a t a Se tC)D a t a B i n d i n gD)D a t a B i n d55.单选题 分析以下程序
23、段的执行结束后,i和j的值分别为:()i n t i=l,j=l;f or(;j 5)b r e a k;i f(j%2!=0)j+=3;con t i n u e;j-=l;A)2,9B)l,90 1,8D)l,1 056.单选题C#数组主要有三种形式,它们是()A)一 维 数 组、二维数组、三维数组B)整型数组、浮点型数组、字符型数组C)一维数组、多维数组、不规则数组D)一维数组、二维数组、多维数组5 7.单选题T C P最主要的特点是()。A)是一种基于连接的协议(类似于打电话)B)保证数据准确到达C)保证各数据到达的顺序与数据发出的顺序相同D)传输的数据无消息边界5 8.单选题 以下是
24、一些C#中的枚举型的定义,其中错误的用法有。A)public enum varl M ike=1 0 0,N ike=1 0 2,J ike=a B)public enum varl M ike=1 0 0,N ike,J ike O public enum varl M ike=-1 ,N ike,like D)public enum varl M ike,N ike,J ike 5 9 .单选题 以下的C#代码:S tatic void M ain(string args)C onsole.W riteLine(运行结果:0 .C onsole.R eadLine();C onsole.R
25、 eadLine();)代码运行结果为。A)在控制台窗口显示“运行结果:”B)在控制台窗口显示“运行结果:0”C)在控制台窗口显示“运行结果:,C onsole.R eadLine”D)如果用户在控制台输入“A”,那么程序将在控制台显示“运行结果:A”6 0 .单选题 以下有关文本框控件的叙述,错 误 的 是。A)如果设置了R eadonly 为T rue,则只能读不能写入B)E nabled属性表示文本框是否可见O M ultiLine属性控制文本框能否多行输入D)S crollB ars属性用来设置滚动条的显示6 1 .单选题 对于方法重载的特点,描述错误的是()A)方法名称必须相同B)方
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C# 开发 基础 练习题 答案 _2023_ 练习
限制150内