江苏对口单招语文试卷:VB中的几个小问题

来源:百度文库 编辑:高校问答 时间:2024/04/28 15:26:11
本人初学VB,有很多不懂
1.PI为什么是非法常量
2.I=11:J=3:I=int(-8.6)+I\J+13/3mod5 问I为什么等于-2 要具体过程
题目是I除J的余数么?
除和MOD先算哪个?
MOD是什么?

原题目:以下的VB常量中非法的是
A:"Good Luck" B:PI C:1.5E-03 D:16.3412
正确答案给的是B,问,为什么PI非法啊

照大家的解释还是有点点不懂, I=-9+4+4吗??
答案是-2啊
整除后得到的数要四舍五入么?
13除3再除5的余数怎么是一楼说的4啊?

最后一个问题~```````4.3333333mod5为什么等于4?mod 不是取余么?

1)PI为什么是非法常量?如果要想Pi作为常量,应该在声明部分定义:如 Const pi=3.1415926535

Const 语句 声明用于代替文字量的常数。

2)MOD是什么?Mod 运算符 用来对两个数作除法并且只返回余数。

3)在表达式中,当运算符不止一种时,要先处理算术运算符,接着处理比较运算符,然后再处理逻辑运算符。所有比较运算符的优先顺序都相同;也就是说,要按它们出现的顺序从左到右进行处理。括号内的运算总是优先于括号外的运算。但是,在括号之内,运算符的优先顺序不变。
而算术运算符必须按下列优先顺序进行处理:

算术
指数运算 (^)
负数 (–)
乘法和除法 (*、 /)
整数除法 (\)
求模运算 (Mod)
加法和减法 (+、 –)

因此除和MOD先算哪个? 应该先算除(/)

int(-8.6)=-9 (表示小于-8.6的最小整数)
I\J=3 表示
13/3=4
13/3mod5 =4

楼上正解~

关于pi 应该是常量啊~
你是哪里用到的?

不叫作常量,叫做保留字....

1)常量应为一个确定的值,PI(无引号)是一个变量

2)int(-8.6)=-9
11 \ 3 =3 ......(=INT(11/3))
13 / 3=4.333333333333
4.333333333333 MOD 5=4
所以I=-9+3+4=-2

3)优先律:^....-.......(*、/).....\......MOD.....(+、-)

4)整除不是四舍五入,而是取整数部分