在PASCAL程序中,表达式(200 or 10)的值是( )

作者&投稿:布毓 (若有异议请与网页底部的电邮联系)
pascal中表达式(200 or 10)的值~

把200和10转成二进制,然后1是true,0是false,or运算就是有true出true,全false出false,按位算好之后,转回十进制即可。

按位或,1|1为1 ,1|0为1, 0|0为0
200|10分别用二进制表示为11001000和1010,将其对齐按位进行或运算
11001000
00001010
---------------
11001010
即为结果
十进制表示为202
十六进制表示为0xca

选 D
首先你把它们都化成2进制的表达式
200化成2进制是:11001000
10 化成2进制是:1010
然后从最尾至头比较两位的数值,只要有1的那么整个就是1,全是0整个就是0(因为计算机里面1就是true 0就是false,所以有一个1就可以啦!),如果不过位数就补0,
最后答案再化成要求的进制数就可以了
所以答案就是 202.

选D
把200和10分别化为二进制数。
从最低位比较,0是false,1是true.
因为是or,所以,有至少有一个1的就是TRUE,即1.都是零的就是FALSE。
200……11001000
10…………01010
202……11001010
所以答案是202。看懂了吗?

D
200 11001000
>>>>> OR
10 00001010
------------
202 11001010

D

你是初中普及组的吧,
答案是C我错了
楼上那位数位不齐呀,
你是哪个学校的
我开明的

谁能帮我整理一下C++/C#/BASIC/PASCAL的语法?
答:⑥如果情况表达式的值不落在情况常的范围内,则认为本case语句无效,执行case语句的下一个语句。turbo pascal中增加了一个"否则"的情况,即增加一个else子句,但也是可省的。 ⑦每个常量后面只能是一个语句或一个复合语句。 例2 根据x的值,求函数Y的值: 分析:利用case语句进行程序设计, 关键在于巧妙地构造情况表达...

Pascal 语言中"(「A∧B)∨(C∧D∨A)"什么意思
答:如果一个表达式里出现两个或两个以上的运算符, 则必须规定它们的运算次序。pascal规定:①表达式中相同优先级的运算符,按从左到右顺序计算;②表达式中不同优先级的运算符,按从高到低顺序计算;③括号优先级最高,从内到外逐层降低;对于一个复杂的表达式可能同时包含算术运算、关系运算和逻辑运算以及函数...

跪求:小学组pascal初赛题
答:D.T有n-1条边。19.NOIP竞赛不推荐使用的语言环境有()。liyilong.net A.Dev-C++ B.Visual C++ C. free pascal D.lazarus 20.在pascal程序中,表达式(200 or 10)的值是:A.20 B.1 C.220 D.202

计算半径为R的圆周长和面积,要用什么单词 要用free pascal哦
答:程序中Pi是Pascal提供的标准函数,它返回圆周率的近似值:3.1415926….(:=)是赋值符号,赋值语句的格式为:变量:=表达式;赋值语句的作用是将:=右边表达式的值记录到左边的变量中.Writeln是输出语句,输出语句有三种格式:① Write (输出项1,输出项2) ; {执行输出后光标不换行} ② Writeln (输出项1,...

请问这段pascal程序 WHILE oper<>'='DO 中whlie和do中间的表示什么意思...
答:这其中是一个条件(布尔)表达式,意思是:字符oper不等于“=“

求Free Pascal函数与过程的教案(课件)
答:小括号可以有很多层;4、 PASCAL表达式中没有乘幂,只能用乘法来表达(在FP中有平方函数,所以可以使用SQR函数);5、 PASCAL*表达式中任意两个常量、变量、数值、括号、函数之间都必须不能缺省运算符,即乘号必不可少;这些要求希望大家记熟,这是我们编写PASCAL程序的必要基础。

问题描述:编写程序实现将输入的数学表达式转换成后缀式(逆波兰式),并...
答:这是数据结构中栈的一个应用实例:表达式的计算。具体程序如下(PASCAL语言编写):Program Houzhuishi;Const smaxsise=100;Type selement=char;sposition=0..smaxsise;stack=record data:array[1..smaxsise] of selement;top:sposition;end;stackerro=(noerro,empty,stackunderflow,stackoverflow);Var ...

NOIP提高组Pascal语言问题
答:D.死循环与多进程中出现的“死锁”差不多,而死锁是可以检测的,因而,死循环也可以检测的14.在Pascal语言中,表达式 (23 or 2 xor 5)的值是( )。A.18 B.1 C.23 D.3215.在Pascal语言中,判断整数a等于0或b等于0或c等于0的正确的条件表达式是( )。A.not ((a<>0) or (b<>0) or (c<>0))B....

pascal语言的集合问题
答:(1)集合运算相当快,在程序中常用集合表达式来描述复杂的测试。如 A)条件表达式: (ch='T') or (ch='t') or (ch='Y') or (ch='y') 可用集合表达式表示为:ch in ['T','t','Y','y']B)if (ch>=20) and (ch<=50) then ...;可写成:if ch in [20..50] then ...;(...

奥赛突击初赛pasical本人学的Basic啊。给点pasic基本语法
答:3、运算优先顺序 如果一个表达式里出现两个或两个以上的运算符, 则必须规定它们的运算次序。pascal规定: ①表达式中相同优先级的运算符,按从左到右顺序计算; ②表达式中不同优先级的运算符,按从高到低顺序计算; ③括号优先级最高,从内到外逐层降低。 在算术运算中运算符的优先顺序与数学上的...