码Const Number1=15:Number1=10合法。

题目

码Const Number1=15:Number1=10合法。

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

第1题:

SUM(number1,number2,....)是()函数。

A、反差

B、求和

C、逻辑

D、乘积


正确答案:B

第2题:

下列语句中错误的是( )。

A.const int a;

B.const int a=10;

C.const int*point=0;

D.const int*point=new int(10);


正确答案:A
解析:此题考查的是符号常量的概念。符号常量必须在声明的同时赋初值,故选项A)错误。

第3题:

下列常量说明中,合法的是 ( )。

Aconst color=red..blue

Bconst const=10*5

Cconst x1:=3.9

Dconst abc=‘abc‘


正确答案:B

第4题:

阅读下面程序

import javax.swing.JOptionPane;

public class Comparison{

public static void main(String args[]){

String firstNumber, //用户输入第1个数据变量

second Number, //用户输入第2个数据变量

result; //输出结果变量

int number1, //用于比较的第1个数

number2; //用于比较的第2个数

//用户输入第1个数据的字符串

firstNumber=JOptionPane. showInputDialog(“输入第1个整数:”);

//用户输入第2个数据的字符串

secondNumber=JOptionPane.showlnputDialog(“输入第2个整数:”);

//将字符串转换为整数类型

number1=Integer.parseInt(firstNumber);

number2=Integer.parseInt(secondNumber);

//初始化结果变量

___________________;

//比较两个数据

if(number1=number2)

result += number1 +" =" + number2;

if(number1 != number2 )

result += numberl +" !=" + number2;

if( number1 < number2 )

result = result + "\n" + numberl +" <" + number2;

if(number1 > number2 )

result = result + "\n" + number1 + ">" + number2;

if( number1 <= number2 )

result = result + "\n" + number1 +" <=" + number2;

if (number1 >= number2 )

result = result + "\n" + number1 + ">=" + number2;

//显示结果

JOptionPane.showMessageDialog(null,result," 比较结果",

JOptionPane. INFORMATION_MESSAGE);

System.exit(0);

}

}

为使程序能正确运行并得到合理的输出结果,初始化结果变量语句(下划线处)应是

A.result = ""

B.result = null

C.result = number1

D.result = number2


正确答案:A
解析:题目中的代码段比较长,因此首先要看懂代码所完成的功能,然后再进行选择。这段代码的功能是让用户输入两个数,然后比较这两个数,最后输出比较结果。程序开始生成三个字符串变量和两个数值型变量,然后要求用户根据屏幕上显示的提示信息输入数据。由于读取进来的原始数据是字符串,而程序所要的是数值型数据,因此调用Integer类的parseInt()方法进行转换。后面就对两个数进行比较,并把最后要输出的比较结果放到字符串变量result中。
  根据题目当中的提示,下划线处的语句所完成的操作就是初始化result变量。因为 result是一个字符串类型的变量,初始化这种类型的变量是要给它赋一个字符串常量。所以,选项B是错的,null根本就不是字符串类型的数据。另外,由于result中存放的是比较结果,而不是用户输入的数据,因此不能把number1或number2的值作为 result的初始值。因此,选项C和D也是不对的。选项A当中的””是一个空串,虽然这个字符串中不包含任何字符,但它是一个字符串常量。
  因此,本题的正确答案是A。

第5题:

有如下程序:includeusing namespace std;class MyClass{public:MyClass(int x):val(x

有如下程序: #include<iostream> using namespace std; class MyClass{ public: MyClass(int x):val(x){} void Print()const{cout<<“const:val=”<<<val<<‘\’;} void Print(){cout<<“val=”<<val<<‘t’;} private: int va1; }; int main(){ cons

A.val=10 const:val=20

B.const:val=10 const:val=20

C.const:val=10 val=20

D.val=10 val=20


正确答案:B
解析: 本题考查提派生类中构造函数的定义。派生类的构造首先要调用基类的构造函数,对基类成员初始化;然后对派生类中的新增成员初始化。格式:派生类名(构造函数形参表)基类构造函数(形参表)。

第6题:

下列的符号常变量定义中,错误的定义是()。

A.const M=10;

B.const int M=20;

C.const char ch;

D.const bool mark=true;


参考答案:C

第7题:

( 28 )有如下程序:

#include<iostream>

using namespace std;

class MyClass{

public:

MyClass(int x):val(x) {}

void Print() const {cout<<"const:val="<<val<<'\t';}

void Print(){cout<<"val="<<val<<'t';}

private:

int val;

};

int main(){

const MyClass obj1(10);

MyClass obj2(20);

obj1.Print();

obj2.Print();

return 0;

}

程序的输出结果是

A ) val=10 const:val=20

B ) const:val=10 const:val=20

C ) const:val=10 val=20

D ) val=10 val=20


正确答案:C

第8题:

下列符号常量的声明中,不合法的是

A.Const a As Single=1.1

B.Const a=”0K”

C.Const a As Double=Sin(1)

D.Const a As Integer=“12”


正确答案:C
在用Const定义符号常量时,格式是:Const常量名=表达式[,常量名=表达式]……,其中常量名中可以用类型说明符,需要注意的是,”表达式”中不能使用字符串连接运算符、变量及用户定义的函数或者内部函数。

第9题:

下列的符号常量定义中,错误的定义是( )。

A、const M=10;

B、const int M=20;

C、const char ch;

D、const bool mark=true;


参考答案C

第10题:

阅读下面程序

import javax.swing.JOptionPane;

public class Comparison {

public static void main(String args[]) {

String firstNumber, //用户输入第1个数据变量

secondNumber, //用户输入第2个数据变量

result; //输出结果变量

int number1, //用于比较的第1个数

number2; //用于比较的第2个数

//用户输入第1个数据的字符串

firstNuinber=JOptionPane.showInputDialog("输入第1个整数:");

//用户输入第2个数据的字符串

secondNumber=JOptionPane.showInputDialog("输入第2个整数:");

//将字符串转换为整数类型

number1=Integer.parseInt(firstNumber);

number2=Integer.parseInt(secondNumber);

//初始化结果变量

______

//比较两个数据

if(number1==number2)result+=number1+"=="+number2;

if(number1! =number2) result+=number1+"!="+number2;

if(number1<number2) result=result+"\n"+number1+"<"+number2;

if(number1>number2) result=result+"\n"+number1+">"+number2;

if(number1<=number2) result=result+"\n"+number1+"<="+number2;

if(number1>=number2) result=result+"\n"+number1+">="+number2:

//显示结果

JOptionPane.showMessageDialog(null,result."比较结果",

JOptionPane.INFORMATION_MESSAGE);

System.exit(0);

}

}

为使程序能正确运行并得到合理的输出结果,初始化结果变量语句(下画线处)应是

A.result=" ";

B.result=null

C.result=number1

D.result=number2


正确答案:A
解析:本程序是让用户输入两个数,然后对这两个数进行比较,最后输出比较结果。根据题目中的提示,下画线处的语句所完成的操作就是初始化result变量。因为result是一个字符串型变量,初始化就是要为其赋予一个字符型常量。选项B中的null不是字符串型数据。选项C和选项D均为整型数据,也不是字符串型数据。所以答案为A。

更多相关问题