1、在赋值操作中,当赋值表达式左侧的变量的类型与右侧的表达式的类型不一致的时候,下面说法正确的是()。
A.在赋值操作中,当赋值运算符左侧的变量的类型与右侧的表达式的类型不一致的时候,会发生自动类型转换,赋值表达式的结果类型是赋值运算符左侧变量的类型。
B.在赋值操作中,当赋值运算符左侧的变量的类型与右侧的表达式的类型不一致的时候,赋值表达式的结果类型是赋值运算符右侧表达式的类型。
C.在赋值操作中,只要赋值运算符左侧的变量的类型与右侧的表达式的类型不一致,就会发生数值溢出。
D.在赋值操作中,当赋值运算符左侧的变量的类型与右侧的表达式的类型不一致的时候,要么发生数值溢出,要么发生数值精度的损失。
第1题:
若x是整型变量,pb是基类型为整型的指针变量,则正确的赋值表达式是______。
A.pb=&x;
B.pb=x;
C.*pb=&x;
D.*pb=*x
第2题:
A、x=1和y=1均为赋值语句
B、x=1和y=1均为关系表达式
C、x=1为关系表达式,y=1为赋值语句
D、x=1为赋值语句,y=1为关系表达
第3题:
下列叙述中正确的是( )。
A.在赋值表达式中,赋值号的左边既可以是变量,也可以是任意表达式
B.实型变量中允许存放整型数
C.若a和b类型相同,在执行了赋值a=b后,b中的值将放入a中,但b中的值不变
D.在c程序中,求余运算符“%”两边的类型相同时才能进行运算
第4题:
下列叙述中正确的是( )。
A.在赋值表达式中,赋值号的左边既可以是变量,也可以是任意表达式
B.实型变量中允许存放整型数
C.若a和b类型相同,在执行赋值a=b后,b中的值将放入a中,但b中的值不变
D.在C程序中,求余算符“%”两边的类型相同时才能进行运算
第5题:
关于空值,下列说法不正确的是( )。
A.空值等于0、空串、空格
B.空值不是一种数据类型
C.空值可以赋值给变量数组字段
D.控值等于当条件表达式中遇到NULL,该值表达式为“假”
第6题:
在进行赋值转换时,变量的类型被自动转换为赋值号右边的表达式值的类型。
第7题:
宏程序中变量的初始赋值是()实现的。
第8题:
语句Ifx=1 Then y=1,下列说法正确的是()。
第9题:
语句if x=1 then y=1,下列说法正确的是()。
第10题:
如果a,b是引用类型的变量,且赋值表达式Aa=b;是正确的,那么()
第11题:
I=1和j=1均为赋值语句
I=1和j=1均为关系表达式
I=1关系表达式,j=1均为赋值语句
I=1为赋值语句,j=1为关系表达式
第12题:
对
错
第13题:
函数的返回值的类型是()A函数的类型B调用函数所赋值得变量的类型Creturn语句中表达式的类型
函数的返回类型:函数返回值的类型.
return 语句只在函数内使用。它起到让函数停止运行,然后返回一个值的作用。
一个函数没有return;语句,也可以自然地结束,比如上面的代码一,当在屏幕上打印完第三行后,函数体内的代码也没了,所以函数自然就结束了,为什么还要return语句呢?
下面的函数实现返回二数中的较大者:
int max(int a, int b)
{
if(a > b)
return a;
return b;
}
这个函数有两个return;但并不是说它会返回两次。而是根据条件来执行不同的返回。执行以下面代码来调用上面的函数: int c = max(10,7); 得到的结果将是c等于10。
关于return的最后几句话是:
1、有些函数确实可以不需要return,自然结束即可;
2、有些人习惯为return的返回值加一对(),如: return (a); 这样写和 return a;完全一样。当然,在某些特殊的情况下,一对()是必要的。
3、一个函数是void类型时,return不能接返回,这时return仅起结束函数的作用。
4、记得return 接的是一个表达式,可以是一个立即数,一个变量,一个计算式,前面我们就看到 return a+b;的例子。 return 甚至也可以接一个函数。
第14题:
若x是整型变量,pb是基类型为整型的指针变量,则不正确的赋值表达式是()。
A、*pb=&x;
B、pb=&x
C、pb=x;
D、*pb=*x
第15题:
以下叙述中正确的是( )。
A.a是实型变量,C允许进行赋值a=10,但不可以这样说:实型变量中允许存放整型值
B.在赋值表达式中,赋值号左边既可以是变量也可以是任意表达式
C.执行表达式a=b后,在内存中a和b存储单元中的原有值都将被改变,a的值已由原值改变为b的值,b的值由原值变为0
D.已有a=3,b=5,当执行了表达式a=b,b=a之后,使a中的值为5,b中的值为3
第16题:
语句if x=1 then y=1,下列说法正确的是()。
A.x=1和y=1都是赋值语句
B.x=1和y=1都是关系表达式
C.x=1是赋值语句,y=1是关系表达式
D.x=1是关系表达式,y=1是赋值语句
第17题:
此题为判断题(对,错)。
第18题:
在宏程序中对变量计算或定义的时候,使用“=”连接变量和运算表达式,这个“=”是()。
第19题:
在赋值语句中:<变量名>=<表达式>,“=”叫做赋值符号,表示先计算右侧的表达式的值,再把结果向左侧赋值。
第20题:
对于语句If x=1 Then y=1,下列说法正确的是()。
第21题:
在VB中,针对语句IF I=1 then j=1,下列说法正确的是()。
第22题:
表达式(binstanceofA)的值为true
b的类型可以是A的父类型
b的值可以为null
如果A为Object,那么b可以是任何引用类型的变量
第23题:
x=1和y=1均为赋值语句
x=1和y=1均为关系表达式
x=1为关系表达式,y=1为赋值语句
x=1为赋值语句,y=1为关系表达式
第24题:
通过强制类型转换可以将一种类型的指针变量赋值给另一种类型的指针变量
可以取一个常数的地址赋值给同类型的指针变量
可以取一个表达式的地址赋值给同类型的指针变量
可以取一个指针变量的地址赋值给基类型相同的指针变量