首页 > 计算机类考试> 计算机二级> C语言
题目内容 (请给出正确答案)
[单选题]

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

A.注释语句书写位置错误

B.存放圆半径的变量r不应该定义为整型

C.输出语句中格式描述符非法

D.计算圆面积的赋值语句中使用了非法变量

查看答案
答案
收藏
如果结果不匹配,请 联系老师 获取答案
您可能会需要:
您的账号:,可能还需要:
您的账号:
发送账号密码至手机
发送
安装优题宝APP,拍照搜题省时又省心!
更多“下列程序的功能是给r输入数据后计算半径为r的圆面积s。程序在…”相关的问题
第1题
阅读以下程序#includemain();}该程序在编译时产生错误,其出错原因是

A.定义语句出错,case是关键字,不能用作用户自定义标识符

B.定义语句出错,scanf不能作为输入函数使用

C.定义语句出错,printf不能输出case的值

D.定义语句出错,printF不能用作用户自定义标识符

点击查看答案
第2题
若有以下定义和语句: double r=99,*p=&r;*p=r;则以下正确的叙述是()A.以上两处的*p含义相同,都说
若有以下定义和语句: double r=99,*p=&r; *p=r; 则以下正确的叙述是()

A.以上两处的*p含义相同,都说明给指针变量p赋值

B.在"double r=99,*p=&r;"中,把r的地址赋值给了p所指的存储单元

C.语句"*p=r;"把变量r的值赋给指针变量p

D.语句"*p=r;"取变量r的值放回r中

点击查看答案
第3题
若有以下定义和语句:double r=99,*p=&r;*p=r;则以下正确的叙述是()。

A.语句"*p=r;" 把变量r的值赋给指针变量p

B.语句"*p=r;"取变量r的值放回r中

C.以上两处的*p含义相同,都说明给指针变量p赋值

D.在"double r=99,*p=&r;"中,把r的地址赋给了p所指的存储单元

点击查看答案
第4题
设圆半径r=1.5,圆柱高h=3,求圆周长、圆面积、圆球表面积、圆球体积、圆柱体积。用scanf输入数据,输出计算结果,输出时要求有文字说明,取小数点后2位数字。请编程序。

点击查看答案
第5题
程序:#includemain()

A.定义语句出错,case是关键字,不能用作用户自定义标识符

B.定义语句出错,printF不能用作用户自定义标识符

C.定义语句无错,scanf不能作为输入函数使用

D.定义语句无错,printf不能输出case的值

点击查看答案
第6题
执行赋值语句R=9**(3/6)后,变量R的值是:()。

A.3.0

B.0

C.1.0

D.1

点击查看答案
第7题
给二维数组赋值时,如果把列下标作为外循环的循环变量,行下标作为内循环的循环变量,输入的数据
在二维数组中如何存放?用下列for语句替换例7-7中的对应语句,将输入的6个数存入二维数组中,假设输入数据不变,输出什么?与例7-7中的输出结果一样吗?为什么?

点击查看答案
第8题
假设变量s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0),则与以下程序段s=a; for(b=1;b<=c;b++) s=s+1;功能等价的赋值语句是()
假设变量s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0),则与以下程序段s=a; for(b=1;b<=c;b++) s=s+1;功能等价的赋值语句是()

A. s=a+b

B. s=a+C

C. s=S+C

D. s=b+c

点击查看答案
第9题
假设变量均以正确定义,以下赋值语句正确的是:

A.a+=b;

B.p=q=r=2;

C.a=

D.a/=3+5

点击查看答案
退出 登录/注册
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改