freepascal吧 关注:250贴子:914
  • 1回复贴,共1

请各位指点一下 以下两题答案为什么这样的 请给解答一下 谢谢

只看楼主收藏回复

1、请问在freePascal中“int(-3.71)的返回值为-3.0 ”这个说法是对的吗?为什么?
2 、var a,b:integer c,d:real x,y:char 以下语句正确的是:
A:read(a,b,c,d,x,y)B:readln(a,b,c,d,x,y) C:read(a,b,c,d) D:read(a+b)
请问这个题的正确选项应该是哪个?答案是C,可是觉得A/B/C都是对的


1楼2015-09-20 14:33回复
    @夏念秋 A是因为不能同时读入不同类型的数据
    B也是一样,不能同时读入整数、实数和字符型的数据
    D是因为读入不能是算式


    2楼2016-10-15 12:31
    回复