爱问知识人 爱问教育 医院库

一道VB选择题

首页

一道VB选择题

设a=4,b=3,c=2,d=1,下列表达式的值是
a>b+1 or c<d and b mod c
A TRUE 
B 1
C -1
D 0
答案选D,为什么呢

提交回答
好评回答
  • 2008-02-29 10:49:13
    首先
    1、a>b+1  4>3+1 为假 false
    2、c 2 3除以2的商,为1
    所以,表达式可以化简为false or false and 1,优先级一样,所以变成了false and 1
    再说一个注意点,当and和or的两个运算数有一个为数字的时候,返回值也是数字,记住false=0,true=-1,这样的原则,因为false and 1,只看false已经取假,所以值为0
    

    p***

    2008-02-29 10:49:13

其他答案

类似问题

换一换
  • VB 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 172-191
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):