C#程序设计

已定义下列变量:  int n;   float f;     double df; df=10;  n=2;  下列语句正确的是()A、 f=12.3;B、 n=df;C、 df=n=100;D、 f=df;

题目

已定义下列变量:  int n;   float f;     double df; df=10;  n=2;  下列语句正确的是()

  • A、 f=12.3;
  • B、 n=df;
  • C、 df=n=100;
  • D、 f=df;
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

以下能正确定义且赋初值的语句是 ______。

A.iht=n1=n2=10;

B.char c=32;

C.float f=f+1.1;

D.double x=12.3E2.5


正确答案:A
解析:B选项中32应加单引号,C选项中f=f+1.1两边都是不定值,不正确;D中E后要用整型数,且E后必须要有数字。

第2题:

以下能正确定义且赋初值的语句是( )。

A.int n1=n2=10;

B.char c=32;

C.float f=f+1.1;

D.double x=12.300.5;


正确答案:B

第3题:

下列能正确定义且赋初值的语句是( )。

A.int n1=n2=10;

B.char c=32;

C.float f=f+1.1;

D.double x=12.3E2.5;


正确答案:B
解析:C语言规定,可以在定义变量的同时给变量赋初值,称为变量初始化。在选项A)中在给n1和n2进行赋初值,但变量n2没有定义:在选项C)中定义变量f时,不能在赋值表达式的右边出现变量f自身,所以选项C)错误;在选项D)用指数表达式的常量中,字母E后面的数应该为整数,而不应该为小数形式。因此,选项B)正确。

第4题:

以下能正确定义赋初值的语句是( )。

A.int nl=n2=10:

B.Char e=32;

C.float f=f+1.1;

D.double x=12.3E2.5;


正确答案:B
A)选项表达式本身就错误,不能给表达式赋值。C)选项中不能让变量f给f赋值。D)选项不是正确的浮点数表示形式。所以,本题答案为B)。

第5题:

下列能正确定义且赋初值的语句是( )。

A.int n1=n2=1;

B.char C=99;

C.float f=f+1;

D.double x=1.2E5.6;


正确答案:B
在c语言规定中,可以在定义变量的同时给变量赋初值,选项A中n2没有定义;选项C中不能在赋值表达式的右边出现变量本身,选项D中字母E后面的数应该为整数,所以不对。

第6题:

以下能正确定义且赋初值的语句是 ______。

A.int n1=n2=10;

B.char c=32;

C.float f=f+1.1;

D.double x=12.3E2.5;


正确答案:B
解析:语句“int n1=n2=10;”中,由于变量n2未定义,所以此赋值语句错误:由于赋值语句中不能存在运算表达式,所以选项C中的赋值语句错误;选项D中指数表示错误,C语言规定,e后面的指数必须为整数;选项B中的“32”是 ASCII码的表示形式,这是C语言中字符型数据和整型数据通用的表现,即一个字符数据可以以字符形式出现,也可以以整数形式出现。

第7题:

下列能正确定义且赋初值的语句是( )。

A.int n1=n2=10;

B.charc=32;

C.float f=f+1.1;

D.doublex=12.3E2.5;


正确答案:B
解析:C语言规定,可以在定义变量的同时给变量赋初值,称为变量初始化。选项A)中在给n1和 n2进行赋初值,但变量n2没有定义;选项C)中定义变量f时,不能在赋值表达式的右边出现变量f自身,所以选项C)错误;选项D)用指数表达式的常量中,字母E后面的数应该为整数,而不应该为小数形式。因此,选项B)正确。

第8题:

透镜的有效镜度的求解公式为( )。

A.Fe=F/(1+Df)

B.Fe=F/(1—DF)

C.Fe=F/(DF—1)

D.Fe=1+Df/F


正确答案:B

第9题:

以下能正确定义且赋初值的语句是

A.int n1=n2=10:

B.char c=32;

C.float f=f+1.1

D.double x=12.3E2.5:


正确答案:B
解析:本题考查的知识点是变量赋初值.选项A中的语句只能起定义n1的作用,而n2=10是n1的初始值表达式,但因前面没有定义过n2,所以编译会报错“n2未定义”,故不正确。选项B使用一个整数初始化一个字符变量是正确的,因为字符变量中保存的本来就是整数(某字符的ASCII码值)。选项C定义的初始值表达式中出现了它自身,某些编译器能通过编译,但f在初始化之前是一个未知的值,用未知值来初始化也还是未知值,这是不可取的。选项D的初始值是一个非法常量,因为实型常量指数形式的指数部分必须为整数,这里的2.5非法。

第10题:

公式()为透镜的有效镜度的求解公式。

  • A、Fe=F/(1+dF)
  • B、Fe=F/(1-dF)
  • C、Fe=F/(dF-1)
  • D、Fe=1+Df/F

正确答案:B

更多相关问题