正确答案: B

公有成员和保护成员

题目:在公有继承的情况下,允许派生类直接访问的基类成员包括______。

查看原题

举一反三的答案和解析:

  • [单选题]有以下结构体说明、变量定义和赋值语句 struct STD { char name[10]; int age; char sex; }s[5],*ps; ps=&s[0]; 则以下scanf函数调用语句中错误引用结构体变量成员的是______。
  • scanf("%d",ps->age);

  • 解析:解析:要给结构体成员输入数据,在scanf语句中需要使用结构体成员的地址。函数scanf是C语言的标准输入函数,其作用是在终端设备上输入数据,而且要求输入项必须是某个存储地址。选项A中是引用结构体数组s的第0个元素s[0]的name成员,name是包含10个元素的数组,数组名就表示数组的地址,也就代表s[0].name的地址,所以选项A是正确的。选项B显然也是正确的,选项C是先用指针变量引用结构体的成员sex后取它的地址,也是正确的。选项D用指针变量引用结构体的成员sex后没有再继续取其地址,所以是错误的。

  • [单选题]下面有关索引的描述正确的是_______。
  • 创建索引是创建一个指向数据库表文件记录的指针构成的文件

  • 解析:解析: Visual FoxPro索引是由指针构成的文件,这些指针逻辑上按照索引关键字值进行排序。索引文件和表的.dbf文件分别存储,并且不改变表中记录的物理顺序。实际上,创建索引是创建一个由指向.dbf件记录的指针构成的文件。若要根据特定顺序处理表记录,可以选择一个相应的索引,使用索引还可以加速对表的查询操作。

  • [单选题]有如下程序 main() { float x=2.0,y; if(x0.0)y=0.0; else if(x10.0)y=1.0/x; else y=1.0; printf("%f\n",y); } 该程序输出结果是_____。
  • 0.5

  • 解析:解析:本题考查的是if……else语句的使用。x=2.0,符合第二个IF语句的条件x10.0,所以执行y=1.0/x语句,即y=1.0/2.0=0.500000。

  • [单选题]分析的最终结果是产生( )。
  • 需求规格说明书


  • 推荐下载科目: 计算机二级 计算机三级 软考中级 JAVA认证 职称计算机 计算机操作员初级 计算机操作员中级 计算机操作员高级 其他 LTE认证
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2