计算机二级

下列的( )赋值语句是正确的。A.charA=12;B.intA=12.0;C.intA=12.of;D.intA=(int)12.0:

题目

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

A.charA=12;

B.intA=12.0;

C.intA=12.of;

D.intA=(int)12.0:

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

第1题:

12、下列关于创建一个int型变量的引用,正确的是()。

A.foat a=3.1f; int &ra = a;

B.int a(3), &ra = a;

C.int a=3; int &ra = &a;

D.int a=3; int ra = &a;


D

第2题:

下列对数组定义的语句哪一个是合法的?

A.int[] a = [100];

B.int a[] = new int{100};

C.int a = new int[100];

D.int a[] = {100};


int a[] = {100};

第3题:

8、下列语句对数组赋值正确的是()

A.int a[4]; a[4]={0};

B.int a[4]; a[4]=0;

C.int a[4]; a={1, 2, 3, 4};

D.int a[4]; a[1]=5;


int a[4]; a[1]=5;

第4题:

如下指针变量声明语句正确的是?

A.int *pa=&a,*pb=&b,a=10,b=20;

B.int a=10,b=20,*pa=&a,*pb=&b;

C.int a=10,b=20;int *pa,pb=&b;

D.int a=10,b=20;int *pa,*pb=b;


int a=10,b=20,*pa=&a,*pb=&b;

第5题:

12、下列语句不正确的是();

A.int a=b=10;

B.int a, b; a=b=10;

C.int a=10, b=10;

D.int a, b; a=10, b=10;


C

第6题:

下列的哪个赋值语句是正确的?

A.char a=12;

B.int a=12.0;

C.int a=12.0f;

D.int a=(int)12.0;


inta=(int)12.0

第7题:

下列的哪个赋值语句是正确的?

A.char a=12;

B.int a=12.0;

C.int a=12.0f;

D.int a=(int)12.0;


正确答案:D
解析:主要要熟悉数据类型的赋值和两种类型转换方法(即自动转换和强制转换)的使用方法。字符变量以char类型表示,它在内存中占16位bit,它不能当做整数使用。选项B)中的12.0为double类型,赋给a时需要强制转换。选项C)中的12.Of为float类型,赋给a时也需要强制转换。选项D)用到了强制类型转换将double类型赋给整形a,所以正确。

第8题:

下列哪个赋值语句是正确的?

A.char a=12;

B.int a=12.0;

C.int a=12.0f;

D.int a= (int)12.0;


正确答案:D
解析:主要要熟悉数据类型的赋值和两种类型转换方法(即自动转换和强制转换)的使用方法。字符变量以 char类型表示,它在内存中占16位,它不能当做整数使用。选项B)中的12.0为double类型,赋给a时需要强制转换。选项C)中的12.0f为float类型,赋给a时也需要强制转换。选项D)用到了强制类型转换将double类型赋给整形a,所以正确。

第9题:

说明变量a是整形变量的正确语句是( )。

A.int a;

B.inta;

C.Int a;

D.INTa;


参考答案:A