已知一个联合体定义如下: union unode{ int n; double a; char c1[10]; } u,*p; p = &u; 以下写法错误的是()
A.u.n = 65;
B.*p.n = 65;
C.p->n = 65;
D.(*p).n = 65;
时间:2023-09-19 11:16:49
相似题目
-
已知如下定义:Strings="story";下面哪个表达式是合法的()
A . s+="books"
B . charc=s[1]
C . intlen=s.length
D . Stringt=s.toLowerCase()
-
网络事务所旨在通过合作实现一个或多个共同目的的联合体,以下不符合网络事务所定义的是()
A . 共享所有权、控制权或管理权
B . 共享统一的质量控制政策和程序
C . 共同开发审计方法
D . 共同使用同一品牌
-
union u{char ch;int i;float f;};定义了共用体变量.
-
有以下说明和定义: union dt { int a;char b;double c; } data; 以下叙述中错误的是:
-
有如下的说明: union test { int a; char c;}test1; 则在VC环境下sizeof(union test) 的结果是 ______ 。
-
有如下的说明: union test { int a; char c; }test1; 则在VC环境下sizeof(union test) 的结果是______。
-
若有定义union data {char ch;int x;} a;下列语句中哪个是不正确的?
-
有如下SQL语句:SELECT * FROM 仓库 WHERE 仓库号=“H1”;UNION;SELECT * FROM 仓库 WHERE 仓库号=“
有如下SQL语句: SELECT * FROM 仓库 WHERE 仓库号=“H1”; UNION; SELECT * FROM 仓库 WHERE 仓库号=“H2” 该语句的功能是
A.查询在H1或者H2仓库中的职工信息
B.查询仓库号H1或者H2的仓库信息
C.查询即在仓库号H1,又在仓库号H2工作的职工信息
D.语句错误,不能执行
-
已知数组arr的定义如下:int arr[5]={1,2,3,4,5 }、下列语句中输出结果不是2的是
A.cout<<*arr+1<<endl;
B.cout<<*(arr+1)<<endl;
C.cout<<art[1]<<endl;
D.cout<<*arr<<endl;
-
设有以下定义 union data {int d1;float d2;}demo;则下面叙述中错误的是()。A.变量demo与成员d2
设有以下定义 union data {int d1;float d2;}demo;则下面叙述中错误的是()。
A.变量demo与成员d2所占的内存字节数相同
B.变量demo中各成员的地址相同
C.变量demo和各成员的地址相同
D.若给demo.d1赋99后,demo.d2中的值是99.0
-
已知数组arr的定义如下: intarr[5]={1,2,3,4,5};下列语句中输出结果不是2的是()。
A.cout<<*arr+1<<endl;
B.COUt<<*(art+1)<<endl;
C.cout<<arr[1]<<endl;
D.COUt<<*arr<<endl:
-
"若有以下定义和语句union data{ int i;char c;float f;}a;则以下语句不正确的是()
A.=5
B.={2, 'a', 1.2}
C.printf("%d\n",a)
D.i=5
-
已知某水泵的性能曲线用如下多项式表示: 其中,A1、A2、A3为已知数值的系数。求:这样的两台水泵并联及串联时联合工作性能曲线的数学表达式;
-
定义一个共用体,包括的数据成员有整型、字符型和实型。union data{int i;char ch;float f;}a;针对上面代码说明正确的是()
A.为定义的共用体变量
B.union data是共用体类型
C.i,ch,f是共用体成员
D.共用体最后的;可以省略
-
已知一个类的定义如下:class My Class{……},请写出该类的一个无参构造方法的方法头和一个有参(参数为整型)构造方法的方法头。
-
若有如下类定义:已知obj是类D的对象,下列句中不违反类成员访问控制权限的是()
A.obj.fun1();
B.obj.var1;
C.obj.fun2();
D.obj.fun3();
-
已知Circle类定义如下所示,则下列说法正确的是()。 classCircle { public: double m_x,m_y; d
A.A.m_x、m_y和m_radius都是Circle类的成员变量
B.B.setCenter、setRadius和getArea都是Circle类的成员函数
C.C.类定义体后面的分号可以省略
D.D.将double m_radius;改为doublem_radius=1;,则表示m_radius成员变量的初值为1
-
已知如下定义:Strings="story";下面哪个表达式是合法的()。
A.s+="books"
B.charc=s[1]
C.intlen=s.length
D.Stringt=s.append(“books”)
-
变量W_data定义如下:union data_node{float ff&39;int n;char ch;}W_data;则变量W_data所占的内存存储空间可表示为______。
A.sizeof(int)
B. sizeof(char)
C. sizeof(float)
D. sizeof(int)+sizeof(char)+sizeof(float)
-
已知类Time的定义如下:其中横线处应为下标访问运算符[]的重载函数的函数头,横线处应填入的代码是()
A.int&operator[](Time&t,intindex)
B.int&operator[](intindex)
C.friendint&operator[](Time&t,intindex)
D.friendint&operator[](intindex)
-
若已知每个long类型数据在计算机内占8个字节,int类型占4个字节,char类型占1个字节,double类型占8个字节,若有如下说明和定义: typedef union { long i ; int k[5]; char c ; } DATE ; struct date { int cat ; DATE cow ; double dog ; } too; DATE max ;
A.52
B.32
C.70
D.20
-
已知类AA和BB的定义如下:且有如下主函数定义:inmain()Bb:retur0;运行这个main函数的输出是()
A.0123
B.0213
C.2013
D.0231
-
已知names是一个如下定义的变量:names byte ‘Tom bush’ 符合汇编语言语法的正确语句是______()
A.mov edi,names
B.mov edi,names[ebx]
C.mov edi,offset names[ebx]
D.lea edi,names[ebx]
-
已知f函数定义如下def f(a,b): return a/b,下列哪个命令可以输出0.5()。
A.print(f(1,2))
B.print(f(a=1,b=2))
C.print(f(b=1,a=2))
D.print(f(x=1,y=2))