执行 C++ 语句 printf("%d\n", 3.14) 将报错。
答案B。根据计算机/编程基础知识分析判断。
仔细审题,注意"不正确""不属于""不是"等否定词。用排除法缩小范围。
【考点】printf 格式化输出|类型匹配规则|编译错误与运行警告的区别
本题考查 GESP 一级《C++ 程序设计》模块中"基本数据类型与格式化输出"考点。命题人专攻学生混淆 printf 类型匹配的盲区——认为只要写 printf 就必须严格对应类型,其实 %d 是要求 int 类型,3.14 默认是 double,不匹配会触发警告但不会直接报错。