前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >.net题库第1-9章

.net题库第1-9章

作者头像
用户8224910
发布2022-08-30 14:34:51
9950
发布2022-08-30 14:34:51
举报
文章被收录于专栏:个人学习总结个人学习总结

第一章 单项选择题 第1题 C#程序的执行过程是( ) 从程序的Main方法开始,到最后一个方法结束 (答案) 从程序的第一个方法开始,到最后一个方法结束 从程序的Main方法开始,到Main方法结束 从程序的第一个方法开始,到Main方法结束 得分: 0.0 /10.0 第2题 C#语言源代码文件的后缀名为( )。 .csP .cs (答案) .C .C# 得分: 10.0 /10.0 第3题 下面对Write()和WriteLine()方法的描述,( )是正确的。 WriteLine()方法在输出字符串的后面添加换行符 (答案) 使用Write()和WriteLine()方法输出数值变量时,必须要先把数值变量转换成字符串 使用不带参数的WriteLine()方法时,将不会产生任何输出 使用Write()输出字符串时,光标将会位于字符串的下一行 得分: 10.0 /10.0 第4题 C#语言经编译后得到的是( )。 机器指令 Microsoft中间语言指令 (答案) 本机指令 汇编指令 得分: 10.0 /10.0 第5题 C#中导入某一命名空间的关键字是( )。 include import using (答案) use 得分: 10.0 /10.0 第6题 在C#中不可作为注释的选项是( ) ‘ (答案) /// // // 得分: 10.0 /10.0 第7题 Console标准的输入设备是( )。 打印机 屏幕 键盘 (答案) 鼠标 得分: 10.0 /10.0 第8题 下面对Read()和ReadLine()方法的描述,( )是错误的。 ReadLine()方法读取的字符不包含回车和换行符 使用Read()方法读取的字符包含回车和换行符 (答案) 只有当用户按下Enter键时,Read()和ReadLine()方法才会返回 Read()方法一次只能从输入流中读取一个字符 得分: 0.0 /10.0 第9题 CLR是一种( )。 API编程接口 开发环境 运行环境 (答案) 程序设计语言 得分: 10.0 /10.0 第10题 下列( )选项不是.NET框架可以创建的应用程序类型。 Windows应用 Web服务 控制台应用 MIS系统 (答案)

第二章

第1题 以下属于C#简单值数据类型的有( )。 枚举类型 int类型 (答案) int[]类型 string类型 得分: 10.0 /10.0 第2题 设double型变量x和y的取值分别为12.5和5.0,那么表达式x/y+(int)(x/y)-(int)x/y的值为( )。 2.5 2 2.9 2.1 (答案) 得分: 10.0 /10.0 第3题 以下多维数组声明语句中,不正确的有( )。 int[,] a = { { 1, 2, 3 } }; int[,] a=new int[2,3]{{1,2,3},{4,5,6}}; int[][] a = {new int[]{{ 1, 2, 3 },new [ (答案) int[,] a=new int[2, 3]; 得分: 10.0 /10.0 第4题 设bool型变量a和b的取值分别为true和false,那么表达式a && (a||!b)和a | (a &!b)的值分别为( )。 false true false false true false true true (答案) 得分: 10.0 /10.0 第5题 以下赋值语句中,正确的有( )。 char c=97; ushort y=50000; (答案) long x=1000; int y=x; short x=50000; 得分: 10.0 /10.0 第6题 C#语言中,转义字符\n代表【 】。 水平制表符 换页 新行 (答案) 回车 得分: 10.0 /10.0 第7题 要使用变量age来存储年龄,则将其声明为( )类型最为适合。 float int byte (答案) sbyte 得分: 10.0 /10.0 第8题 设int型变量x的值为9,那么表达式x-- +x–+x–的值为( )。 18 21 24 (答案) 27 得分: 10.0 /10.0 第9题 若多维数组a有4行3列,那么数组中第10个元素的写法为( )。 a[4, 1] a[3, 0] (答案) a[2, 1] a[10] 得分: 10.0 /10.0 第10题 C#语言中,switch语句中的表达式不允许为【 】类型。 enum double (答案) int char

第三章 第1题 下列哪个方法可以实现同时删除字符串变量strX前导和尾随空格【 】。 strX.TrimStart() strX.Trim() (答案) strX.Substring() strX.TrimEnd () 得分: 10.0 /10.0 第2题 已知字符串strA=“VisualStudio.NET” ,将Studio字符串取出的是【 】。 strA.Substring(6,11) strA.Substring(6,6) (答案) String.Substring(6,6) String.Substring(6,11) 得分: 10.0 /10.0 第3题 若多维数组a有4行3列,那么数组中第10个元素的写法为【 】。 a[3, 0] (答案) a[10] a[4, 1] a[2, 1] 得分: 10.0 /10.0 判断题 第1题 Hashtable的 [ ] 索引,可以表示获取/加入/修改/删除(置为null)

学生答案: T 标准答案: T 得分: 10.0 /10.0 第2题 3.ToString()是合法的

学生答案: T 标准答案: T 得分: 10.0 /10.0 第3题 StringBuilder内容是不可变的

学生答案: F 标准答案: F 得分: 10.0 /10.0 第4题 Queue表示队列

学生答案: T 标准答案: T 得分: 10.0 /10.0 填空题 第1题 可以用哪个类表示数学相关的函数

学生答案: Math

标准答案: Math

得分: 10.0 /10.0 第2题 下面程序的功能是:输出100以内能被3整除且个位数为6的所有整数,请在【 】处填空。 for (int i = 0; i < 100; i++) { if (i%30 && 【 】) { Console.WriteLine(i); } } 注意:区分大小写,且前后和中间均勿加空格 学生答案: i%106

标准答案: i%10==6 得分: 10.0 /10.0 第3题 一列数的规则如下:1、1、2、3、5、8、13、21、34…。使用递归算法编写一个getNumber方法,实现求第n位数是多少。请在【 】处补齐语句。 public static int getNumber(int n){

if (n1 || n2) {

return 1; } else { return getNumber(n - 1) + 【 】; } } 注意:(1)区分大小写,且前后和中间均勿加空格;(2)若所填内容涉及到方法名,勿缺失括号,且括号为英文,括号内勿加空格 学生答案: getNumber(n-2)

标准答案: getNumber(n-2) 得分: 10.0 /10.0 第四、五章 第1题 下面有关析构函数的说法中,不正确的是( ) 用户可以定义有参析构函数 (答案) 一个类中可以不定义析构函数 析构函数在对象被撤销时,被自动调用 析构函数中不可以包含return语句 得分: 10.0 /10.0 第2题 设可空类型的变量x取值为null,那么访问其下列成员会引发异常的有( )。 x.ToString() x.GetType() x.Value (答案) x.HasValue 得分: 0.0 /10.0 第3题 关于委托的说法,不正确的描述是( ) 委托不必实例化即可被调用 (答案) 委托可以封装多个方法 委托用于封装方法的引用 委托属于引用类型 得分: 10.0 /10.0 第4题 下面有关属性的说法,不正确的有( ) get访问函数通过return返回属性值 属性可以不和任何字段相关联 (答案) 只有set访问函数的属性称为只写属性 属性可以有默认值 得分: 0.0 /10.0 第5题 类的成员中,不能定义为静态的有( ) 属性 事件 方法 析构函数 (答案) 得分: 10.0 /10.0 第6题 以下有关泛型方法的描述中,不正确的是( )。 同一个类中可以包含多个同名的泛型方法,只要它们的类型参数名不同 (答案) 同一个类中可以包含多个同名的泛型方法,只要它们的类型参数个数不同 泛型方法可以出现在泛型类中,也可以出现在非泛型类中 如果泛型类的类型参数被具体化,类中泛型方法的类型参数也同时被具体化 得分: 0.0 /10.0 第7题 设C为一个泛型类,Rel<S,T>为一个泛型结构,那么下列构造类型中属于值类型的有( ) C<Rel<int, int>> Rel<int,string> (答案) C Rel<C 得分: 10.0 /10.0 第8题 下面有关事件的说法,不正确的有( ) 一个事件可以关联多个事件处理方法 (答案) 多个事件可以使用一个事件处理方法 事件应当被定义为public否则就不能被外部对象引发 delegate是所有事件的元类型 得分: 0.0 /10.0 第9题 public class C { public static void FA(T t1,T t2) where T:struct{} } C.FA( “2”, “3”); C.FA(2, 3); C.FA(2, 3); C.FA(2, 3); (答案) 得分: 10.0 /10.0 第10题 下面对方法中的ref和out参数说明错误的是( ) ref和out参数要求实参和形参的数据类型或者一致,或者实参能被隐式地转化为形参的类型 (答案) ref是将实参传入形参,out只能用于从方法中传出值,而不能从方法调用处接收实参数据 ref和out参数传递的是实参的地址,所以要求实参和形参的数据类型必须一致 ref和out参数传递方法相同,都是把实在参数的内存地址传递给方法,实参与形参指向同一个内存存储区域,但ref要求实参必须在调用之前先赋值 得分: 10.0 /10.0 第1题 下面有关析构函数的说法中,不正确的是( ) 用户可以定义有参析构函数 (答案) 一个类中可以不定义析构函数 析构函数在对象被撤销时,被自动调用 析构函数中不可以包含return语句 得分: 10.0 /10.0 第2题 设可空类型的变量x取值为null,那么访问其下列成员会引发异常的有( )。 x.ToString() x.GetType() x.Value (答案) x.HasValue 得分: 0.0 /10.0 第3题 关于委托的说法,不正确的描述是( ) 委托不必实例化即可被调用 (答案) 委托可以封装多个方法 委托用于封装方法的引用 委托属于引用类型 得分: 10.0 /10.0 第4题 下面有关属性的说法,不正确的有( ) get访问函数通过return返回属性值 属性可以不和任何字段相关联 (答案) 只有set访问函数的属性称为只写属性 属性可以有默认值 得分: 0.0 /10.0 第5题 类的成员中,不能定义为静态的有( ) 属性 事件 方法 析构函数 (答案) 得分: 10.0 /10.0 第6题 以下有关泛型方法的描述中,不正确的是( )。 同一个类中可以包含多个同名的泛型方法,只要它们的类型参数名不同 (答案) 同一个类中可以包含多个同名的泛型方法,只要它们的类型参数个数不同 泛型方法可以出现在泛型类中,也可以出现在非泛型类中 如果泛型类的类型参数被具体化,类中泛型方法的类型参数也同时被具体化 得分: 0.0 /10.0 第7题 设C为一个泛型类,Rel<S,T>为一个泛型结构,那么下列构造类型中属于值类型的有( ) C<Rel<int, int>> Rel<int,string> (答案) C Rel<C 得分: 10.0 /10.0 第8题 下面有关事件的说法,不正确的有( ) 一个事件可以关联多个事件处理方法 (答案) 多个事件可以使用一个事件处理方法 事件应当被定义为public否则就不能被外部对象引发 delegate是所有事件的元类型 得分: 0.0 /10.0 第9题 public class C { public static void FA(T t1,T t2) where T:struct{} } C.FA( “2”, “3”); C.FA(2, 3); C.FA(2, 3); C.FA(2, 3); (答案) 得分: 10.0 /10.0 第10题 下面对方法中的ref和out参数说明错误的是( ) ref和out参数要求实参和形参的数据类型或者一致,或者实参能被隐式地转化为形参的类型 (答案) ref是将实参传入形参,out只能用于从方法中传出值,而不能从方法调用处接收实参数据 ref和out参数传递的是实参的地址,所以要求实参和形参的数据类型必须一致 ref和out参数传递方法相同,都是把实在参数的内存地址传递给方法,实参与形参指向同一个内存存储区域,但ref要求实参必须在调用之前先赋值 得分: 10.0 /10.0 第六章 第1题 创建一个MDI窗体,需要设置()属性为true。 ActiveMdiChild isMdiContainter (答案) isMdiChild MdiParent 得分: 10.0 /10.0 第2题 为使计时器控件每隔1秒钟产生一个Tick事件,则应将其Interval属性值设为( )。 1000 (答案) 500 0 2000 得分: 10.0 /10.0 第3题 如果设treeView1=new TreeView(),则treeView1.Nodes.Add(“根节点”)返回的是一个( )类型的值。 int string TreeView TreeNode (答案) 得分: 10.0 /10.0 第4题 表示trackBar控件取值范围最大值的属性是( )。 Text Value Minimum Maximum (答案) 得分: 10.0 /10.0 第5题 要使得窗体一开始运行就充满整个屏幕,则须设置( )属性。 DrawMode Appearance WindowState (答案) BorderStyle 得分: 10.0 /10.0 第6题 用于控制ListView控件中的各项显示方式的属性是( )。 Columes Items MultiSelect View (答案) 得分: 10.0 /10.0 第7题 如果将窗体的FormBorderStyle设置为None,则( )。 窗体有边框但不能调整大小 窗体是透明的 窗体没有边框并不能调整大小 (答案) 窗体没有边框但能调整大小 得分: 10.0 /10.0 第8题 关于窗体的MouseDown事件过程Form1_MouseDown(object sender, MouseEventArgs e)的正确描述是( )。 通过sender参数就可判定当前按下的是哪一个鼠标键 通过e.Button就可判定当前按下的是哪一个鼠标键 (答案) 通过e.Clicks就可判定当前按下的是哪一个鼠标键 通过e参数就可判定当前按下的是哪一个鼠标键。 得分: 10.0 /10.0 第9题 打开通用对话框openFileDialog的( )属性用于返回用户在打开对话框中所选择的文件名和盘符路径。 FileName (答案) Title Tag ValidateNames 得分: 10.0 /10.0 第10题 假定有一个菜单项,名为MenuItem,为使菜单不可用,应使用的语句为( )。 MenuItem. Enabled=False (答案) MenuItem. Visible= False MenuItem. Visible= True MenuItem. Enabled=True 得分: 10.0 /10.0 第七章 第1题 Graphics类提供了三种对图像进行几何变换的方法,但不包括【 】。 缩放 映射 (答案) 旋转 平移 得分: 10.0 /10.0 判断题 第1题 获得Color的方法包括Color.Red和Color.FromArgb()

学生答案: T 标准答案: T 得分: 10.0 /10.0 第2题 DrawString方法中需要字体、画刷等参数

学生答案: T 标准答案: T 得分: 10.0 /10.0 第3题 DrawRectangle表示画矩形

学生答案: T 标准答案: T 得分: 10.0 /10.0 第4题 自己创建的各种绘图对象,如Graphics,Pen,Brush最好调用Dispose方法进行资源的释放

学生答案: T 标准答案: T 得分: 10.0 /10.0 填空题 第1题 计时器控件的时间间隔是用哪个属性表示的

学生答案: Interval

标准答案: interval

得分: 0.0 /10.0 第2题 C#中,用于创建纯色画刷实例的类是【 】。 注意:区分大小写,且前后和中间均勿加空格 学生答案: Brush

标准答案: SolidBrush 得分: 0.0 /10.0 第3题 若不希望用户在ComboBox控件中编辑文本,则应将属性 DropDownStyle 的属性值设置为【 】。 注意:区分大小写,且前后和中间均勿加空格 学生答案: DropDownList

标准答案: DropDownList 得分: 10.0 /10.0 第4题 在GDI+的Graphics类中,【 】方法用于绘制一条直线。 注意:(1)区分大小写,且前后和中间均勿加空格;(2)只写方法名,不要加括号 学生答案: DrawLine

标准答案: DrawLine 得分: 10.0 /10.0 第5题 下面代码用于实现在窗体打开时动态加载一个按钮,请在【 】处补齐代码。 private void Form1_Load(object sender, EventArgs e) { Button btn1 = new Button(); btn1.Size = new Size(100, 60); btn1.Location = new Point(30, 30); btn1.Text = “OK”; this.【 】.Add(btn1); }

注意:区分大小写,且前后和中间均勿加空格 学生答案: Controls

标准答案: Controls

第八章 第1题 使用文本文件,经常要考虑文本编码 学生答案: T 标准答案: T 得分: 10.0 /10.0 第2题 File类的方法都是静态的,而FileInfo类的方法则都是实例的 学生答案: T 标准答案: T 得分: 10.0 /10.0 第3题 FileInfo是FileSystemInfo类的子类 学生答案: T 标准答案: T 得分: 10.0 /10.0 第4题 [Serialize]这个Attribute表示对象可序列化

学生答案: F 标准答案: F 得分: 10.0 /10.0 第5题 使用BinaryFormatter对象的Deserialize()方法可以反序列化 学生答案: T 标准答案: T 得分: 10.0 /10.0 填空题 第1题 使用StreamWriter的【 】方法表示写入一行。 注意:(1)区分大小写,且前后和中间均勿加空格;(2)只写方法名,不要加括号 学生答案: WriteLine

标准答案: WriteLine 得分: 10.0 /10.0 第2题 文件读写时,需要设置编码格式。如果文件中有汉字,通常编码格式设置为:Encoding.【 】(“GB2312”) 注意:区分大小写,且前后和中间均勿加空格 学生答案: Unicode

标准答案: GetEncoding 得分: 0.0 /10.0 第3题 在C#中,目录管理主要使用System.IO名称空间下的Directory类和【 】类。 注意:区分大小写,且前后和中间均勿加空格 学生答案: DirectoryInfo

标准答案: DirectoryInfo 得分: 10.0 /10.0 第4题 在.NET中虽然可以使用FileStream类读写任何文件。但对于文本文件,通常使用【 】来读取文本文件内容。 注意:区分大小写,且前后和中间均勿加空格 学生答案: StreamReader

标准答案: StreamReader 得分: 10.0 /10.0 第5题 C#文件操作类中,【 】类所创建的对象可以获取文件的大小、创建时间等信息。 注意:区分大小写,且前后和中间均勿加空格 学生答案: FileInfo

标准答案: FileInfo

第九章 第1题 DataSet可以包含多个DataTable

学生答案: T 标准答案: T 得分: 10.0 /10.0 第2题 编写数据库应用时,最好将界面层、业务层、数据访问层分开

学生答案: T 标准答案: T 得分: 10.0 /10.0 第3题 DataRow对应于数据库中的行(记录)

学生答案: T 标准答案: T 得分: 10.0 /10.0 第4题 数据库连接串用来表示要连接的数据库及相关信息 学生答案: T 标准答案: T 得分: 10.0 /10.0 第5题 使用DataGridView可以方便地显示DataTable数据

学生答案: T 标准答案: T 得分: 10.0 /10.0 填空题 第1题 C#中,从DataSet向数据源更新数据用DataAdapter对象的【 】方法。 注意:区分大小写,且前后和中间均勿加空格 学生答案: Update

标准答案: Update 得分: 10.0 /10.0 第2题 ADO.NET中,使用数据适配器DataAdapter的【 】方法可以完成对DataSet对象的数据充填。 注意:区分大小写,且前后和中间均勿加空格 学生答案: Fill

标准答案: Fill 得分: 10.0 /10.0 第3题 实现与SQL Server2008数据库连接,需要使用【 】类创建一个连接对象。 注意:区分大小写,且前后和中间均勿加空格 学生答案: SqlConnection

标准答案: SqlConnection 得分: 10.0 /10.0 第4题 DataReader对象可通过Command对象的【 】方法生成的。 注意:区分大小写,且前后和中间均勿加空格 学生答案: ExecuteReader

标准答案: ExecuteReader 得分: 10.0 /10.0 第5题 在ADO.NET中,若要向表中新增一行数据,可以调用DataTable对象的【 】方法。 注意:(1)区分大小写,且前后和中间均勿加空格;(2)只写方法名,不要加括号 学生答案: NewRow

标准答案: NewRow

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2022-06-15,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档