作业题1
目标:了解自己常用的IDE
作业1题,描述自己常用的IDE特点
特点:我的常用IDE是微软的Visual Studio2012,Visual Studio是微软公司推出的开发环境。它支持Windows Azure,微软云计算架构迈入重要里程碑;助力移动与嵌入式装置开发,三屏一云商机无限;实践当前最热门的 Agile/Scrum 开发方法,强化团队竞争力;搭配Windows 7,Silverlight4 与 Office,发挥多核并行运算威力,创建美感与效能并重的新一代软件;支持最新C++标准,增强IDE,切实提高程序员开发效率。
------------------------------------题目分割线------------------------------------
作业2
目标:了解C 程序的加工和执行过程
作业2题,参考下图描述的程序设计过程,说明每个过程的主要工作内容,如,由软件工程师分析问题....IDE负责编译程序代码....
.
C程序的执行:分析问题首先制定程序编制大纲,并且找出程序错误原因;编制程序:创建或修改c源程序文件的过程;编译:c语言是高级语言,其源程序必须经过编译程序对其进行编译,生成目标程序;连接:编译生成的目标程序机器可以识别,但不能直接执行;调试运行:c源程序经过编译、连接后生成的可执行文件,可脱离编译系统直接执行。
------------------------------------题目分割线------------------------------------
作业3 目标:理解变量
作业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 √
------------------------------------题目分割线------------------------------------
1) 整型 int 有符号整型数据,常用语较小的数据
2) 无符号整型unsigned int 无符号整形数据,指的是从0开始,第一位已不是符号位
3) 短整型 short int 适用于小的整型数据
4) 长整型 long int 适用于较大的整型数据
5) 无符号长整型 unsigned int 从0开始,第一位已不是符号位
6) 字符型 char 用于保存单个字符的,表示范围-128~127
7) 无符号字符型 unsigned char 无符号字符型 表示范围0~255
8) 单精度 float 保留尾数较少的
9) 双精度double 保留尾数较多的
10) 长双精度 long double 保留尾数相比double还要多的
------------------------------------题目分割线------------------------------------
作业4题:编写一段程序,将你的名字全拼音保存到字符数组,如 wangxiaoming(王小明),并输出姓和名的第一个字母,如wxm:
我的程序:
#include"stdafx.h"
void main()
{
char tip[]="wangjing";
printf("%c%c\n",tip[0],tip[4]);
}
------------------------------------题目分割线------------------------------------
作业5题:对以下代码进行宏替换,使其看起来像编译后的效果
- #include <stdio.h>
- #define TEL5 139133 // 手机号码头五位
- #define PI 3.1415926
- int main()
- {
- printf("%d\n",TEL5);
- printf("%f\n",PI);
- }
作业6.1 题利用程序计算下列表达式的值:
1) 25 + 0125
2) 24 * 3 / 5 + 6
3) 36 + - (5 - 23 ) / 4
4) 35 * 012 + 27 / 4 / 7 * (12 - 4)
我的程序:
#include "stdafx.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
2)3 * (int)sqrt(144.0)
3)cos(2.5f + 4) - 6 *27L + 1526 - 2.4L
我的程序:
#include "stdafx.h"
#include"math.h"
void main()
{
int a,b,c;
a=3 * (2L + 4.5f) - 012 + 44;
b=3 * (int)sqrt(144.0) ;
c=cos(2.5f + 4) - 6 *27L + 1526 - 2.4L;
printf("%d\n%d\n%d\n%d\n",a,b,c);
}
运行程序截图:
------------------------------------题目分割线------------------------------------
作业7 阅读博客
"一个人的命运决定于每天晚上8点到10点之间:http://www.cnblogs.com/zhoujie/archive/2013/03/27/article1.html"
要求:针对“一个人的命运决定于每天晚上8点到10点之间”发表感慨、必须真实,感慨字数大于100,小于200!
“时间就像海绵里的水,挤挤总会有的。”作为大学生,应当是有梦想、有追求的,我们应该积极面对人生的挫折,珍惜时间,保持良好的心态,要多想想我们有什么,并且利用身边的资源,让自己的生活更加充实快乐。而不是自怨自艾,抱怨自己没有什么,从而放弃理想,浑浑噩噩的度过大学生活。