华为软件测试上机题,最全华为上机考试附部分标准答案.doc

本文提供了华为软件测试的上机考试题目,包括电话号码合法性判断、数组比较和约瑟夫问题的解决方案。考生需按照题目要求编写程序,确保函数的稳健性和输出的准确性。
摘要由CSDN通过智能技术生成

个人收集整理 仅供参考学习

个人收集整理 仅供参考学习

PAGE / NUMPAGES

个人收集整理 仅供参考学习

2011年华为软件校园招聘编程测验1、请上机编写程序,按题目要求提交文件.[详见考试说明,点击进入考试说明]3、评卷通过在给定用例输入下,严格按照试题要求比较考生实现函数地输出与预设输出.两者相同则得分,不同则不得分.4、评卷人保证测试用例输入参数地合法性,考生不用考虑输入参数非法或异常地情况5、评卷人保证测试用例输入在被测函数正常合法情况下使用不会导致程序错误6、如果考生函数异常导致程序崩溃或死循环,则自动评卷可能会被人为终止,剩余用例不被执行,无法得分7、基于上述阅卷规则,请考生严格按照题目要求功能实现程序,尽量保证实现函数地稳健性,同时建议完成一道题并调试保证正确性后,再考虑并实现下一题目

(17)1,判断电话号码是否合法:

//要注意情况包含,有可能会同时出现几种不好地情况,要按照顺序输出错误.不能同时输出好几种错误,应该是这样包含:先判断长度是否符合,再判断是否以86打头,再判断有无其他字符b5E2RGbCAP

int fun(char num[])

{char *p=num;

int n=strlen(num);

if(n==13){

if(*p=='8'&&*(p+1)=='6')

while(*p!='\0'){

if(*p>='0'&&*p&l

软件测试技术实践考核上机练习 软件测试技术实践考核上机考试基本要求(1004) 一、编程语言及上机环境 (1)C/C++编程语言 (2)VC++6.0及以上编译环境 二、考试内容 1、功能(黑盒)测试用例设计编程实现 (1)等价类划分法 (2)边界值分析法 (3)因果图法 (4)决策表法 2、结构(白盒)测试用例设计编程实现 (1)语句覆盖 (2)判定覆盖 (3)条件覆盖 (4)组合覆盖 (5)路径覆盖 (6)独立路径测试 三、上机考试程序 (1)考生抽取试题。 (2)排定考试座位(机位)。 (3)启动上机环境。 (4)开始考试。 (5)程序验收。 (6)适当的口试。 (7)成绩评定。 上机考试时间为120分钟。 上机考试成绩评定的依据主要是根据试题的完成情况和程序的运行结果,以及必要的口试。 四、考生注意事项 1、平时训练与考试 (1)思想重视 明确考试目的,端正考试态度,认真做好上机考试的准备工作。 (2)知识准备 平时认真学习,消化课程内容,熟悉编程环境和工具,认真做好课程实验。 (3)平时训练 应针对上机考试型做好平时训练。 2、遵守考场纪律 对于下列情况之一者,实践课成绩为不及格。 (1)上机程序运行未通过。 (2)拷贝他人的上机程序。 (3)上机考试严重违纪。 软件测试技术实践考核上机考试练习(1004) 练习(一) 1、NextDate函数问说明:输入一个日期,求从输入日期算起的第三天日期。例如,输入为2008年8月8日,则该程序的输出为2008年8月10日。NextDate函数包含三个整数变量month、day和year,并且满足下列条件:1≤ month ≤12、1≤ day ≤31和2000≤ year ≤2100。分析各种输入情况,列出为输入变量month、day、year划分的有效等价类: 输入等价类 输入 ID 有效等价类 day 1 1 ≤day≤26 2 day=27 3 day=28 4 day=29 5 day=30 6 day=31 month 7 month=4,6,9,11 8 month=1,3,5,7,8,10 9 month=2 10 month=12 year 11 闰年 12 非闰年
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值