计算机二级

下列子过程语句中正确的是( )。A.Sub fl(By Val()As Integer)B.Sub fl(n() As Integer)As IntegerC.Functionn fl(fl As Integer)As IntegerD.Function fl(ByVal f As Integer)

题目

下列子过程语句中正确的是( )。

A.Sub fl(By Val()As Integer)

B.Sub fl(n() As Integer)As Integer

C.Functionn fl(fl As Integer)As Integer

D.Function fl(ByVal f As Integer)

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

排列的生成:(1..n)

procedure solve(dep:integer);

var

i:integer;


正确答案:

 

begin
if dep=n+1 then begin writeln(s);exit; end;
for i:=1 to n do
if not used[i] then begin
s:=s+chr(i+ord(''0''));used[i]:=true;
solve(dep+1);
s:=copy(s,1,length(s)-1); used[i]:=false;
end;
end;

第2题:

下列子过程语句的说明正确的是( )。

A.Sub fl(ByVal x()As Integer)

B.Sub fl(X%())As Integer

C.Function fl%(fl%)

D.Function fl%(x As Integer)


正确答案:D
解析:选项A)中,形式参数为数组,但数组不能作为值传递方式;选项B)中,Sub过程不能有返回值;选项C)中的参数和函数名相同是不允许的;选项D)中对于过程的定义是正确的。

第3题:

下列程序中,实现将封装数据类型Integer和基本数据类型int之间的转换,以及Integer,int类型和String类型之间的转换。请将程序补充完整。

程序运行结果如下:

123

456

456

public class ex7_1{

public static void main(String[]args) {

Integer intObj;

int n;

String s;

intObj = new Integer(123);

n=intObj.__________;

System.out.printin(Integer.toString(n));

s=new String("456");

intObj=Integer._________;

System.out.println(intObj.__________);

n=Integer.parseInt(s);

System.out.println(Integer.toString(n));

}

}


正确答案:intValue() valueOf(s) toString()
intValue() valueOf(s) toString() 解析:本题主要考查Java类库中对简单数据类型的封装以及对封装类型与基本类型之间的转换。解题关键是熟悉基本数据类型的封装,以及一些常用封装类型的常用转换方法,如Integer类的parseInt()方法等。本题中,第1个空,使用intValue()方法将封装对象intObj转换为基本的数据类型int;第2个空,使用valueOf()方法,将字符串转换为封装对象intObj;第3个空,使用toString()方法,将封装对象intObj转换为字符串打印出来,注意,这里不可以加参数。

第4题:

定义一个List对象list,使用ArrayList的构造方法进行初始化,并且要求list中必须全部存放Integer类型的对象,以下语句正确的是()。

A.List list = new ArrayList ();

B.List list = new ArrayList<Integer>();

C.List<Integer> list = new ArrayList<Integer>();

D.ArrayList<Integer> list = new List<Integer>();


A

第5题:

定义一个List对象list,使用ArrayList的构造方法进行初始化,并且要求list中必须全部存放Integer类型的对象,以下语句正确的是()。

A.List list = new ArrayList<Integer>();

B.List list = new ArrayList ();

C.List<Integer> list = new ArrayList<Integer>();

D.ArrayList<Integer> list = new List<Integer>();


List list = new ArrayList ();

第6题:

下列子过程语句的说明正确的是( )。

A.Sub fl(ByVal x() As Integer)

B.Sub fl(x%())As Integer

C.Function fl%(fl%)

D.Function fl%(x As Integer)


正确答案:D
解析:选项A)中,形式参数为数组,但数组不能作为值传递方式;选项B)中,Sub过程不能有返回值;选项C)中的参数和函数名相同是不允许的;选项D)中对子过程的定义是正确的。

第7题:

在JavaScript中,以下那条语句是对象名为fl的表单中的名为el的元素进行存取?()

A.document.fl.el.value

B.document.el.fl.value

C.document.fl.el.value


答案:A

第8题:

以下所列的过程中,正确的是 ______。

A.void play(var a: Integer, var b: Integer)

B.Sub play(int a,B)

C.void play(int a, intB)

D.Sub play(a As Integer, b As Integer)


正确答案:D
解析:VisualBasic中,定义通用过程以Sub开头,后跟过程名。过程的每个形参都必须定义类型。答案A是错误的。VisualBasic中没有var和void关键字。整型类型说明符应该为Integer。因此本题答案选D。

第9题:

定义一个List对象list,使用ArrayList的构造方法进行初始化,并且要求list中必须全部存放Integer类型的对象,以下语句正确的是()。

A.List list = new ArrayList ();

B.List list = new ArrayList<Integer>();

C.ArrayList<Integer> list = new List<Integer>();

D.List<Integer> list = new ArrayList<Integer>();


List list = new ArrayList ();

第10题:

11、下面哪些定义是类型正确的?

A.f :: (Integer, Integer) -> Float f (x,y) = x / y

B.f :: (Integer, Integer) -> Float f (x,y) = (fromInteger x) / (fromInteger y)

C.f :: (Integer, Integer) -> Float f (x,y) = 3*x + y

D.f :: (Integer, Integer) -> Integer f (x, y) = 3*x + y


AFT 通常由含有一个双氢呋喃环和一个氧杂萘邻酮(香豆素)的基本架构单位构成 AFT 分为 黄曲霉毒素B1(AFB1)、黄曲霉毒素 B2 (AFB2) 黄曲霉毒素G1(AFG1)、黄曲霉毒素 G2(AFG2) 黄曲霉毒素M1(AFM1)、黄曲霉毒素 M2(AFM2) B1、G1的呋喃环氢键异构。M1型氢键变为羟基。 1比2呋喃环上多了一个双键。