第四堂课后作业

作业1题,描述自己常用的IDE特点。

VS2012的六大技术特点:

  1、VS2012和VS2010相比,最大的新特性莫过于对Windows 8 Metro开发的支持。Metro天生为云+端而生,简洁、数字化、内容优于形式、强调交互的设计已经成为未来的趋势。不过对于开发者而言,要想使用这项新功能,必须要安装Windows 8 RP版。该版本中包含了新的Metro应用程序模板,增加了JavaScript功能、一个新的动画库,并提升了使用XAML的Metro应用程序的性能。

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

  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的支持。

作业2题,参考下图描述的程序设计过程,说明每个过程的主要工作内容,如,由软件工程师分析问题....IDE负责编译程序代码....

程序员分析问题从而编制相应的程序来解决问题,其间IDE负责编译程序代码,在编制程序过程中如果发现错误,则转回修改源程序,反之,则连接,若连接中发现错误,则转回修改源程序,反之,则调试运行,若调试运行中发现问题分析本身有错误,则重新分析问题,反之,则完成。

 

作业3.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      √

 

 

 

作业3.2题:每个变量都必须先定义,然后才能使用。定义变量需要提供两方面信息:变量名和变量类型,下面是常用的变量类型,请描述每个类型的特点和使用场景,如int的特点是保存整数,常用于年龄、月份等数据的保存。
1) 整型 int 保存整数,常用于年龄、月份等数据的保存
2) 无符号整型unsigned int 保存范围比有符号整型大一倍,表示正数,用于年龄;
3) 短整型 short int 存储的数据占用两个字节,表示年龄、月份;
4) 长整型 long int 占用4个字节,取值范围很大,表示计算人口、金额;
5) 无符号长整型 unsigned int 全为正整数,范围较大,表示人口,交易金额;
6) 字符型 char 由字符、字符、数据等组成,可以是一个字符串,表示语言;
7) 无符号字符型 unsigned char 没有负数,表示月份,时间;
8) 单精度 float 保留尾数较少的
9) 双精度double 保留尾数较多的
10) 长双精度 long double保留尾数相比double还要多的

 

 

作业4题:编写一段程序,将你的名字拼音保存到字符数组,并输出姓和名的第一个字母。

我的程序:

#include<stdio.h>   
void main()  
{  
    char tip[15]="chen deng hui";  
    printf("%c\n%c\n%c\n",tip[0],tip[5],tip[10]);  
}  


运行程序:

 

 

 

作业5题:对以下代码进行宏替换,使其看起来像编译后的效果。

 

#include <stdio.h>  
#define  TEL5  139133    // 手机号码头五位  
#define  PI  3.1415926  
int main()  
{  
   printf("%d\n",TEL5);  
   printf("%f\n",PI);  
}  

编译后:

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


 

 

作业6.1 题利用程序计算下列表达式的值:
1) 25 + 0125
2) 24 * 3 / 5 + 6
3) 36 + - (5 - 23 ) / 4

4) 35 * 012 + 27 / 4 / 7 * (12 - 4)

我的程序:

#include<stdio.h>   
void main()  
{  
    int a,b,c,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);  
}  


运行程序:

 

 

 

作业6.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

 

 

作业7阅读博客
"一个人的命运决定于每天晚上8点到10点之间"

要求:针对“一个人的命运决定于每天晚上8点到10点之间”发表感慨、必须真实,感慨字数大于100,小于200!

 

     说实话还是第一次听这句话 ,都说一年之计在于春,一天之计在于晨;命运的决定却在8到10点,可能是这样。一方面这个时候是所有人都再放松状态,但是你却在学习、研究;这个时候就是超越他人的时候。另一方面就是   人要注重总结  , 经常反省自己,在这一天里,在这一段时间里,做了哪些事(那些是好的,哪有是不应该的,以后要咋做等等)、学了哪些东西(哪些是自己不会的、该学些啥、怎样学等),只有这样不断的反省,不断地认识自我,才能更好地超越自我,成就自我。

# 高校智慧校园解决方案摘要 智慧校园解决方案是针对高校信息化建设的核心工程,旨在通过物联网技术实现数字化校园的智能化升级。该方案通过融合计算机技术、网络通信技术、数据库技术和IC卡识别技术,初步实现了校园一卡通系统,进而通过人脸识别技术实现了更精准的校园安全管理、生活管理、教务管理和资源管理。 方案包括多个管理系统:智慧校园管理平台、一卡通卡务管理系统、一卡通人脸库管理平台、智能人脸识别消费管理系统、疫情防控管理系统、人脸识别无感识别管理系统、会议签到管理系统、人脸识别通道管理系统和图书馆对接管理系统。这些系统共同构成了智慧校园的信息化基础,通过统一数据库和操作平台,实现了数据共享和信息一致性。 智能人脸识别消费管理系统通过人脸识别终端,在无需接触的情况下快速完成消费支付过程,提升了校园服务效率。疫情防控管理系统利用热成像测温技术、视频智能分析等手段,实现了对校园人员体温监测和疫情信息实时上报,提高了校园公共卫生事件的预防和控制能力。 会议签到管理系统和人脸识别通道管理系统均基于人脸识别技术,实现了会议的快速签到和图书馆等场所的高效通行管理。与图书馆对接管理系统实现了一卡通系统与图书馆管理系统的无缝集成,提升了图书借阅的便捷性。 总体而言,该智慧校园解决方案通过集成的信息化管理系统,提升了校园管理的智能化水平,优化了校园生活体验,增强了校园安全,并提高了教学和科研的效率。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值