, a 和 b 的值分别是A)876 和 543.000000B)87 和 6.000000C)87 和 543.000000D)76 和 543.000000" />

河南公基

首页 > 试题汇总 > 公基

设有定义: int a; float b; 执行 scanf("%2d%f",&a,&b); 语句时,若

华图教育 | 2020-04-08 13:21

收藏

点击查看>>>精品备考图书试卷

设有定义: int a; float b; 执行 scanf("%2d%f",&a,&b); 语句时,若从键盘输入876 543< 回车 > , a 和 b 的值分别是

A)876 和 54300000

B)87 和 600000

C)87 和 54300000

D)76 和 54300000

正确答案:B
( 18 )
答案 B
解析 : 本题考查了 scanf 的附加格式说明字符 , 输入格式字符 %2d%f 表示 a 输入的值为 2 列的十进制整数,即 87 ,然后将紧接着的 6 赋值给 b, 因此 b 的单值精度数位 6 ,即 6,000000 。故本题的答案为 B 。

分享到

微信咨询

微信中长按识别二维码 咨询客服

全部资讯

copyright ©2006-2020 华图教育版权所有