下列不属于vb常量的是:A.name B.'111' C.123.4 D.11/16/99
2.下面表达式中-的值是整型①36+4/2②123﹢fix(6.61)③57﹢5.5∕2.53.以下变量中,不是vb常量的是A.vbRedB.&HABCC.1∕5∕200...
2.下面表达式中 - 的值是整型 ①36+4/2②123﹢fix(6.61)③57﹢5.5∕2.5
3.以下变量中, 不是vb常量的是A.vbRed B.&HABC C. 1∕5∕2004 D.1.45D5
4.dim k as integer: for k=1.5 to 9.5 step 2.5 最后那个步长为什么是2,而不是3 呢。。
那vb的破答案看得我痛不欲生,谁给我详解以下啊-_-! 展开
3.以下变量中, 不是vb常量的是A.vbRed B.&HABC C. 1∕5∕2004 D.1.45D5
4.dim k as integer: for k=1.5 to 9.5 step 2.5 最后那个步长为什么是2,而不是3 呢。。
那vb的破答案看得我痛不欲生,谁给我详解以下啊-_-! 展开
2个回答
展开全部
1、name是VB保留字,不能做常量;'111'字符串常量要用双引号引住,不能用单引号;11/16/99也不是常量,#11/16/99#才是日期常量。所以只有123.4才是数值常量。我觉得这题目应该是“下列属于VB常量的是”才对吧?
2、三个的值都不是整型!表达式中有除法的,不管计算结果是否含小数,最终结果都是双精度浮点数(Double),所以①③肯定不是了。fix()函数的计算结果比较特殊,如果参数本身是整数,则结果是整数,如fix(6),而如果参数是浮点数,则计算结果是Double!如fix(6.61)。因此②也不是!
3、C. 1∕5∕2004 不是常量,#1/5/2004#才是。另外,1.45D5等同于1.45E5,也就是145000,所以它是数值常量!
4、VB在进行自动取整时,采用的并不是我们习惯认为的四舍五入原则,而是“四舍六入五去双”原则!就是小数点后第一位如果是4直接舍去,是6直接进位,是5的话,则个位数是偶数直接舍去,是奇数直接进位。因此1.5取整后是2,而2.5取整后也是2!!!
2、三个的值都不是整型!表达式中有除法的,不管计算结果是否含小数,最终结果都是双精度浮点数(Double),所以①③肯定不是了。fix()函数的计算结果比较特殊,如果参数本身是整数,则结果是整数,如fix(6),而如果参数是浮点数,则计算结果是Double!如fix(6.61)。因此②也不是!
3、C. 1∕5∕2004 不是常量,#1/5/2004#才是。另外,1.45D5等同于1.45E5,也就是145000,所以它是数值常量!
4、VB在进行自动取整时,采用的并不是我们习惯认为的四舍五入原则,而是“四舍六入五去双”原则!就是小数点后第一位如果是4直接舍去,是6直接进位,是5的话,则个位数是偶数直接舍去,是奇数直接进位。因此1.5取整后是2,而2.5取整后也是2!!!
展开全部
1、name下列不属于vb常量
2、下面表达式中 ②123﹢fix(6.61) 的值是整型
3、.以下变量中, 不是vb常量的是 D.1.45D5 --------其实这也不能叫作变量的。
4、dim k as integer: for k=1.5 to 9.5 step 2.5 最后那个步长为什么是2,而不是3 呢。。
这真是个搞不清的问题。首先,正常的程序不应该这么写。因为k是整型。
你试一下,1.5的步长也是2,2.501的步长是3。
2、下面表达式中 ②123﹢fix(6.61) 的值是整型
3、.以下变量中, 不是vb常量的是 D.1.45D5 --------其实这也不能叫作变量的。
4、dim k as integer: for k=1.5 to 9.5 step 2.5 最后那个步长为什么是2,而不是3 呢。。
这真是个搞不清的问题。首先,正常的程序不应该这么写。因为k是整型。
你试一下,1.5的步长也是2,2.501的步长是3。
追问
第一题答案是123.4
第二题是第三个
第三题是C。。
我就说嘛,什么破问题,破答案。。。但是那个①36+4/2问什么不是整型。。
追答
因为4/2是属于浮点除法,其值是浮点数,不是整数。
第三题的C. 1∕5∕2004 倒确实不是常量,因为好久不用有点忘了,常量要用#1∕5∕2004#表示的。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询