题目内容

以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错,出错的原因是______。#include int main(){ int r; float s;scanf("%d",&r);s=p*r*r;printf("s=%f\n",s); }

A. 注释语句书写位置错误
B. 存放圆半径的变量r不应该定义为整型
C. s=p*r*r;语句中使用了非法变量
D. 输出语句中格式描述符非法

查看答案
更多问题

已有如下定义和输入语句,char c1,c2; int x; scanf("%c%d%c",&c1,&x,&c2);若要求x、c1、c2的值分别为9、'K'和'H',正确的数据输入是()。

A. 9KH
B. K 9 K
C. K9 H
D. K9H

有以下程序,程序运行后输出结果是()。int main(){int a=0,b=0;a=10;b=20;printf("a+b=%d\n",a+b); /* 输出计算结果 */}

A. a+b=10
B. a+b=30
C. 30
D. 出错

设有如下程序:#include int main(){char ch1='A',ch2='a';printf("%c\n",(ch1,ch2));return 0;}则以下叙述正确的是:()。

A. 程序的输出结果为大写字母A;
B. 程序的输出结果为小写字母a;
C. 运行时产生错误信息;
D. 格式说明符的个数少于输出项个数,编译出错。

设有int x,y; scanf("%d%*d%d",&x,&y);;从键盘输入数据10 20 30<回车>后,y的值是()。

A. 10
B. 20
C. 30
D. 随机数

答案查题题库