格式化读写函数的使用 — 计算机选择题
题目
已知文本文件 s.txt 的内容为一行:score:88 name:Alice(冒号后、name 前各有一个空格,文件末尾有换行符)。程序中已执行 fp=fopen("s.txt","r") 且打开成功,并定义 int score; char name[20]; 现执行语句 fscanf(fp, "score:%d name:%s", &score, name); 则 fscanf 的返回值与变量的读取结果分别是( )
A. 返回值为 2,score=88,name="Alice"
B. 返回值为 1,score=88,name 未被正确赋值
C. 返回值为 0,score 与 name 均未被赋值
D. 返回值为 2,score=88,name="name:Alice"