以下n变量赋值必须进行强制类型转换的是()。A.int n;n=100+10;B.int n;n=100F+10;C.int n;short m
以下n变量赋值必须进行强制类型转换的是()。
A.int n;n=100+10;
B.int n;n=100F+10;
C.int n;short m=10;n=100+m;
D.int n;short m=10;char s=2;n=s+m;
时间:2023-02-04 16:36:42
相似题目
-
设整型变量a、b的当前取值分别为200与20,以下赋值语句中不能正确执行的是()
A . Text1=“200”*a/b
B . Text1=a/b*a
C . Text1=a&b&a
D . Text1=a*a/
-
以下赋值语句执行后,变量A的值不是日期型的是()
A . A=DATE()
B . A={^2008-4-5}
C . A=CTOD(“4/5/2008”)
D . STORE(4/5/2008)TOA
-
变量赋值时,除去G、L、N、O、P地址符以外都可作为引数赋值的地址符,在部分无顺序要求,但对I、J、K则必须按字母顺序排列,对没有使用的地址可省略。
A . 正确
B . 错误
-
在VB的基本数据类型中,变体类型(Variant)可以表示任何类型的变量,如果有定义Dima,则以下变量赋值中正确的是()
A . a$="OK"
B . a=OK
C . a=04/01/2001
D . 以上都不正确
-
有以下定义:void fun ( int n,double x ) {……}若以下选项中的变量都已正确定义并赋值,则对函数fun的正确调用语句是( )。
-
若变量a,b已定义为int类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的的输出语句 。
-
以下数据类型转换中,必须进行强制类型转换的是
-
在 ActionScript 中对运算符有严格的运算变量类型控制机制,运算符运算对象的数据类型必须一致,否则会强制转换不一致的变量类型。
-
在进行赋值转换时,变量的类型被自动转换为赋值号右边的表达式值的类型。
-
C语言中对变量做强制类型转换,变量的数据类型不变,变量的值发生改变。
-
若在定义行:int a,b,c,*p=&c;之后,接着执行以下选项中的语句,则能正确给变量赋值的是( ).
-
以下对结构体类型变量的定义中,不正确的是()。 A.typedef struct aa { int n; float m; }AA;
以下对结构体类型变量的定义中,不正确的是( )。
A.typedef struct aa
{ int n;
float m;
}AA;
AAtd1;
B.define AA struct aa
AA{int n;
float m;
}td1;
C.struct
{ int n;
float m;
}aa;
struct aatd1;
D.struct
{ int n;
float m;
}td1;
-
有以下函数定义:void fun(int n, double x) { …… }若以下选项中的变量都已正确定义并赋值,则对函数fun正确调用的语句是
A.fun(int y,double m);
B.k=fun(10,12.5);
C.fun(x,n);
D.void fun(n,x);
-
在VisualFoxPro中,有下面几个内存变量赋值语句:X={^2001-07-2810:15:20PM}Y=.T.M=$123.45N=123.45Z="123.24"执行上述赋值语句之后,内存变量X,Y,M,N和Z的数据类型分别是
A.D,I,Y,N,C
B.D,L,M,N,C
C.T,L,M,N,C
D.T,L,Y,N,C
-
有以下函数定义: void fun(int n,double x){......} 变量都已正确定义并赋值,则对函数fun正确调用语句是()。
A.fun(int y, double m)
B.k=fun(10,12.5)
C.fun(x,n)
D.void fun(n,x)
-
在VisLIal FoxPr0中,有下列内存变量赋值语句: X={∧2001—07.28 10:15:20 PM} Y=.F. M=$123.45 N=1 23.45 Z=”123.24” 执行上述赋值语句之后,内存变量X、Y、M、N和Z的数据类型分别是()。
A.D、L、Y、N、C
B.T、L、Y、N、C
C.T、L、M、N、C
D.T、L、Y、N、S
-
子类对象直接赋值给父类对象时,子类对象可自动转换为父类对象,( )赋值给子类对象时,必须将父类对象强制转换为子类对象。
-
以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子x/(y*2)的C语言表达式是______。A
以下变量x、y、z均为double类型且已正确赋值,不能正确表示数学式子x/(y*2)的C语言表达式是______。
A.x/y*2
B.x*(1/(y*z))
C.x/y*1/z
D.x/y/z
-
若x是整型变量,pb是基本类型为整型的指针变量,则正确的赋值语句是 ()A.pb=&x;B.pb=x;C.* pb
若x是整型变量,pb是基本类型为整型的指针变量,则正确的赋值语句是 ()
A.pb=&x;
B.pb=x;
C.* pb=& x;
D.* pb=* x;
-
若变量已正确说明为int类型,要通过语句scanf("%d%d%d",&a,&b,&c);给a赋值3,b赋值5,c
若变量已正确说明为int类型,要通过语句scanf("%d%d%d",&a,&b,&c);给a赋值3,b赋值5,c赋值8,不正确的输入形式是
A.3<回车> 5<回车> 8<回车>
B.3,5,8<回车>
C.3<回车> 5 8<回车>
D.3 5<回车> 8<回车>
-
【判断题】如果赋值运算符两边的数据类型不一致,在赋值时要进行类型转换。
A.Y.是
B.N.否
-
已经声明了一个局部变量@n,下列语句能对该变量正确赋值的是()。
A.@n = 'hello'
B.select @n = 'hello'
C.set @n = hello
D.select @n = hello
-
8、整数类型变量的赋值,int a=25000000000 是否正确
-
2、在赋值操作中,当赋值表达式左侧的变量的类型与右侧的表达式的类型不一致的时候,下面说法正确的是()。
A.在赋值操作中,当赋值运算符左侧的变量的类型与右侧的表达式的类型不一致的时候,会发生自动类型转换,赋值表达式的结果类型是赋值运算符左侧变量的类型。
B.在赋值操作中,当赋值运算符左侧的变量的类型与右侧的表达式的类型不一致的时候,赋值表达式的结果类型是赋值运算符右侧表达式的类型。
C.在赋值操作中,只要赋值运算符左侧的变量的类型与右侧的表达式的类型不一致,就会发生数值溢出。
D.在赋值操作中,当赋值运算符左侧的变量的类型与右侧的表达式的类型不一致的时候,要么发生数值溢出,要么发生数值精度的损失。