ImageVerifierCode 换一换
格式:DOCX , 页数:68 ,大小:101.30KB ,
资源ID:4618402      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/4618402.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(程序设计工具与环境试题集.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

程序设计工具与环境试题集.docx

1、程序设计工具与环境试题集第一章 .Net概述一.填空1. C#语言不允许( ),从而避免了类型定义的混乱。2. 在( )状态下,C#语言不能使用指针,而是使用委托(Delegate)来模拟指针的功能。3. 代码编辑器窗口主要分为3个分区,包括( )、指示器边距和选定内容边距。4. 在Visual Studio 2008中,用户可以从安装在计算机上的本地帮助以及Internet上的( )访问产品文档。5. 类设计器提供了三种功能,分别是设计、( )和重构类和类型。6. 解决方案是一个逻辑上的容器,包含构成应用程序的( )和其它文件。7. C#语言虽然从C/C+语言发展而来,但是它完全摒弃了C/C

2、+语言中容易出错的指针和多重继承等概念,是一种( )的,类型安全的语言。8. 在Visual Studio 2008中,使用“解决方案资源管理器”窗口来( )。9. “服务器资源管理器”窗口中的每个树节点代表一个( )。10. “工具箱”窗口中包含了许多( ),使用户在应用程序中方便快捷地使用它们。解答:1. 多重继承2. 托管3. 代码编辑区4. 联机帮助5. 可视化6. 项目7. 完全面向对象8. 管理和监视项目9. 服务器10. 可用控件二.简答题1. C#语言的有何主要特点。2. C#语言的有何主要功能。3. C#集成开发环境主要有哪些窗口?4. 解决方案资源管理器窗口的功能。5. 服

3、务器资源管理器窗口的功能。6. 属性窗口的功能。7. 工具箱窗口的功能。8. 错误列表窗口的功能。9. 什么是解决方案?10. 解决方案和项目之间的关系。解答:1. 语法简洁;面向对象;与Web紧密结合;完全的安全性和错误处理;灵活性和兼容性。2. 设计Windows应用程序、设计控制台应用程序、设计ASP.NET Web应用程序。3. 解决方案资源管理器窗口、服务器资源管理器窗口、工具箱窗口、属性窗口、“类视图”窗口、代码编辑器窗口、任务列表窗口、错误列表窗口。4. 使用“解决方案资源管理器”窗口来管理和监视项目。5. “服务器资源管理器”窗口负责维护数据连接,可对服务器进行管理。6. 在“

4、属性”窗口可以编辑和查看控件、项目或类的特征属性,以及在设计时查看并修改窗体设计器中被选中对象的属性和事件。7. 在“工具箱”窗口中包含了许多可用控件,使用户在应用程序中方便快捷地使用使用这些控件。8. 显示在编写代码、程序编译过程和程序运行时发生的错误。9. 解决方案是一个逻辑上的容器,包含构成应用程序的项目和其它文件。10. 包含于被包含的关系;一个解决方案可以包含一个或多个项目。三.读程序题解答:四.程序题1解答:五.程序题2解答:六.判断1. C#语言主要面向Windows开发环境进行编程。2. C#语言完全支持面向对象编程。3. .NET开发的语言无关性依赖于其它运行库的执行环境,称

5、为COM运行库。4. C#从C/C+发展而来,但更具优势,如开发Web应用程序和NT服务等。5. C#语法简单,编程灵活,但功能有限,不适合开发Windows应用程序。6. C#拥有对.NET基类库的完全访问权,并易于访问Windows API。7. Visual Studio 2008是一套完整的开发工具,可轻松创建混合语言解决方案。8. 在Visual Studio 2008环境中,Visual Basic、C#和Visual C+分别使用不同的集成开发环境。9. 在Visual Studio 2008起始页中不可以打开已有的项目或创建新项目。10. “服务器资源管理器”主要对服务器的进行

6、管理,并不负责维护数据连接。解答:1. X2. 3. X4. 5. X6. 7. 8. X9. X10. X第二章 C#语言基础一.填空1. 在C#语言中,每条语句都以( )结束。2. 在C#语言中,使用( )进行单行注释。3. 在C#语言中,使用( )进行多行注释。4. 在C#语言规定变量在使用之前必须先( )后使用。5. 在C#语言表达式中,可通过( )改变运算符的运算顺序,使表达式更清晰易懂。6. 在C#语言中,使用( )关键字声明符号常量。7. 在代码中,明确指示将某一数据类型转换为另一种数据类型称为( )。8. 在C#语言中,系统命名空间使用( )关键字导入。9. 10. 11. 将

7、命题“a是小于正整数b的偶数”用C#表达式可以表示为( )。12. 循环语句“for(int i=30; i=10; i=i-3)”的循环次数为( )。13. 对于do-while循环结构,当while语句中的条件表达式的值为( )时结束循环。14. 跳转语句中的( )语句用于循环结构中,表示仅从当前循环迭代中退出,然后执行下一次迭代循环。15. 跳转语句中的( )语句可以将程序控制直接转移到标号指定的语句。16. 在C#类型转换中,不存在向( )类型的隐式转换。17. 已知str的值为“abcdefgh”,则表达式“str.Substring(1,3)”的值为( )。18. 定义方法时使用的

8、参数是( )。19. 数据类型说明符用来说明方法返回值的类型,如果没有返回值,则其类型说明符应为( )。20. 委托声明的关键字( )。解答:1. 分号2. /3. /* */4. 声明5. ()6. const7. 显式转换8. using9. false10. true11. 12. 713. false14. continue15. goto16. char17. bcd18. 形参19. void20. delegate二.简答题解答:三.读程序题1. int x, y,z; x = 12; y = 16; while(x!=0) z=y%x; y=x; x=z; 写出程序运行完后X,

9、Y,Z的值2. int a=8,b=3,x=1,y; x += b+; if (x = 1 & x 3) y = a + b * x; else if (x = 3) y = a - b % x; else y = a / b / x; 写出程序运行完后X,Y的值3. int i, x = 0, y = 0; for (i = 5; i = 1; i-) y = (x + 1) * 2; x = y; 写出程序运行完后Y的值4. string s; StringBuilder sb = new StringBuilder(); sb.Append(北运); sb.Insert(1, 京奥);

10、s = sb.ToString(); s = s.Insert(s.Length, 2008); lblShow.Text = + s + 长度为 + s.Length; 写出程序运行后文本框lblShow中的内容.5. int nNum = 90,16,24,65,25 ; int n = nNum0; foreach (int nTmp in nNum) if (nTmp n) n = nTmp; Console.Write(n.ToString();6. for (int i = 100; i 2; Console.WriteLine(y); y = y 2; Console.Write

11、Line(y); y = y 2; Console.WriteLine(y); 写出程序运行完后屏幕上的结果显示8. int x = -16; Console.WriteLine(x); int y = x 2; Console.WriteLine(y); y = y 2; Console.WriteLine(y); y = y 2; Console.WriteLine(y); 写出程序运行完后屏幕上的结果显示9. Console.WriteLine(1 is int); Console.WriteLine(1 is float); Console.WriteLine(1.0 is float

12、); Console.WriteLine(1.0 is double); 写出程序运行完后屏幕上的结果显示10. int a = 24, b = 8; Console.WriteLine(0+1 = 2, a, b, a + b); Console.WriteLine(0-1 = 2, a, b, a - b); Console.WriteLine(0*1 = 2, a, b, a * b); Console.WriteLine(0/1 = 2, a, b, (float)a / b); 写出程序运行完后屏幕上的结果显示11. int x = 23, y; if (x 0) y = 1; el

13、se if (x = 0) y = 0; else y = -1; Console.WriteLine(Y的值为:0, y); 写出程序运行完后屏幕上的结果显示12. goto h; w: Console.WriteLine(A); goto e; h: Console.WriteLine(B); goto w; e: Console.WriteLine(C); 写出程序运行完后屏幕上的结果显示13. long x = 5, i = 1, p = 1; while (i 0) x1 = (x2 + 1) * 2; x2 = x1; d-; Console.WriteLine(x1.ToStri

14、ng(); 写出程序运行完后屏幕上的结果显示15. long s = 0, p = 1, s1, i = 1, n = 5; while (i = n) s1 = 1; p = 1; while (p = i) s1 = s1 * p; p = p + 1; s = s + s1; i+; Console.WriteLine(s = 0, s); 写出程序运行完后屏幕上的结果显示16. for (int i = 0; i = 4; i+) for (int j = 1; j 3) goto a; a: Console.WriteLine(End); 写出程序运行完后屏幕上的结果显示17. in

15、t i = 0, s = 1; do s /= s + 1; i+; while (i = 10); Console.WriteLine(i is 0, i); Console.WriteLine(s is 0, s); 写出程序运行完后屏幕上的结果显示18. int i = 0, s1 = 0, s2 = 0; while (i = 50) if (i % 2 = 0) s1 += i; else s2 += i; i+; Console.WriteLine(s1 is 0, s1); Console.WriteLine(s2 is 0, s2); 写出程序运行完后屏幕上的结果显示19. s

16、tatic int fun(int x, int y) int z = x + y; return z; static double fun(double x, double y) double z = x * y; return z; static void Main(string args) Console.WriteLine(the result is: 0, fun(3.0, 4); Console.ReadKey(); 写出程序运行完后屏幕上的结果显示20. static int a = 0; static int fun(int x, int y) a = x + y; retur

17、n a * a; static void Main(string args) int arr1 = 1, 2, 3 ; int arr2 = 2, 4, 6 ; int n = 0; for (int i = 0; i 3; i+) n += fun(arr1i, arr2i); Console.WriteLine(a is: 0, a); Console.WriteLine(n is: 0, n); Console.ReadKey(); 写出程序运行完后屏幕上的结果显示21. enum Month Januray, February = 10, March static string fun

18、(Month m) switch (m) case Month.Januray: return String.Format(Januray = 0, (int)m); case Month.February: return String.Format(February = 0, (int)m); case Month.March: return String.Format(March = 0, (int)m); default: return Month; static void Main(string args) Console.WriteLine(fun(Month.Januray); C

19、onsole.WriteLine(fun(Month.February); Console.WriteLine(fun(Month.March); Console.ReadKey(); 写出程序运行完后屏幕上的结果显示22. int myArray = new int 10, 8, 3, 5, 6, 7, 4, 6, 9 ; for (int j = 1; j myArray.Length; j+) for (int i = 0; i myArray.Length - 1; i+) if (myArrayi myArrayi + 1) int temp = myArrayi; myArrayi

20、 = myArrayi + 1; myArrayi + 1 = temp; foreach (int n in myArray) Console.Write(0 , n); Console.ReadKey(); 写出程序运行完后屏幕上的结果显示23. int a, b = 5; char c1 = A; a = c1; float x = 3; x += b; Console.WriteLine(a = 0, a); Console.WriteLine(x = 0, x); Console.ReadKey(); 写出程序运行完后屏幕上的结果显示24. static void Main(stri

21、ng args) Console.WriteLine(0).GetType(); Console.WriteLine(0U).GetType(); Console.WriteLine(0L).GetType(); Console.WriteLine(0F).GetType(); Console.WriteLine(0D).GetType(); Console.ReadKey(); 写出程序运行完后屏幕上的结果显示 25. static void Main(string args) int x = 5; int y = x+; Console.WriteLine(y); y = +x; Cons

22、ole.WriteLine(y); Console.ReadKey(); 写出程序运行完后屏幕上的结果显示 26. static void Main(string args) int a = 0; int b = 6; switch (b) case 1: case 3: case 4: case 8: b = 10; break; case 2: case 5: case 6: case 7: b = 20; break; default: b = 30; break; Console.WriteLine(b); Console.ReadKey(); 写出程序运行完后屏幕上的结果显示27.

23、static void Main(string args) int s = 0; for (int i = 0; i 10) break; if (i % 2 = 0) s += i; Console.WriteLine(s); Console.ReadKey(); 写出程序运行完后屏幕上的结果显示28. static void Main(string args) for (int i = 1; i = 5; i+) for (int j = i; j n) m = m - n; while (n m) n = n - m; Console.WriteLine(m); Console.Read

24、Key(); 写出程序运行完后屏幕上的结果显示31. static void Main(string args) int move = 0; int y = 68 / 8; if (y 8) move = y / 2 + 5; else int a = y; int b = 6; move = a % b; Console.WriteLine(move); Console.ReadKey(); 写出程序运行完后屏幕上的结果显示 32. static void Main(string args) int x = 1, y, total = 0; while (x = 5) y = x * x; total += y; x+; Console.WriteLine(total); Console.ReadKey(); 写出程序运行完后屏幕上的结果显示 33. static void Main(string args) int i = 4; for (int row = 1; row = i;row+ ) for (int col = 1; col = (i - row);col+ ) Console.Write( ); for (int col = 1; col = row;col+ ) Console.Write(col); for (int col = row - 1; col

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1