正确答案: B

6

题目:有如下程序段struct abc{ int a, b, c, s;};main(){ struct abc s[2]={{1,2,3},{4,5,6}}; int t; t=s[0].a+s[1].b; printf("%d\n",t);}程序运行后输出的结果是

解析:本题中,程序首先定义一个结构体,该结构体定义了四个整型变量。在主函数中,首先定义了一个该结构体的大小为2的结构体数组,并给该数组进行了初始化,从初始化语句我们可以看出,初始化时缺少了一个结构体成员的值,在这种情况下,系统会自动为缺省的成员补0,本题中就是给结构体成员变量b赋初值为0。

查看原题 点击获取本科目所有试题

举一反三的答案和解析:

  • [单选题]各种网络传输介质 ( )
  • 具有不同的传输速率和不同的传输距离


  • [单选题]下列叙述中,正确的是
  • 在被调用的下级程序中用PUBLC命令说明的变量都是全局变量

  • 解析:解析:理解局部变量、全局变量和私有变量之间的区别。PUBLC说明的变量均是全局变量。在命令窗口中,只有LOCAL说明的变量才是局部变量,且无论在哪一层程序中,只要PUBLC说明的变量均是全局变量。Visual FoxPro中参数的传递有两种方式:按值传递和按引用传递。

  • [单选题]报表中的报表页眉是用来
  • 显示报表的标题、图形或说明性文字

  • 解析:解析:选项A)是页面页眉的功能,C)选项是页面页脚的功能,D)选项是报表页脚的功能。NULL

  • [单选题]下列数组的定义中,会产生错误的是( )。
  • char a[5]="hello";


  • [单选题]在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送( )。
  • 消息

  • 解析:解析:在面向对象方法中,对象之间通过消息进行通信。消息中只包含传递者的要求,它告诉接受者需要做哪些处理,但并不指示接受者应该怎么完成这些处理,接受者独立决定采用什么方式完成所需的处理。

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