现有如下语句 x = IIf(a > 50,Int(a / 3),a Mod 2) 一道计算机二级题 说明理由
来源:学生作业帮 编辑:作业帮 分类:数学作业 时间:2024/05/09 10:16:37
现有如下语句 x = IIf(a > 50,Int(a / 3),a Mod 2) 一道计算机二级题 说明理由
17.现有如下语句:
x=IIf (a>50,Int(a\3),a Mod 2)
当a=52时,x的值是( ).
A) 0
B) 1
C) 17
D) 18
17.现有如下语句:
x=IIf (a>50,Int(a\3),a Mod 2)
当a=52时,x的值是( ).
A) 0
B) 1
C) 17
D) 18
选A Mod 意思是相除求余,52可以被2整除,所以相除后余数为0
再问: 我也选A 但答案选C
再答: 好吧,搞错了,现在重新做答!首先要知道这个表达式的意义:IIf(表达式,表达式为真的计算公式,表达式为假的计算公式)因为52>50为真,所以按前面一个公式计算就是对52/3的结果取整为17
再问: 什么意思?
再答: a=52是不是满足a>50?是的话就按执行前面一个即int(a/3),不是的话就执行后面一个即(a mod 2)。
再问: 我也选A 但答案选C
再答: 好吧,搞错了,现在重新做答!首先要知道这个表达式的意义:IIf(表达式,表达式为真的计算公式,表达式为假的计算公式)因为52>50为真,所以按前面一个公式计算就是对52/3的结果取整为17
再问: 什么意思?
再答: a=52是不是满足a>50?是的话就按执行前面一个即int(a/3),不是的话就执行后面一个即(a mod 2)。
现有如下语句 x = IIf(a > 50,Int(a / 3),a Mod 2) 一道计算机二级题 说明理由
全国计算机二级vb,2008.03题目现有语句:y=IIf(x>0,x Mod 3,0),设x=10,则y的值是,
a=3,x=IIF(a>5,int(-5.6),Fix(5.6)),求x的值
说明语句如下:int a[10]={1,2,3,4,5,6,7,8,9},*p=a;则数值为6的表达式是( ).
有如下语句:Print iif(1 > 2 Or "a" < "b",iif(True,1,2),"ERROR") 运行
一道C语言选择题(20)说明语句:int a[][3]={1,2,3,4,5,6,7,8,9}; 则a数组的行数为 【
#define MOD(a,b) a%b int x=3,y=20,z; z=MOD(y,x); printf("%d\
若int a=2,b=3,x;则执行语句if (a
若有定义语句int a=7;float x=2.5,y=4.7;则表达式x+a%3*(int)(x+y)%2/4.请问a
请问如下语句的含义static int far *a = {(int far* 0)};
二级c语言的一道题有以下程序#include main(){ int a =-2,b=0;while(a++&&++b)
vb语句 iif(a==5,a=3,a=4); 如果a=5的话 把3付给a,否则把4付给a