第四次课堂作业

作业一:


我最常用IDE有vs2012

Vs2012的特点:

1Metro天生为云+端而生,简洁、数字化、内容优于形式、强调交互的设计已经成为未来的趋势。增加了JavaScript功能、一个新的动画库,并提升了使用XAML的Metro应用程序的性能。 


2:VS2012 RC在界面上,彩色的图标和按照开发、运行、调试等环境区分的颜色方案让人爱不释手。


3、VS2012集成了ASP.NET MVC 4,全面支持移动和HTML5,WF 4.5相比WF 4,更加成熟,期待已久的状态极工作流回来了,更棒的是,现在它的设计器已经支持C#表达式(之前只能用VB.NET)。


4、VS2012支持.NET 4.5,和.NET 4.0相比,4.5更多的是完善和改进,4.5也是Windows RT被提出来的首个框架库,.NET获得了和Windows API同等的待遇。


5、VS2012+TFS2012实现了更好的生命周期管理,可以这么说,VS2012不仅是开发工具,也是团队的管理信息系统。 


6、VS2012对系统资源的消耗并不大,不过需要Windows 7/8的支持。


作业二:

编制程序:程序的编译时整个代码编写的基础所在。


编译:编译就是建立,修改c语言源程序并把它输入计算机的过程。编译程序对源文件进行编译,如果文件中出现错误,编译器一般会指出错误的种类和位置,此时要回到编译步骤修改源文件,然后再进行编译。


连接:目标代码还不能再计算机上直接运行,必须将其与库文件进行连接,这个过程由连接程序自动进行,连接后生产可执行文件。   如果连接出错同样需要返回编译步骤修改源程序,直到真确为止。

 

调试运行:程序运行后,可以根据运行结果判断程序是否还存在其它方面的错误。


分析问题:分析出现问题的原因比如:编译时产生的错误属于语法错误,而运行时出现的错误一般是逻辑错误。出现逻辑错误时需要修改原有算法,重新进行编译,连接,再运行。


作业三:


1):下面的字符序列中哪些不是合法的变量名,为什么?:


1) -abc       错            变量不能从-开头
2) __aa                   对
3) for        错             不能用系统已有的关键字命名变量
4) pp.288     错             变量名中不能有.
5) tobe                    对
6) IBM/PC      错           变量名中不能有 /
7) ms-c        错           变量名中不能有-
8) #micro      错          变量名中不能有#
9) m%ust       错         变量名不能有%
10) tihs                  
11) while      错           不能用系统已有的关键字命名变量
12) r24_s25              对
13) __a__b               对
14) a"bc       错          变量名中不能有
15) _345                  对



2):描述每个类型的特点和使用场景

                                     特点                                   使用场景

1) 整型 int                       输入输出数都是整数                       年龄,月份             
2) 无符号整型unsigned int         保存范围比符号整型大一倍                 年龄
3) 短整型 short  int                储存数据占用两个字节                     年龄,月份
4) 长整型 long int                 储存数据占用四个字节                   人口,金额
5) 无符号长整型 unsigned  int     全为正整数,范围较大                     人口,交易金额
6) 字符型 char                   字符,数据组成可以使字符串,              表示语言  
7) 无符号字符型 unsigned char    没有负数                                 月份,时间
8) 单精度 float                    保留尾数较少的 
9) 双精度double                   保留尾数较多的
10) 长双精度 long double          保留尾数相比double还要多


作业四:

编写程序如下:


#include<stdio.h>
void main()
{
	char tip[12] = "xieyimin!";
	printf("%c\n",tip[0]);
	printf("%c\n",tip[3]);
	printf("%c\n",tip[5]);

}


运行好的截图:


作业五:

对以下代码进行宏替换,使其看起来像编译后的效果


#include <stdio.h>  
void main()
{
	printf("%d\n",139133);
	printf("%f\n",3.1415926);
}

运行后的截图:


作业六:

1):

#include <stdio.h>  
void main()
{
	int a;
	int b;
	int c;
	int d;
	a=25+0125;
	b=24 * 3 / 5 + 6  ;
	c=36+-(5-23)/4;
	d=35 * 012 + 27 / 4 / 7 * (12 - 4);
	printf("%d\n%d\n%d\n%d\n",a,b,c,d);
}


运行后的截图:



2)

在下面表达式的计算过程中,在什么地方将发生类型转换,各个转换是从什么类型转换
到什么类型,表达式计算的结果是什么?

 
  1)3 * (2L + 4.5f) - 012 + 44    

   从(2L + 4.5f)由整型转换成浮点型,之后的运算都是转换为浮点型,012是由八进制转换为十进制,为53.5。


  2)3 * (int)sqrt(144.0) 

(int)sqrt(144.0)从浮点型转换为整型,结果为36.


  3)cos(2.5f + 4) - 6 *27L + 1526 - 2.4L 

(2.5f + 4)从整型转换为浮点型,之后的运算都是浮点型,结果为1362.576538。


任务七:

      生命在于运动,人生在于奋斗。每个人都会从年轻慢慢的走向年老,让自己以后回想的时候不要有太多的遗憾。

       知人知面不知心,不能毫无隐私的把自己的所有都告诉自认为的好朋友。

       话不投机半句多,说话做事都可以透露一个人的涵养,平时会多注意的。



  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
该资源内项目源码是个人的课程设计、毕业设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 该资源内项目源码是个人的课程设计,代码都测试ok,都是运行成功后才上传资源,答辩评审平均分达到96分,放心下载使用! ## 项目备注 1、该资源内项目代码都经过测试运行成功,功能ok的情况下才上传的,请放心下载使用! 2、本项目适合计算机相关专业(如计科、人工智能、通信工程、自动化、电子信息等)的在校学生、老师或者企业员工下载学习,也适合小白学习进阶,当然也可作为毕设项目、课程设计、作业、项目初期立项演示等。 3、如果基础还行,也可在此代码基础上进行修改,以实现其他功能,也可用于毕设、课设、作业等。 下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值