- 1、本文档共24页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
vc课后习题答案
(共有十一章,本人完成了作业总题数83道之中的(__36__)题)
“Visual C++ 程序设计”课程
课后习题 第1章 1
做作业时间: 2013年11月27日 08:00am-10:10am
1、简述应用程序、项目和解决方案的概念和它们的区别。
解:
应用程序是指c++应用程序。C++应用程序离不开项目和解决方案。
在Visual Studio 2008中,一个项目可简单,也可复杂。
一个简单的项目可能仅由一个窗体或一个HTML 文档、源代码文件和一个项目文件组成。
但若是复杂的项目,则可能在这些项的基础还包括数据库脚本、存储过程和对现有 XML Web Services 的引用等内容。
事实上,一个项目可以表现为多种应用类型,如控制台应用程序、Windows应用程序、类库(Class Library)、Web应用程序、Web Service和Windows控件等。
Visual Studio 2008“项目”容器就是用来以逻辑方式管理、生成和调试构成应用程序的这些项。
项目的输出通常是可执行程序(.exe)、动态链接库(.dll)文件或模块等。
解决方案,作为Visual Studio 2008的另一类容器,其外延比“项目”要宽得多。
一个解决方案可包含多个项目,而一个项目通常包含多个项。所谓的“项”,就是创建应用程序所需的引用、数据连接、文件夹和文件等。
此外,Visual Studio 2008还为解决方案提供指定的文件夹,如前面项目Ex_Form就在工作文件夹下有一个同名的文件夹,用于管理和组织该解决方案下的各种项目和项目组。
同时,在该文件夹下相应还有一个扩展名为.sln的解决方案文件。
“Visual C++ 程序设计”课程
课后习题 第2章 1,2,3,5,8,16
做作业时间: 2013年11月27日~2013年11月29日
姓
1、判断下列标识符的合法性。
解:
X.25 不是合法的
4foots 不是合法的
exam-1 不是合法的
Int 是合法的
Who_am_I 不是合法的
LargeSmall 不是合法的
_Years 是合法的
val(7) 不是合法的
2xy 不是合法的
2、下列常量的表示在C++、CLI中是否合法?若不合法,指出原因;若合法,指出常量的数据类型。
解:
合法:整型 32767 35u 3L
浮点型 1.25e3.4 0.0086e-32
字符型 a \37
字符串型 computer system a
不合法:\96\45.5 .因为它既不是整型、浮点型、布尔型,更不是字符型和字符串型。所以它不是合法的。
3、指出下列哪些表示字符?哪些表示字符串?哪些既不表示字符也不表示字符串?
解:
字符:0x66 \r \\ 8.34 \0x33 \0
字符串: 中国 \n\t0x34 8.42 \0x33
既不是字符也不是字符串: Chana 56.24
4、将下列代数式写成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、设有变量int a=3,b=4,c=5;求下列表达式的值:
解:
a+bcb==c→ 754==5→True False →F
a||b+cbc → 3||945→3||9F →3||F →T||F → T
!a||!c||b→F||F||4→T
a*bc+a→158→T
8、设a,b,c的值分别是15,18,19,指出下列表达式运算后x,y,a,b,c的值
x=ab||c++
表达式运算:x= T||c++=T 此时x=T,a=15,b=18,c=19
y=abc++
表达式运算:y=Fc++=F 此时 y=F ,a=15,b=18,c=19
x=a+bcc++
表达式运算:x=3319c++=T 此时 x=T.a=15,b=18,c=20
y=a||b++||c++
表达式运算:y=T||b++||c++=T 此时 y=T,a=15,b
文档评论(0)