设STU为某结构体类型的别名,且其成员有int id;和char name[32]; STU s[2]={ {101, "zhangsan"},{100, "lisi"}}, *p=s;puts(p->;name); 输出_______, printf("%d", (++p)->;id); 输出__________。
A: zhangsan 和 100
B: zhangsan 和 101
C: lisi 和 100
D: lisi 和 101
A: zhangsan 和 100
B: zhangsan 和 101
C: lisi 和 100
D: lisi 和 101
举一反三
- 有以下定义语句:structstudent{intnum;charname[9];}则不能正确定义结构体数组并赋初始值的是 A: structstudentstu[]={{1,"zhangsan"},{2,"lisi"}}; B: structstudentstu[2]={1,"zhangsan",2,"lisi"}; C: structstudentstu[2]={{1,"zhangsan"},{2,"lisi"}}; D: structstu[]={{1,"zhangsan"},{2,"lisi"}};
- 下面程序的输出结果是( )。 #include<iostream> using namespace std; template<class T> T max(T x,T y) return(x>=y x:y); void main() cout<<max(5,8)<<endl; cout<<max("zhangsan","lisi"); A: 8 B: zhangsan C: 8 D: lisi E: 5 F: zhangsan G: 5 H: lisi
- NSMutableDictionary *mutableDic = [NSMutableDictionary dictionaryWithObjectsAndKeys:@"lisi",@"name",[NSNumber numberWithInt:20],@"age", nil]; <br/>[mutableDic setObject:@"89" forKey:@"num"];<br/>NSLog(@"mutableDic4 = %@“,mutableDic);<br/>控制台打印是: A: name = lisi;num = 89 B: age = 20;name = lisi;num = 89 C: age = 20;name = lisi D: age = 20
- 根据下列的定义,能打印出字母P的语句是( ) struct stu char name[10]; int age; ; stmct stu s[10]="John",11, "Paul",12, "Mary",11, "adam",12 : A: printf("%c",s[3].name); B: printf("%c",s[3].name[1]); C: printf("%c",s[2].name[11]); D: printf("%c",s[1].name[0]);
- 对以下定义,能输出字符串"Mary"的语句是( )。struct student { char name[20]; int age; }; struct student stu[100]={"John",16,"Paul",17,"Mary",18 }; A: printf("%s",stu[2].name); B: printf("%s",stu[1].name); C: printf("%s",stu[2]); D: printf("%s",stu[1]);