若有以下类型说明,则()是正确的叙述。
<img src='https://img2.soutiyun.com/ask/uploadfile/2019-02-04/1d11abddda7da59ba76a591f1bd969b1.jpg' />
A.sp是一个共用体变量名
B.sp是一个共用体类型名
C.unionsp是共用体类型名
D.typedefunion是共用体类型名
时间:2023-09-10 12:31:43
相似题目
-
若有以下说明语句:structstudent{intnum;charname[];floatscore;}stu;则下面的叙述不正确的是:()
A . struct是结构体类型的关键字
B . structstudent是用户定义的结构体类型
C . num,score都是结构体成员名
D . stu是用户定义的结构体类型名
-
若有说明:int a[ ][3]={1,2,3,4,5,6,7}; ,则以下错误的叙述是( )
A、引用a数组时,元素的两个下标值均不能超过2
B、a数组的第一维大小为3
C、a数组中包含9个元素
D、a数组中包含7个元素
-
若有数组定义int m[][2]={1,3,5,7,9},则以下叙述正确的是________。
-
若有说明:int a[3][4]={0};则下面正确的叙述是( )。
-
若有如下函数定义 double fun(int x,int y) { return (x+y); } return语句中表达式值的类型与说明的类型不一致,则以下叙述中正确的是_____。
-
若有以下说明和定义:typedef int *INTEGER;INTEGER p,*q;以下叙述正确的是( )。
-
4. 若有定义语句int m[ ][2]={1,3,5,7,9}; 则以下叙述正确的是( )。
-
09110032:若有以下说明和定义,则叙述正确的是( )。typedef int *INTEGER;INTEGER p,*q;
-
若有以下说明和定义typedef int *INTEGER;INTEGER p,*q;,叙述正确的是( )。
-
若有说明:inta[3][4]={0};则下面正确的叙述是( ) 。
-
若有说明语句char a[]="It is mine";char*p="It is mille";则以下不正确的叙述是()。A.a+1表示的
若有说明语句 char a[]="It is mine"; char*p="It is mille"; 则以下不正确的叙述是()。
A.a+1表示的是字符t的地址
B.p指向另外的字符串时,字符串的长度不受限制
C.P变量中存放的地址值可以改变
D.a中只能存放10个字符
-
若有说明语句: char a[ ]="It is mine"; char * p="It is mine"; 则以下不正确的叙述是
A.a+1表示的是字符t的地址
B.p指向另外的字符串时,字符串的长度不受限制
C.p变量中存放的地址值可以改变
D.a中只能存放10个字符
-
若有以下定义和语句:double r=99,*p=&r;*p=r;则以下正确的叙述是()。
A.语句"*p=r;" 把变量r的值赋给指针变量p
B.语句"*p=r;"取变量r的值放回r中
C.以上两处的*p含义相同,都说明给指针变量p赋值
D.在"double r=99,*p=&r;"中,把r的地址赋给了p所指的存储单元
-
若有以下说明语句 :char s='092';则下面哪一项是正确的 ______
A.使s的值包含 2个字符
B. 说明语句不合法
C. 使s的值包含 6个字符
D. 使s的值包含 4个字符
-
若有以下说明,则()不是对strcpy库函数正确的调用。 strcpy库函数用于复制一个字符串:char*strl="
若有以下说明,则()不是对strcpy库函数正确的调用。 strcpy库函数用于复制一个字符串:char*strl="abCd",str2[10],*str3="hijklmn",*str4[2],*str5="aaaa";
A. strcpy(str2,strl)
B.strcpy(str3,strl)
C.strcpy(strl,str2)
D.strcpy(str5,strl)
-
若有定义“int (*p)[3];”,则以下叙述中正确的是()。
A.p是一个指针数组,其中包含3个指针元素
B.p是一个指针,它只能指向一个每行包含3个int类型元素的二维数组
C.p是一个指针,它可以指向一个一维数组中的任意元素
D.“int (*p)[3];”与“int *p[3];”等价
-
7、若有下列类型说明语句: char w; int x ; float y ; double z ; 则表达式w*x+z-y值的正确数据类型为()。
A.float
B.char
C.int
D.double
-
若有说明:int a[3][4]={0};则下面正确的叙述是
A.只有元素a[0][0]可得到初值0
B.此说明语句不正确
C.数组a中各元素都可得到初值,但其值不一定为0
D.数组a中每个元素均可得到初值0
-
若有以下类W说明,则函数fConst的正确定义是()。class W { int a;public: void fConst(int& ) const;};
A.void W::fConst(int& k ) const { k = a;}
B.void W::fConst(int& k ) const { k = a++;}
C.void W::fConst(int& k ) const { cin>> a;}
D.void W::fConst(int& k ) const { a = k;}
-
若有说明:int a[3][4]={0};则下面正确的叙述是 。 A、数组a中各元素都可得到初值0 B、此语句说明不正确 C、数组a中各元素都可得到初值,但其值不一定为0 D、只有元素a[0][0]的初值为0
A.数组a中各元素都可得到初值0
B.此语句说明不正确
C.数组a中各元素都可得到初值,但其值不一定为0
D.只有元素a[0][0]的初值为0
-
若有如下说明,则正确的叙述为()(已知int类型占两个字节)。 struct st int a; int b[2]; a;
A.结构体变量a与结构体成员a同名,定义是非法的
B.程序只在执行到该定义时才为结构体st分配存储单元
C.程序运行时为结构体st分配6字节存储单元
D.类型名struct st可以通过extern关键字提前引用(即引用在前,说明在后)
-
1、若有说明:int a[3][4]={0};则下面正确的叙述是
A.只有元素a[0][0]可得到初值0
B.此说明语句不正确
C.数组a中各元素都可得到初值,但其值不一定为0
D.数组a中每个元素均可得到初值0
-
4、12若有说明:int a[][4]={0,0},则下面不正确的叙述是一_
A.数组a的每个元素都可得到初值0
B.二维数组a的第一维大小为1
C.因为二维数组a中第二维大小的值除初值个数的商为0,故数组a的行数1
D.只有元素a[0][0]和a[0][1]可]得到初值0,其余元素均得不到初值0
-
2、若有以下说明和语句,则引用方式不正确的是? struct worker{ int no; char *name; }work, *p=&work;
A.work.no
B.(*p).no
C.p->no
D.work->no