当前位置:IT认证>计算机二级

问题:

[单选] 有以下程序:
#include<stdio.h>
struct S
{int a,b;)data[2]=10,100,20,200);
main(  )
{struet S p=data[l];
printf("%d",++(p.a));
}
程序运行后的输出结果是(  )。

A . 10
B . 11
C . 20
D . 21

软件生命周期是指(  )。 软件产品从提出、实现、使用维护到停止使用退役的过程。 软件从需求分析、设计、实现到测试完成的过程。 软件的开发过程。 软件的运行维护过程 。 若有定义语句:“int x=12,y=8,z;”,在其后执行语句“z=0.9+x/y;”,则2的值为(  )。 1.9   。 1。 2。 2.4。 软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是(  )。 学生成绩管理系统 。 C语言编译程序。 UNIX操作系统 。 数据库管理系统 。 若i和k都是int类型变量,有以下for语句:for(i=0,k=-1;k=1;k++)printf("*****\n");下面关于语句执行情况的叙述中正确的是(  )。 循环体执行两次   。 循环体执行一次。 循环体一次也不执行   。 构成无限循环 。 有以下程序段: int i,n; for(i=0;i<8;i++)    {n=rand(  )%5; switch(n){case l: case 3:printf("%d",n);break; case 2: case 4:print?("%d",n);continue; case(  ):exit(0); }printf("%d",n);    }    以下关于程序段执行情况的叙述,正确的是(  )。 for循环语句固定执行8次。 当产生的随机数n为4时结束循环操作。 当产生的随机数n为1和2时不做任何操作。 当产生的随机数n为0时结束程序运行 。 有以下程序:
#include<stdio.h>
struct S
{int a,b;)data[2]=10,100,20,200);
main(  )
{struet S p=data[l];
printf("%d",++(p.a));
}
程序运行后的输出结果是(  )。
参考答案:

  参考解析

考查结构体的应用,答案为21。

在线 客服