变量X用DT定义,存有80b有符号数,编写程序,求X的相反数,存入同样用DT定义的变量Y。
第1题:
对于下列定义,不正确的叙述是( )。 union data { int a; char b; double c; }x=y;
A.变量x所占内存的长度等于成员c的长度
B.变量x的地址和它的各成员地址都是相同的
C.可以在定义时对x初始化
D.不能对变量x赋值,故x=y非法
第2题:
有如下数据定义语句:Dim X,Y As Integer以上语句表明()。
A.x、Y均是整型变量
B.x是整型变量,Y是变体类型变量
C.X是变体类型变量,Y是整型变量
D.x是整型变量,Y是字符型变量
C
【解析】用Dim可同时定义多个变量,但变量要l分别声明其数据类型,如果不声明数据类型,默认是Variant变I体型变量。l本题中,变量x定义时没声明数据类型,所以为Variant型I变量,变量Y是整型变量。故c选项正确。
第3题:
若变量x、Y已正确定义并赋值,以下符合C语言语法的表达式是( )。
A.++x,y=x-
B.x+1=y
C.x=x+10=x+y
D.double(x/10)
第4题:
第5题:
第6题:
有以下函数定义: int fun(double a,doubleB){return a*b;} 若以下选项中所用变量都已正确定义并赋值,错误的函数调用是( )。
A.if(fun(x,y)){……}
B.z=fun(fun(x,y),fun(x,y));
C.z=fun(fun(x,y)x,y);
D.fun(x,y);
第7题:
先定义一个类A(该类有成员变量x和y),再定义类A的子类B(要求B新增成员变量z)。
第8题:
执行语句Dim X,Y As Integer后,______。
A.X和Y均被定义为整型变量
B.X和Y均被定义为变体类型变量
C.X被定义为整型变量,Y被定义为变体类型变量
D.X被定义为变体类型变量,Y被定义为整型变量
第9题:
第10题: