一、用户故事 小学生家长需要一款软件,能够一次出10道100以内的正整数加减运算。 二、需求分析 1、随机出题,不能超纲 2、不能产生结果为负数 3、自动阅卷 4、计时器 三、具体设计 四、核心代码 Great接口 1 package cn.dao; 2 3 import cn.entity.Ti; ...
分类:
其他好文 时间:
2021-06-02 18:41:42
阅读次数:
0
思路: 哭了,我只想能想到循环,想到位运算也只能想到循环位移。 然后就去看题解了。 题解是使用 判断是否为2的幂的方法,又哭了,我不是写过这个题了吗...... 好吧,那这次就在巩固一次。 用的方法是定义一个常数 用16进制表示就为(0xaaaaaaaa),换成二进制0xa=1010,相当于我4的倍 ...
分类:
其他好文 时间:
2021-06-02 18:41:23
阅读次数:
0
编译器为class A{}生成的函数 1 class A 2 { 3 public: 4 A(); //缺省构造函数 5 A(const A&rhs); //拷贝构造函数 6 ~A(); //析构函数 7 A& operator=(const A&rhs); //赋值运算符 8 A* operato ...
分类:
编程语言 时间:
2021-06-02 18:11:51
阅读次数:
0
一、计划 编写一个小学生的四则运算程序。 二、开发 1.需求分析:作为一位小学生的家长,希望制作一个随机自动出题软件,用以完成50以内的正整数的加减法,以便减轻我的负担。 2.生成设计文档。 3.设计复审。 4.代码规范。 注意大小写,注意缩进,括号一定要配对,注意要分行。 5.具体设计。 系统开始 ...
分类:
其他好文 时间:
2021-06-02 18:05:07
阅读次数:
0
1.第一台计算机介绍 产生的原因:美国奥伯丁武器试验场为了满足计算弹道需要而研制成的。 诞生时间:1946年2月14日 名字:ENIAC 组成原件:电子管 地点:宾夕法尼亚大学 计算机之父:冯·诺依曼 2.冯·诺依曼简介: 美藉匈牙利人,物理学家,数学家,发明家,在发明电子计算机中所起到关键性作用, ...
分类:
其他好文 时间:
2021-06-02 18:02:23
阅读次数:
0
psp个人工作流程表 四则运算 实际花费时间 估计花费时间 计划 8 6 明确需求和其他相关因素,估计每个阶段的时间成本 10 6 开发 82 88 需求分析 8 10 生成设计文档 5 6 设计复审(和同事审核设计文档) 5 6 代码规范(为目前的开发制定合适的规范) 3 3 具体设计 12 12 ...
分类:
其他好文 时间:
2021-06-02 17:44:51
阅读次数:
0
EL,Expression Language,表达式语言,是一种在JSP页面中获取数据的简单方式,通过${变量名}的方式可以获取到值, 需要注意的是EL只能从 pageConext、request、session、application 四大域属性空间中获取数据。 用EL来获取上面所说的值: 先来个 ...
分类:
编程语言 时间:
2021-06-02 17:37:10
阅读次数:
0
OO第三单元总结 设计策略 首先根据JML规格定义需要的属性,再理解各个方法的目的,最后根据理解来完成各个方法。对于方法的实现,需要先大致理解方法实现了怎样的功能,而不是直接根据规格就开始写代码,在明白方法规格的具体含义以后,要明确进入各个分支的前提条件,然后是每个分支造成了怎样的结果,最后是检查是 ...
分类:
其他好文 时间:
2021-06-02 17:26:05
阅读次数:
0
1. 与 如4&5,即(100) & (101) = 100 即4 2. 或 如4|5,即(100) | (101) = 101 即5 3. 异或 如4^5,即(100) ^ (101) = 001 即1 都是先转换为二进制然后按位操作的二进制结果转化为十进制再输出 4. 应用 判断n是不是2的幂: ...
分类:
编程语言 时间:
2021-06-02 17:25:51
阅读次数:
0
位运算主要针对的是二进制,包括 异或(^), 与(&),或(|),非(~) 1. 下面说下异或的规则和应用场景 规则:两个位相同为0,不同为1 例1: 6 ^ 7 2. 异或运算的性质 任意一个变量和0异或结果都是其本身 (0^N=N) 任意一个变量和其自身异或结果都是0(N^N=0) 异或运算满足 ...
分类:
其他好文 时间:
2021-06-02 17:22:47
阅读次数:
0