小白的C程序设计 (7)

第一次PTA 错题整理。
1.
int a,b;表达式的值只能是1或者0。
scanf(“a=%d,b=%d”,&a,&b);
the correct input should be: 5,6 (错)

在使用 scanf 函数时,如果在格式控制串中除了格式声明以外还有其它字符,则在输入数据时在对应的位置上应输入与这些字符相同的字符。在本题中就应该输入 a=5,b=6 。
2.
设a=5,b=6,c=7,d=8,m=2,n=2,执行(m=a > b)&&(n=c>d)后n的值为2。
3.
假设运算符’‘和’%'都是右结合的,则表达式(35%3) 的值为6。
从题目来看这个题确实是正确的,因为是右结合,所以首先执行求余,得到余数 2,接着进行乘法运算 2*3=6 。因而答案是 6 。但是在实际应用中,乘法运算符和求余运算符结合方向都是从左至右,题目就是为了出题而出题。
4.
表达式 (3x3) 的值恒为0。
5.
若变量定义为int fahr;,则5(fahr-32)/9是符合C语言语法的表达式。(错)
乘法运算应该使用 " * " 。
6.
执行语句putchar(‘S’);后,在屏幕上显示的输出结果是’S’。(错)
屏幕显示的输出结果应

  • 2
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值