首页>计算机>软件水平考试>模拟试题>正文
08年程序员考试模拟试卷——下午题

www.zige365.com 2008-11-11 20:02:00 点击:发送给好友 和学友门交流一下 收藏到我的会员中心
MsgBox "请在文本框中输入由0和1组成的字符串"

  Exit Sub

  End If

  For int1 = 1 To Len(strSource)

  ___(1)___

  If str1 <> "1" And str1 <> "0" Then

  MsgBox "不能输入非0或非1的字符"

  Exit Sub

  End If

  Next

  str1 = ___(2)____

  num = 1

  For int1 = 2 To Len(strSource)

  If str1 = Mid(strSource, int1, 1) Then

  ___(3)___

  Else

  If result < num Then

  result = num

  End If

  str1 = Mid(strSource, int1, 1)

  ___(4)___

  End If

  Next

  If result < num Then

  result = num

  End If

  ___(5)___

  End Sub

  试题八(15分,每空3分)

  阅读以下说明、Java代码将应填入___(n)___处的字句写在答题纸的对应栏内。

  [说明]

  IC卡和200卡都是从电话卡派生。下面程序将电话卡定义为抽象类。其中balance为双精度变量,代表电话卡中的余额;cardNumber是长整型,代表电话卡的卡号;password是整型变量,代表电话卡的密码;connectNumber是字符串变量,代表电话卡的接入号码;connected是布尔变量,代表电话是否接通。

  performDial()实现各种电话接通后的扣除费用的操作。其中200卡每次通话扣除0.5元的通话费用和附加费用;IC卡每次通话扣除0.9元的通话费。TimeLeft()方法用于测试电话卡余额还可以拨打电话的次数。performConnection()用于电话接入操作,如果卡号和密码正确,则接通,否则,接不通。

  [程序]

  abstract class PhoneCard

  {

  double balace;

  ___(1)___ performDial();

  double getBalance()

  { return balance; }

  double TimeLeft()

  {

  double current=balance;

  int times=0;

  do

本新闻共8页,当前在第7页  1  2  3  4  5  6  7  8  

我要投稿 新闻来源: 编辑: 作者:
相关新闻
08年11月软考英语考前练习试题及答案汇总
08年11月软考英语考前练习试题及翻译(1)
08年11月软考英语考前练习及解析(18)
08年11月软考英语考前练习试题及解析(17)
08年11月软考英语考前练习试题及解析(16)
08年11月软考英语考前练习试题及解析(15)