C程序设计习题集DOC

上传人:人*** 文档编号:467529826 上传时间:2022-11-24 格式:DOC 页数:36 大小:367KB
返回 下载 相关 举报
C程序设计习题集DOC_第1页
第1页 / 共36页
C程序设计习题集DOC_第2页
第2页 / 共36页
C程序设计习题集DOC_第3页
第3页 / 共36页
C程序设计习题集DOC_第4页
第4页 / 共36页
C程序设计习题集DOC_第5页
第5页 / 共36页
点击查看更多>>
资源描述

《C程序设计习题集DOC》由会员分享,可在线阅读,更多相关《C程序设计习题集DOC(36页珍藏版)》请在金锄头文库上搜索。

1、C#程序设计习题集-by熊猫C#程序设计习题集班级:学号:姓名:2013年3月第1章 .NET平台与 Visual Studio 2008 开发工具、选择:1. 下列语句在控制台上的输出是什么?( b )static void Main(string args)if (true)System.Co nsole.WriteLi ne(FirstMessage);System.Co nsole.WriteLi ne(Seco ndMessage);a) 无输出 b)FirstMessagec)Sec on dMessage d)FirstMessageSecon dMessage2. C#中导入某

2、一命名空间的关键字是( B )。a) useb) usingc)i ncluded) import3. C#源程序文件的拓展名是(D)A、vbB、cC、cppD、cs4. 以下程序的输出结果是(D)string str=b856ef10;stri ng result=;for(i nt i=0;stri=a & stri=z;i+=3)result =stri+result;Con sole.WriteL in e(result);A、10fe658bB、febC、 106585. Visual Studio.Net 开发平台是B)公司提供的.NET应用程序集成开发工具。A)Borla ndB

3、) MicrosoftC)IntelD)IBM第#页(共34页)6.在 Visual Studio.NET 窗口,B )窗口显示了当前 Visual Studio解决方案的树型结构。A 类视图B.解决方案资源管理器C.资源视图D.属性7.在C#中,引用命名空间 System的正确语句是( A )A.using System;B.# import ;C.uses System;D.# in clude ;、填空:1. 在C#程序中,程序的执行总是从( Main )方法开始的2. 可使用Con sole类的(ReadL ine )方法,在控制台程序运行时输入信息。3. 数据类型说明符用来说明方法返

4、回值的类型,如果没有返回值,则其类型说明符应为(void )。4. C#语言源代码文件的后缀名是( .cs )。RP后换行,5. Console.WriteLine( RP”和 Console.Write( RP”;的区别是(第一个输出第二个不换)。6. 引入命名空间的关键字是(using)。C#程序设计习题集-by熊猫第2章C# 2008语法基础一、选择:1. 装箱是把值类型转换到(c )类型。a) stringb) charc)引用d)数组2. 下列标识符命名正确的是( d )。a) C.23 b)4boys c) int(8)d)_mypanada3. 下列类型中,哪个不属于引用类型?(

5、 b )。a) Stringb) doublec) Class d) Delegate4. 在C#中,表示一个字符串的变量应使用以下哪条语句定义?(5.6.7.8.a) CStri ng str;b) stri ng str; c) Dim str as stri ngF列标识符命名正确的是(a) C_23b) 4cats如果左操作数大于右操作数,c)&Yearsd) val(8)运算符返回falsed) char * str;a)=c)18)con ti nue;Console.Write(i.ToString()+ ” );a)16,18,20,14,22b)16,18,14,22c)16

6、,18,14d)16,1813、以下关于C#代码的说法正确的是(d)for (int i = 0; i = 3; i+)switch (i)case 0:Con sole.Write(i.ToStri ng(); break;case 1:Con sole.Write(i.ToStri ng(); break;case 2:Console.Write(i * 2).ToString(); break;case 3:Co nsole.Write(i * 3).ToStri ng(); break;a) 正确运行,但没有输出b) 输出0149c) 输山0123d)有编译错误,提示 case标签不能

7、贯穿到另一个标签,不能运行14、 在c#的条件判断语句switch case结构中,(d)子句用于指定在找不到匹配项时执行的 动作a) con ti nueb)gotoc)elsed)default15、 C#程序的(D)方法被成为程序的大门,应用程序从这里开始运行a) mai n() b) Begi n() c) Start() d) Mai n()16、在以下C#类中,(b)是控制台类,禾U用它我们可以方便的进行控制台的输入输出。a) Con trol b) Con sole c) Cancel d) Write17、关于C#中的switch case语句,以下说法正确的是( c)a) s

8、witch判断的表达式可以是整型或者字符型,但不能是字符串型b) 在该语句中最多不能超过5个case子句c) 在该语句中只能有一个default子句d) 在该句中只能有一个break语句18、 在下列C#代码中,程序的命名空间是(a)using System;n amespace Test第#页(共34页)C#程序设计习题集-by熊猫class Programstatic void Main( stri ngargs)Console.Write( “ Hello World! ” );a) Testb)Ma inc)n amespaced)Program19、C#语言与Java语言一样,也是一

9、种面向对象的语言,C#语言中声明类的关键字是(b)。a) using b) class c) n amespaced) Main20、在.NET中,程序员在代码中漏写了一个大括号,这属于(C )A逻辑错误B运行时错误C语法错误D自定义错误第#页(共34页)21、 以下数据类型中不可以使用算术运算运算的是(A)A. bool B. char C. decimal D. sbyte22、 在C#语言中,运算符=和=”的功能分别是( B )A 关系运算和赋值运算B 赋值运算和关系运算C.都是关系运算D 都是赋值运算23、在C#中,关于continue 和break,以下说法正确的是(B )A bre

10、ak是中断本次循环B con ti nue是中断本次循环,进入一下次的循环C break是中断本次循环,进入一下次的循环D continue 是中断整个循环二、填空:1. ( +=)运算符将左右操作数相加的结果赋值给左操作数2. 常量通过关键字(const )进行声明。3. 在C#中,进行注释有两种方法:使用和使用“ /* */”符号对,其中(/ )只能进行 单行注释。4、布尔型的变量可以赋值为关键字( true )或(false )。5、C#通过(装箱)和(拆箱)机制,可以实现值类型和引用类型之间的转换。6、c#中bool类型只有两个值分别是(true)和(false)。7、浮点类型包括(f

11、loat )、(double )和(decimal )。8、枚举类型使用(en um)关键字声明。9、 当整数a赋值给一个obiect对象时,整数a将会被(装箱)。10、 SubString()函数的功能是(获取子字符串)。第3章程序流程控制一、选择:1. 关于如下程序结构的描述中,哪一项是正确的? (c )for (;)循环体;a)执行循环体一次b)不执行循环体c)一直执行循环体,即死循环d)程序不符合语法要求2. 下列关于异常处理的表述中哪些是正确的( A)?A无论异常是否抛出,fin ally子句中的内容都会被执行。B catch字句能且只能出现一次C try字句中所抛出的异常一定能被c

12、atch字句捕获D try、catch、fin ally三个字句必须同时出现,才能正确处理异常3. 一般情况下,异常类存放在什么命名空间中? (c )。a)System命名空间b) System.Diagnostics 命名空间c) System.Exception命名空间d)生成异常类所在的命名空间4. 程序运行可能会出现两种错误:可预料的错误和不可预料的错误,对于不可预料的错误,可以通过 C#语言提供的哪个方法来处理这种情形(D)A。中断调试B。逻辑判断C。跳过异常D。异常处理5. 异常捕获发生在(B)块中?A. tryB.catchC. fin allyD. throw6.在C#语言中,卜列异常处理结构中有错误的是(a)a) catchfinallyb) tryfi nallyc) trycatchfi nallyd) trycatch7. C#的数据类型有(B )A值类型和调用类型B值类型和引用类型C引用类型和关系类型D关系类型和调用类型8、C#程序中的类 myClass中的成员变量 var1如下:public class myClassprivate int var1

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号