vc++课后习题答案

vc++课后习题答案

ID:9794035

大小:164.00 KB

页数:24页

时间:2018-05-10

vc++课后习题答案_第1页
vc++课后习题答案_第2页
vc++课后习题答案_第3页
vc++课后习题答案_第4页
vc++课后习题答案_第5页
资源描述:

《vc++课后习题答案》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、(共有十一章,本人完成了作业总题数83道之中的(__36__)题)“VisualC++程序设计”课程课后习题第1章1做作业时间:2013年11月27日08:00am-10:10am1、简述应用程序、项目和解决方案的概念和它们的区别。解:应用程序是指c++应用程序。C++应用程序离不开项目和解决方案。在VisualStudio2008中,一个项目可简单,也可复杂。一个简单的项目可能仅由一个窗体或一个HTML文档、源代码文件和一个项目文件组成。但若是复杂的项目,则可能在这些项的基础还包括数据库脚本、存储过程和对现有XMLWebServices的引用

2、等内容。事实上,一个项目可以表现为多种应用类型,如控制台应用程序、Windows应用程序、类库(ClassLibrary)、Web应用程序、WebService和Windows控件等。VisualStudio2008“项目”容器就是用来以逻辑方式管理、生成和调试构成应用程序的这些项。项目的输出通常是可执行程序(.exe)、动态链接库(.dll)文件或模块等。解决方案,作为VisualStudio2008的另一类容器,其外延比“项目”要宽得多。一个解决方案可包含多个项目,而一个项目通常包含多个项。所谓的“项”,就是创建应用程序所需的引用、数据连接

3、、文件夹和文件等。此外,VisualStudio2008还为解决方案提供指定的文件夹,如前面项目Ex_Form就在工作文件夹下有一个同名的文件夹,用于管理和组织该解决方案下的各种项目和项目组。同时,在该文件夹下相应还有一个扩展名为.sln的解决方案文件。“VisualC++程序设计”课程课后习题第2章1,2,3,5,8,16做作业时间:2013年11月27日~2013年11月29日姓1、判断下列标识符的合法性。解:X.25不是合法的4foots不是合法的exam-1不是合法的Int是合法的Who_am_I不是合法的Large&Small不是合法

4、的_Years是合法的val(7)不是合法的2xy不是合法的2、下列常量的表示在C++、CLI中是否合法?若不合法,指出原因;若合法,指出常量的数据类型。解:合法:整型3276735u3L浮点型1.25e3.40.0086e-32字符型'a''37'字符串型"computersystem""a"不合法:'9645'.5.因为它既不是整型、浮点型、布尔型,更不是字符型和字符串型。所以它不是合法的。3、指出下列哪些表示字符?哪些表示字符串?哪些既不表示字符也不表示字符串?解:字符:'0x66''r''\''8.34''x33'''

5、字符串:"中国""t0x34""8.42""x33"既不是字符也不是字符串:Chana56.244、将下列代数式写成C++/CLI表达式解:(1)ax∧x+bx+c解:a*x*x+b*c+c(2)(x+y)∧3解:(x+y)*(x+y)*(x+y)(3)(a+b)/(a-b)解:(a+b)/(a-b)5、设有变量inta=3,b=4,c=5;求下列表达式的值:解:(1)a+b>c&&b==c→7>5&&4==5→True&&False→F(2)a

6、

7、b+c&&b>c→3

8、

9、9&&4>5→3

10、

11、9&&F→3

12、

13、F→T

14、

15、F→T(3)!a

16、

17、

18、!c

19、

20、b→F

21、

22、F

23、

24、4→T(4)a*b&&c+a→15&&8→T(5)8、设a,b,c的值分别是15,18,19,指出下列表达式运算后x,y,a,b,c的值(1)x=a

25、

26、c++表达式运算:x=T

27、

28、c++=T此时x=T,a=15,b=18,c=19(2)y=a>b&&c++表达式运算:y=F&&c++=F此时y=F,a=15,b=18,c=19(3)x=a+b>c&&c++表达式运算:x=33>19&&c++=T此时x=T.a=15,b=18,c=20(4)y=a

29、

30、b++

31、

32、c++表达式运算:y=T

33、

34、b++

35、

36、c++=T此时y

37、=T,a=15,b=18,c=1916、用至少两种方法编程求下式的值,其中编写函数时,设置设参数n的默认值为2:其中n=1,2,3解:法一:#include#includeusingnamespacestd;intgetResult(intn);intmain(){intresult;result=getResult(2);cout<

38、pow(n,i);}returnresult;}法二:#include#includeusingnamespaces

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。