用户界面设计小Quiz——缺省值问题

2010级本科《用户界面设计》课堂Quiz(3)中有一道这样的题:

用户界面设计小Quiz——缺省值问题_第1张图片

我是这样想的:

设NANJING出现的几率为x%,用NANJING做缺省值才有意义:

当不设置默认值时,每个地名出现时的按键次数如下表所示:

用户界面设计小Quiz——缺省值问题_第2张图片

设置了NANJING作为默认值时,每个地名出现时按键次数为:

用户界面设计小Quiz——缺省值问题_第3张图片

因此,为了使默认值有意义,应保证有默认值“NANJING”时的按键次数比无默认值时的按键次数少。

所以有:

9 * 21% + 7 * 28% + 8 * x% + 7 * (51 - x)% ≥ 10 * 21% + 12 * 28% + x% + 14 * (51 - x)%

解得 x ≥ 37%

故,若用南京作为缺省值,则它的出现几率至少为37%时,才有意义。

范老师说,以后可以用数据说服别人,我想还是有道理的。

可能由于题目歧义或者个人理解不同,还有其他的解法和答案,但这个解法是老师喜闻乐见的;另外,范老师说,回车的那一次按键也是必须算在过程里的,不然虽然对结果没有影响,但是过程是不对的。

你可能感兴趣的:(用户界面设计小Quiz——缺省值问题)