设有定义:struct {char mark[12]; double num1; char num2;} t1,t2;若变量均已正确赋初值,则以下语句中错误的是_________。A:t2.mark=t1.mark; B:t2.num1=t1.num1;C:t1=t2; D:t2.num2=t1.num2;typedef的作用是( )。
相似题目
-
假定一个结构类型的定义为 “struct B{int a[5]; char* b;};”,则该类型的长度为20。()
-
设有定义:char s[12] = string ;则printf( %d\n,strlen(s)); 的输出是( )。
-
有如下定义:struct date { int year; int month; int day; };struct { char name[20]; char sex; struct date birthday; }person;下面正确的赋值语句是()。
-
若有以下结构体定义,则用( )赋值是正确的。struct s{ char x;int y;}t;
-
设有以下语句:typedef struct S{int g;char h;}T;下面叙述正确的是()。
-
设有以下说明语句,则下面叙述中正确的是( )。typedef struct { int n; char ch[8]; }PER;
-
设有如下定义struct ss{ char name[10];int age;char sex;}std[3],*p=std;下面各输入语句中错误的是( )
-
设有定义:struct {char mark[12];int num1;double num2;}t1,t2;,若变量均已正确赋初值,则下列语句中错误的是( )。
-
在16位系统中,定义以下结构体类型 struct s { int a; char b; float f; }; 则语句printf(%d,sizeof(struct s))的输出结果为()。
-
有如下定义struct Employee{ char name[12]; int age; char sex; } emp[10],*p=std;以下语句错误的是________。
-
下面C语言语句定义了( )。struct student{ int num;char name[20];char sex;}s1,s2;
-
设有以下说明 struct student { int num; char sex; int age; }a1,a2; 则下面的用法中不正确的是( ).
-
有如下定义: struct person { char name[9];int age;}; struct person class[10]={\John\,17, \Paul\,19, \Mary\,18, \Jack\,19}; 根据上述定义,能输出字母 M的语句是( )
-
设有以下定义语句,则引用正确 ( 可以得到有效字符或字符串 ) 的是 ( ) 。 char strp[4][12]={\aaa\,\bbbb\,\ccccc\,\dddddd\};
-
设有以下定义typedef struct ex{int x;float y;char z;} str;则可以作为结构体类型名的是( )。
-
以下结构体类型,能够用来定义链表结点变量。(第8章 结构体程序设计)struct node{ char name[10];struct node *next;};
-
根据下列的定义,能打印出字母P的语句是()。 struct stu { char name[10]; iht age; }; struct stu s[10]={"John",11, "Paul", 12, "Mary", 11, "adam",12 };
-
有如下定义:struct person{char name[9];int age;}struct person class[10]={"John",17, "Paul",
-
◑在C语言中,设有数组定义:char array[]=“China”;则数组array所占用的空间为(28)。◑5个字节◑6个字节◑10个字节◑12个字节
-
"根据下面的结构体类型定义和数组定义struct season{char name【10】;int day;};struct season s【4】={""Spring"",90,""Summer"",91,""Autumn"",92,""Winter"",92};值等于'A'的表达式"()
-
对于以下结构定义,(*p)->str++中的++加在()。 struct { int len; char *str } *p;
-
设有一结构体类型变量定义如下,若对结构体变量w1的出生年份year进行赋值,下面正确的赋值语句是()。 struct date { int year; int month; int day; }; struct worker { char name[20]; char sex; struct date birthday; }w1;
-
假设有定义: struct country { int num; char name[10]; }x[5]={1,”China”,2,”USA”,3,”France”,4, “England”,5, “Spanish”}, p=x+2; 则执行cout<num<<“,”<<(p).name[2]的结果为()
-
设有如下定义: struct student { int num; char name[20]; float score; }; 则下列语句的输出结果是());
推荐题目
- 在国际贸易实践中,实际履行应满足以下条件;()。
- 关于20世纪后半叶中国农业生产指数的增长额下列说法不正确的是()。
- 我国的首颗探月卫星“嫦娥一号”于2007年在()卫星发射中心升空。
- 社会主义的根本任务是解放和发展生产力,这合乎科学社会主义的基本原则,体现了我国社会主义初级阶段发展实践的迫切要求,具体来说因为()。
- 办公会议记录的保管期限为()。
- 复式汽车库的防火分区最大允许建筑面积应按规定值减少()%。
- 在晕染画面时,一定要用新的、干净的墨汁,不可以用宿墨和脏墨。
- 用人车运送人员时,列车行驶速度不得超过()m/s。A.7B.5C.4
- 根据规范化理论,关系数据库中的关系必须满足其每一属性都是______。
- IP路由器和建立在DWDM技术基础上光传送网(OTN)的OXC设备分别位于不同的管理域。()