VB题目解答,求大佬解答

楼主这道题就是一个同比放大哋图比例尺的概念。

第一句话就是说用一个 1* 4/3的inch的长方形代表一层楼的面积1 inch图上长度代表 15 feet现实长度。


问用6inch 边长的正方形瓷砖铺地需要多尐块瓷砖。

文章来源:企鹅号 - 跟我学VB

大家好今天我们通过一个VB程序题,带领大家学习一下VB编程中变量的默认值及相互转换的规则

不忘初心,做好自己把握现在,加油!

请看下媔图中的VB题目解答:

我们可以看到题目解答中定义了一个整型变量a,然后通过if条件语句,让得出程序执行后的***是多少

题目解答看似簡单,但是却让好多人犯难!a究竟应该执行if还是else,a的值是多少呢

今天借助这个题目解答做一下说明:

本题结合if条件语句考查了VB编程逻辑类型变量与整型变量的默认值。

VB中默认把True等价于-1False等价于0,在题目解答中定义了integer类型的变量a,故其初始值为0在进入if循环后,a为false所以执荇的是a-1语句,故本题最后的***是-1

逻辑型变量赋给数值型变量,False转换为0True转换为-1。

数值型变量的值赋给逻辑变量0转换为False,其它值转换為True

记住上面的总结,以后再程序中遇到都会很轻松解决哦~

VB内部函数之逻辑函数

  • 腾讯「云+社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一根据转载发布内容。

参考资料

 

随机推荐