SlideShare a Scribd company logo
1 of 2
网连基业笔试题
1. 根据保龄球规则,用任何一种语言,实现计算每局的分数




保龄球规则概述
  保龄球是一种比赛,比赛者把一个哈密瓜大小的球顺着一条窄窄的球道朝
10 个木瓶投掷。目标是在每次投掷中击倒尽可能多的木瓶。

  一局比赛由 10 轮组成。在每轮的开始,10 个木瓶都是竖立摆放的。比赛者可
以投掷两次来尝试击倒所有的木瓶。
  如果比赛者在第一次投掷中就击倒了所有的木瓶,则称之为“全中”,并
且本轮结束。
  如果比赛者在第一次投掷中没有击倒所有的木瓶,但在第二次投掷中成功
的击倒了所有的木瓶,则称之为“补中”。
  一轮中第二次投掷后,即使还有没有被击倒的木瓶,本轮也宣告结束。
  全中轮的记分规则为: 10,加上接下来的两次投掷几到的木瓶数,再加上
前一轮的得分。
  补中轮的记分规则为: 10,加上接下来的一次投掷击倒的木瓶数,再加上
前一轮的得分。
   其他轮的记分规则为:本轮中两次投掷所击倒的木瓶数,加上前一轮的得
分。
  如果第 10 轮为全中,那么比赛者可以再多投掷两次,以完成多全中的记分。
同样,如果第 10 轮为补中,那么比赛者可以再多投掷一次,以完成对补中
的记分。
  因此,第 10 轮可以包 3 次掷球而不是 2 次。

More Related Content

More from yiditushe

J Bpm4 1中文用户手册
J Bpm4 1中文用户手册J Bpm4 1中文用户手册
J Bpm4 1中文用户手册
yiditushe
 
性能测试实践2
性能测试实践2性能测试实践2
性能测试实践2
yiditushe
 
性能测试实践1
性能测试实践1性能测试实践1
性能测试实践1
yiditushe
 
性能测试技术
性能测试技术性能测试技术
性能测试技术
yiditushe
 
Load runner测试技术
Load runner测试技术Load runner测试技术
Load runner测试技术
yiditushe
 
J2 ee性能测试
J2 ee性能测试J2 ee性能测试
J2 ee性能测试
yiditushe
 
面向对象的Js培训
面向对象的Js培训面向对象的Js培训
面向对象的Js培训
yiditushe
 
Flex3中文教程
Flex3中文教程Flex3中文教程
Flex3中文教程
yiditushe
 
开放源代码的全文检索Lucene
开放源代码的全文检索Lucene开放源代码的全文检索Lucene
开放源代码的全文检索Lucene
yiditushe
 
基于分词索引的全文检索技术介绍
基于分词索引的全文检索技术介绍基于分词索引的全文检索技术介绍
基于分词索引的全文检索技术介绍
yiditushe
 
Lucene In Action
Lucene In ActionLucene In Action
Lucene In Action
yiditushe
 
Lucene2 4学习笔记1
Lucene2 4学习笔记1Lucene2 4学习笔记1
Lucene2 4学习笔记1
yiditushe
 
Lucene2 4 Demo
Lucene2 4 DemoLucene2 4 Demo
Lucene2 4 Demo
yiditushe
 
Lucene 全文检索实践
Lucene 全文检索实践Lucene 全文检索实践
Lucene 全文检索实践
yiditushe
 
Lucene 3[1] 0 原理与代码分析
Lucene 3[1] 0 原理与代码分析Lucene 3[1] 0 原理与代码分析
Lucene 3[1] 0 原理与代码分析
yiditushe
 
7 面向对象设计原则
7 面向对象设计原则7 面向对象设计原则
7 面向对象设计原则
yiditushe
 
10 团队开发
10  团队开发10  团队开发
10 团队开发
yiditushe
 
9 对象持久化与数据建模
9  对象持久化与数据建模9  对象持久化与数据建模
9 对象持久化与数据建模
yiditushe
 
8 Uml构架建模
8  Uml构架建模8  Uml构架建模
8 Uml构架建模
yiditushe
 
6 架构设计
6  架构设计6  架构设计
6 架构设计
yiditushe
 

More from yiditushe (20)

J Bpm4 1中文用户手册
J Bpm4 1中文用户手册J Bpm4 1中文用户手册
J Bpm4 1中文用户手册
 
性能测试实践2
性能测试实践2性能测试实践2
性能测试实践2
 
性能测试实践1
性能测试实践1性能测试实践1
性能测试实践1
 
性能测试技术
性能测试技术性能测试技术
性能测试技术
 
Load runner测试技术
Load runner测试技术Load runner测试技术
Load runner测试技术
 
J2 ee性能测试
J2 ee性能测试J2 ee性能测试
J2 ee性能测试
 
面向对象的Js培训
面向对象的Js培训面向对象的Js培训
面向对象的Js培训
 
Flex3中文教程
Flex3中文教程Flex3中文教程
Flex3中文教程
 
开放源代码的全文检索Lucene
开放源代码的全文检索Lucene开放源代码的全文检索Lucene
开放源代码的全文检索Lucene
 
基于分词索引的全文检索技术介绍
基于分词索引的全文检索技术介绍基于分词索引的全文检索技术介绍
基于分词索引的全文检索技术介绍
 
Lucene In Action
Lucene In ActionLucene In Action
Lucene In Action
 
Lucene2 4学习笔记1
Lucene2 4学习笔记1Lucene2 4学习笔记1
Lucene2 4学习笔记1
 
Lucene2 4 Demo
Lucene2 4 DemoLucene2 4 Demo
Lucene2 4 Demo
 
Lucene 全文检索实践
Lucene 全文检索实践Lucene 全文检索实践
Lucene 全文检索实践
 
Lucene 3[1] 0 原理与代码分析
Lucene 3[1] 0 原理与代码分析Lucene 3[1] 0 原理与代码分析
Lucene 3[1] 0 原理与代码分析
 
7 面向对象设计原则
7 面向对象设计原则7 面向对象设计原则
7 面向对象设计原则
 
10 团队开发
10  团队开发10  团队开发
10 团队开发
 
9 对象持久化与数据建模
9  对象持久化与数据建模9  对象持久化与数据建模
9 对象持久化与数据建模
 
8 Uml构架建模
8  Uml构架建模8  Uml构架建模
8 Uml构架建模
 
6 架构设计
6  架构设计6  架构设计
6 架构设计
 

网连基业笔试题

  • 1. 网连基业笔试题 1. 根据保龄球规则,用任何一种语言,实现计算每局的分数 保龄球规则概述 保龄球是一种比赛,比赛者把一个哈密瓜大小的球顺着一条窄窄的球道朝 10 个木瓶投掷。目标是在每次投掷中击倒尽可能多的木瓶。 一局比赛由 10 轮组成。在每轮的开始,10 个木瓶都是竖立摆放的。比赛者可 以投掷两次来尝试击倒所有的木瓶。 如果比赛者在第一次投掷中就击倒了所有的木瓶,则称之为“全中”,并 且本轮结束。 如果比赛者在第一次投掷中没有击倒所有的木瓶,但在第二次投掷中成功 的击倒了所有的木瓶,则称之为“补中”。 一轮中第二次投掷后,即使还有没有被击倒的木瓶,本轮也宣告结束。 全中轮的记分规则为: 10,加上接下来的两次投掷几到的木瓶数,再加上 前一轮的得分。 补中轮的记分规则为: 10,加上接下来的一次投掷击倒的木瓶数,再加上 前一轮的得分。 其他轮的记分规则为:本轮中两次投掷所击倒的木瓶数,加上前一轮的得 分。 如果第 10 轮为全中,那么比赛者可以再多投掷两次,以完成多全中的记分。