设实型变量pi已赋值为3.14159,下面不能输出3.14的语句是()

题目
单选题
设实型变量pi已赋值为3.14159,下面不能输出3.14的语句是()
A

write(pi:0:2)

B

writeln(pi:1:2)

C

write(pi:2:2)

D

writeln(pi:2)

参考答案和解析
正确答案: D
解析: 暂无解析
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

若程序中已给整型变量a和b赋值10和20,请写出按以下格式输出a、b值的语句【6】。

****a=10,b=20****


正确答案:printf(“****a=%db=%d****”ab);
printf(“****a=%d,b=%d****”,a,b); 解析:本题考察的是printf。函数的用法,printf函数实际上是将所有参数按字符输出。

第2题:

设a为int型变量,执行下列赋值语句a=125.534;后,a的取值是125。()

此题为判断题(对,错)。


参考答案:错误

第3题:

定义一个常量PI,可以使用下列语句中的( )。

A..PI= 3.14159

B.Set PI = 3.14159

C.Const PI = 3.14159

D.Const PI


参考答案:C

第4题:

设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句: 该语句所表示的含义是( )。 A. SXB

设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:该语句所表示的含义是( )。

A.

B.

C.

D.


正确答案:C
考查if语句的使用。整个语句都是以a<b为假设的,在a<b的情况下,如果c=d,则y=0;否则y=1。所以答案为选项C)。

第5题:

为把圆周率的近似值3.14159存放在变量pi中,应该把变量pi定义为

A.Dim pi As Integer

B.Dim pi(7)As Integer

C.Dim pi As Single

D.Dim pi As Long


正确答案:C
解析:根据题意,P1是一个带有小数部分的数,需定义为单精度类型即Single型。integer为整型,boolean为布尔型,string为字符型。

第6题:

(13)为把圆周率的近似值 3.14159 存放在变量 pi 中,应该把变量 pi 定义为( )。

A)Dim pi As Integer

B)Dim pi(7) As Integer

C)Dim pi As Single

D)Dim pi As Long


正确答案:C

(13)【答案】C)
【解析】根据题意,pi是 一个带小数部分的数。需定义为单精度类型。即Single型,integer为整型,Boolean为布尔型,String为字符型同,Long为长整型。

第7题:

设有变量pi=3.1415926,执行命令?ROUND(pi,3)的显示结果为 ______。

A.3.141

B.3.142

C.3.14

D.3


正确答案:B
解析:四舍五入函数格式:ROUND(数值表达式1>,数值表达式2>)功能:返回指定表达式在指定位置四舍五入后的结果,其中数值表达式2>指明四舍五入的位置。若数值表达式2>大于等于0,那么它表示的是要保留的小数位数;若数值表达式2>小于0,那么它表示的是整数部分的舍入位数。本题使用ROUND函数计算pi保留3位小数的值,因为小数点后第4位为5,要入一位。

第8题:

以下程序的功能是:给r输入数据后计算半径为r的圆面积s。程序在编译时出错。main()/* Beginning */{ int r; float s; scanf("%d",&r); s=*PI*r*r; printf("s=%f\n",s);}若想纠正错误,应该( )。 A)更改注释语句书写位置 B)存放圆半径的变量r应该定义为整型C)输出语句中不能加“s=” D)给计算面积的PI变量赋值


正确答案:D
PI没有定义,define PI 3.1415

第9题:

下面赋值语句不正确的是( )。

A.float f=11.1;

B.double d=5.3E12;

C.double d=3.14159;

D.double d=3.14D;


正确答案:A
解析:浮点数的赋值是带有小数点的数字缺省是double型的,如果在浮点数后面加f或者 F则是float,后面加d或者D则是double,科学计数法形式的浮点数也是double型的,而double的精度比float高,将一个高精度的double赋值给一个低精度的float时需要进行强制类型转换,反之则不需要。

第10题:

若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,&a,&b,&C.;给a赋值l、给b赋值2、给

若变量已正确定义为int型,要通过语句:scanf(”%d,%d,%d”,&;a,&;b,&C.;给a赋值l、给b赋值2、给C赋值3,以下输入形式中错误的是( )。(注:口代表一个空格符)


正确答案:D
scanf()的格式控制串可以使用其他非空白字符,如本题中的逗号,但在输入时必须输入这些字符;以保证匹配。所以逗号必须输入。