C++自主测试题目】的更多相关文章

下面是题目 后面有代码 1.键盘输入3个整数a,b,c值,求一元二次方程a*X∧2+b*X+c=0(a≠0)的根,结果保留两位小树. 2.编写一个口令输入程序,让用户不停输入口令,直到输对为止,假设口令为100. 3.若一个数恰好等于除它本身外的所有因子之和,则这个数成为完数,例:6点因数是1,2,3.且6=1+2+3所以6是完数,求100以内的所有完数,并输出. 4.编程从键盘输入10个数,求它们的方差. 5.编程将递增数列10,20,30,40,50,60,70,80,90,100保存到数组…
网络上逛博客,发现了一套很有意思的测试题目: https://kobes.ca/ 大家有兴趣可以做一下,考一些关于C语言使用的细节: 中文翻译参考: https://www.cnblogs.com/lojunren/p/3936259.html 保持更新,转载请注明出处:更多内容请关注 cnblogs.com/xuyaowen;…
2014-04-25 00:53 题目:你要如何测试一个分布式银行系统的ATM机? 解法:ATM是Automatic Teller Machine,取钱的.我想了半天,没找到什么很清晰的思路,也许是因为自己不常取款吧.看了书后解答之后,觉得也不算很靠谱的答案,所以认为这题比较扯淡了. 代码: // 12.6 How would you test an ATM machine in a distributed banking system? // Cannot figure out a clear…
2014-04-25 00:41 题目:怎么测试一支笔?(Pen?您老说的是钢笔?) 解法:这种简约而不简单的题目,实在是面试官最喜欢,面试者最头疼的类型了.面试官可以只花三秒,以一种灰常高贵冷艳的语气甩出这道题.然后头疼脑热的就是你了.怎么做呢?Brainstorming,找特征,分解问题,关联问题和特征,然后按规矩解题.我个人觉得这类题其实不是考察创意,而是考察发现问题.分析问题.解决问题的思路是否够清晰,就算解不出来也没事的. 代码: // 12.5 How would you test…
2014-04-25 00:35 题目:没有专门的测试工具,你要如何对一个网页进行压力测试? 解法:拼手速,拼电脑数量呗.快捷键+复制粘贴网址,狂搞一番.话说回来,有脚本语言的情况下,直接写个脚本来模拟大量的访问行为肯定是更合理的,手速再快比不过程序.没有工具时,应该想着如何制造工具,而不是赤手空拳去搞. 代码: // 12.4 How would you load test a webpage, if you're not allowed to use any test tools? // A…
2014-04-24 23:28 题目:玩象棋游戏,你要设计一个bool型的方法来检测一个棋子能否移动到指定位置. 解法:不同的棋子有不同的移动规则,那么应该采取棋子基类实现接口,各个棋子子类来实现的方式.棋子除了类型之外,还必须要记录当前位置,作为判断的依据.而要移到的位置,则作为参数传给方法.不过这个题目出现在软件测试的章节里,应该是要描述如何测试吧.没学过系统的测试方法,遇到这种题的话还真没办法. 代码: // 12.3 You're testing a method canMoveTo(…
Update \(\texttt{2021.7.3}\) 经测试,本题 \(a,b\) 范围在 long long,对代码进行了修改,并修改一些笔误,更新了数据范围. \(\texttt{2021.7.5}\) 应评论区要求,加上了 long (int) 的数据范围,并修改了原题中 \(a,b\) 的数据范围. \(\texttt{2021.7.16}\) 去掉了数据范围中的绝对值符号,感谢 @Implicit 的提醒.另外对原文章中的一些错误进行了修改.但之后题解被无意义内容打回了,一开始决定…
石家庄铁道大学2021年秋季   2020 级课堂测试试卷(一)(15分) 课程名称: JAVA语言程序设计  任课教师: 王建民        考试时间: 150 分钟 一.考试要求: 1.按照测试内容要求完成程序的设计与编程: 2.建立学号姓名文件夹,如:"信2005-1班20203982薛贺程",将源程序文件.保存在文件夹中,压缩成rar文件提交. 3.以班级为单位上交最终考试结果. 4.需要在程序开始的注释中注明班级.学号.姓名. 二. 数据结构要求:(5分) 1.定义Scor…
2014-04-24 23:15 题目:你有一段程序,运行了十次每次都在不同的地方崩掉了.已知这段程序只用了标准C或C++库函数,请问有什么思路来找出问题所在. 解法:1. 时间戳每次都不同.2. 随机变量每次都不同.3. 局部变量的初值,每次可能不同,不过就算没初始化,很多时候那个无效值其实也是固定的,和编译器操作系统之类的相关.4. 外部依赖引起的问题,这点不太容易说清楚,简而言之:那是隔壁组的问题.5. 内存泄露,读到了非法区域,数据的确是不确定的. 代码: // 12.2 A progr…
2014-04-24 23:10 题目:找出下面代码里的错误. 解法:请看下面. 代码: // 12.1 What's wrong with the following code segment? #include <cstdio> using namespace std; // unsigned int will never be negative, so it's a dead loop. // "%d" is not right, should be "%u…