计算机类

请填写 BOOL , float, 指针变量 与“零值”比较的 if 语句.提示:这里“零值”可以是 0, 0.0 , FALSE 或者“空指针”。例如 int 变量 n 与“零值”比较的 if 语句为:if ( n == 0 )if ( n != 0 )以此类推。请写出 BOOL flag 与“零值”比较的 if 语句:请写出 float x 与“零值”比较的 if 语句:请写出 char *p 与“零值”比较的 if 语句:

题目

请填写 BOOL , float, 指针变量 与“零值”比较的 if 语句.

提示:这里“零值”可以是 0, 0.0 , FALSE 或者“空指针”。例如 int 变量 n 与“零

”比较的 if 语句为:

if ( n == 0 )

if ( n != 0 )

以此类推。

请写出 BOOL flag 与“零值”比较的 if 语句:

请写出 float x 与“零值”比较的 if 语句:

请写出 char *p 与“零值”比较的 if 语句:

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

第1题:

4、下列关于成员变量默认值的描述中,错误的是()

A.byte类型的数据默认值是0

B.int类型的数据默认值是0

C.long类型的数据默认值是0

D.float类型的数据默认值是0.0f


byte类型的数据默认值是0;int类型的数据默认值是0;float类型的数据默认值是0.0f

第2题:

下列关于成员变量默认值的描述中,错误的是()

A.byte类型的数据默认值是0

B.int类型的数据默认值是0

C.long类型的数据默认值是0

D.float类型的数据默认值是0.0f


C.long类型的数据默认值是0

第3题:

分别写出BOOL,int,float,指针类型的变量a 与

“零”的比较语句。


正确答案:

BOOL : if ( !a ) or if(a)
int : if ( a == 0)
float : const EXPRESSION EXP = 0.000001
if ( a < EXP && a >-EXP)
pointer : if ( a != NULL) or if(a == NULL)

 

第4题:

下列关于指针变量赋空值的说法错误的是A.当赋空值的时候,变量指向地址为0的存储单元 B.赋值语句可以表达为变量名=’\0’;C.赋值语句可以表达为变量名=0; D.一个指针变量可以被赋空值


正确答案:A
本题考查的是对指针变量赋空值。在C语言中用NULL给指针赋空值,如p=NULL。当指针值为NULL时,指针不指向任何有效数据。由于NULL与整数0相对应,所以有下面三条语句等价:
p=NULL;p=0;p=’\0’。

第5题:

如果不为类的成员变量定义初始值,Java会给它们设置默认值。下列说法中不正确的是( )。

A.byte型的默认值为0

B.long型的默认值为0.0L

C.int型的默认值为0

D.float型的默认值为0.0f


正确答案:B
解析:long类型为长整型数,其默认值为OL,而不是0.0L。

第6题:

写出float x 与“零值”比较的if语句。


正确答案:
if(x>0.000001&&x<-0.000001)

第7题:

在编写JAVA程序的时候,如果不为类的成员变量定义初始值,JAVA会给它们设置默认值,下列说法中不正确的是( )。

A.Byte的默认值是0

B.int的默认值是0

C.10ng的默认值是0.0L

D.float的默认值是0.0f


正确答案:C
解析: Long类型的默认值为0L,而不是0.0L。

第8题:

下列关于指针变量赋空值的说法错误的是

A.当赋空值的时候,变量指向地址为0的存储单元

B.赋值语句可以表达为变量名=′\0′;

C.赋值语句可以表达为变量名=0;

D.一个指针变量可以被赋空值


正确答案:A

第9题:

函数 void fun(float *sn, int n)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请填空。

void fun( float *sn, int n)

{ float s=0.0, w, f=-1.0;

int i=0;

for(i=0; i<=n; i++)

{ f=( )* f;

w=f/(2*i+1);

s+=w; }

( )=s;}


正确答案:
-1;*sn