华南理工大学网络教育高级语言程序设计C++ – 第五章 集合与结构

  • A+
所属分类:在线教育
1.  语句 cout<<(1&2)<<", "<<(1&&2)<<endl; 的输出结果是(  )。
  A.0, 0  B.0, 1  C.1, 0  D.1, 1 

参考答案:B

2.  语句 cout<<(1|2)<<", "<<(1||2)<<endl; 的输出结果是(  )。
  A.0, 0  B.1, 1  C.2, 0  D.3, 1 

参考答案:D

3.  语句 cout<<(3<<3)<<endl; 的输出结果是(  )。
  A.24 B.12 C.9  D.6 

参考答案:A

4.  语句 cout<<(24>>3)<<endl; 的输出结果是(  )。
  A.12 B.9  C.6  D.3 

参考答案:D

5.  语句 cout<<(2^5)<<endl; 的输出结果是(  )。
  A.1  B.3  C.7  D.10 

参考答案:C

6.  有以下说明语句:
  struct point
  { int x; int y; }p;
  则正确的赋值语句是(  )。
  A.point.x = 1; point.y = 2;  B.point={ 1, 2 };
  C.p.x = 1; p.y = 2;  D.p = { 1, 2 }; 

参考答案:C

7.  已知有职工情况结构变量emp,定义为:
  struct Date
  {
  int year;
  int month;
  int day;
  };
  strnct Employee
  {
  char name[20];
  long  code;
  Date birth
  };
  Employee emp;
  下列对emp 的birth进行正确赋值的方法是(  )。
  A.year=1980; month=5; day=1;
  B.birth.year=1980; birth.month=5; birth.day=1;
  C.emp.year=1980; emp.month=5; emp.day=1;
  D.emp.birth.year=1980; emp.birth.month=5; emp.birth.day=1; 

参考答案:D

8.  s1和s2是两个结构类型变量,若要使赋值s1=s2合法,则要求(  )。
  A.s1只接收s2中相同类型的数据成员
  B.s1和s2中的数据成员个数相同
  C.s1和s2是同一结构类型的变量
  D.s1和s2是存储字节长度一样的变量 

参考答案:C

  • 微信赞助网站
  • weinxin
  • 支付宝赞助网站
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: