考试网 >> IT认证 >> 等级 >> 等级动态 >> 全国计算机等级考试试题分析---二级QB语言

全国计算机等级考试试题分析---二级QB语言

发布时间:2006-07-25 12:03     点击:
分页:上一页  1 [2] 3  下一页

  7、表达式INT1.6=FIX1.6的值为_______。

  解析:在QBASIC语言中,INT函数的功能是取不大于自变量的最小整数,FIX函数的功能是截去数值型自变量的小数取整。因此,INT(1.6)=1,FIX(1.6)=1,表达式INT(1.6)=FIX(1.6)即为1=1,此表达式为真,而“真”在QBASIC语言中用“-1”表示。所以此表达式INT(1.6)=FIX(1.6)的值为-1。

  8、有如下程序:

  a$="al":b$="b2"

  c=VAL(a$)+VAL(b$)

  d=VAL(a$+b$)

  PRINT c+d

  END

  运行后,输出的值是_______。

  解析:VAL函数将字符串转换为数值数据,在转换过程中只把字符串最左端的数字字符转换成数值,第一个非数值字符后的所有内容将被忽略。如果被转换的字符第一个就是非数值字符(包括正负号和小数点),则转换结果为0。

  因此,本程序中c=VAL(a$)+VAL(b$)=0+0=0;d=VAL(a$+b$)=VAL("a1b2")=0;c+d=0+0。

  所以该程序运行后,输出的值是0。

 9、四个字符串“XY”、“XYZ”、“ab”及“abc”中的最大者为_______。

  解析:在QBASIC语言中,字符串的大小比较是依序比较相应字符的ASCII码值,直到某个对应位置上的字符不同为止。数字字符的ASCII码值小于英文字母的ASCII码,大写英文字母的ASCII码小于小写英文字母的ASII码;数值字符0~9的ASCII码值呈0~9的升序趋势;英文字母A~Z(或a~z)的ASCII码值呈A~Z(或a~z)升序趋势。因此,大小关系四个字符串“XY”、“XYZ”、“ab”及“abc”中的最大者为“abc”。

  10、以下程序的功能是将字符串“abcde”转换为字符串“edcba”并打印出来。请在_______处将程序补充完整。

  DECLARE FUNCTION rev$(a$)

  old$="abcde"

  PRINT old$

  PRINT rev$(old$)

  END

  FUNCTION rev$(new$)

  b$=MID$(new$,1,1)

  IF b$="" THEN

  rev$=""

  ELSE

  rev$=rev$(_______)+b$

  END IF

  END FUNCTION
分页:上一页  1 [2] 3  下一页
版权申明:未经书面授权请勿转载本站信息!!作品版权归所属媒体与作者所有!!
发表评论: 匿名发表 用户名: 查看评论
您将承担一切因您的行为、言论而直接或间接导致的民事或刑事法律责任
留言板管理人员有权保留或删除其管辖留言中的任意内容
本站提醒:不要进行人身攻击。谢谢配合。
在本站搜索相关信息
2003-2005 Ksw123.com All Rights Reserved. - TOP
Copyright © 2006 Ksw123.com. All rights reserved.中国考题网 版权所有