[单选题]

有如下程序段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);}程序运行后输出的结果是

A.5

B.6

C.7

D.8

参考答案与解析:

相关试题

有如下程序段&includevoid main(){int a=14,b=15,

[单选题]有如下程序段&includevoid main(){int a=14,b=15,x;char c='A'x=(a&&b)有如下程序段 &include<iostream.h> void main() {int a=14,b=15,x; char c='A' x=(a&&b)&&(c<'B'=; cout<<x;= 执行该程序段后,x的值为A.tureB.假C.0D.1

  • 查看答案
  • 有如下程序段#includevoid main( ){int a=14,b=15

    [单选题]有如下程序段 #include void main( ) { int a=14,b=15,x; char c='A'; x=(a&&b) &&(c<'B') ; cout < < x;} 执行该程序段后,x的值为A.tureB.FALSEC.0D.1

  • 查看答案
  • 有如下程序段&includevoid main(){int a=14,b=15,

    [单选题]有如下程序段&includevoid main(){int a=14,b=15,x;char c='A':x=(a &&有如下程序段 &include<iostream.h> void main() {int a=14,b=15,x; char c='A': x=(a && b) && (c<'B'=; cout<<x;= 执行该程序段后,x的值为A.tureB.FALSEC.0D.1

  • 查看答案
  • 设有如下程序段:main(){ char s[4][20];int i;scan

    [单选题]设有如下程序段: main() { char s[4][20]; int i; scanf("%s%s",s[0],s[1]); gets(s[2]);gets(s[3]); for(i=0;i<4;i++) puts(s[i]); } 输入数据如下:(此处<CR>代表回车符) aa bb<CR> cc dd<CR> 则程序的输出结果是______。A.aa bb ccddB.aa bb cc ddC.aa bb cc ddD.aa bb cc dd

  • 查看答案
  • 若有如下程序段:struct student{int num;float sco

    [单选题]若有如下程序段: struct student { int num;float score; } stu[3]={{10,85},{60,58},{32,23}}; main() { struct student*t; t=stu; } 则下面表达式中值为58的是( )。A.(*t).numB.*(t++)->numC.(*++t)scoreD.(++t)->score

  • 查看答案
  • 有如下程序段:int i=4;int J=1:int main(){int i=

    [单选题]有如下程序段:int i=4;int J=1:int main(){int i=8,J=i;cout<<i<<j<<endl;}运行时的输出结果是A.44B.41C.88D.81

  • 查看答案
  • 有如下程序main(){ int a=2,b=1,c=2; if(a<b) c=

    [单选题]有如下程序main() { int a=2,b=-1,c=2; if(a<b) c=1; if(b<0)c=0; else c++; printf("%d\n",c);}该程序的输出结果是A.0 B.1C.2 D.3

  • 查看答案
  • ( 18 )有如下程序段:Tnt i=4;int j=l;int main ()

    [单选题]( 18 )有如下程序段:Tnt i=4;int j=l;int main () {int i=8 , j=i;cout<<i<<j<<endl;}运行时的输出结果是A. ) 44B. ) 41C. ) 88D. ) 81

  • 查看答案
  • 有如下程序: void main() { int x=2,y=3,a,b,c,d

    [主观题]有如下程序:void main(){int x=2,y=3,a,b,c,d;a=(x++>=--y);b=(x==++y);c=(x--!=y);d=(++x>y--);}则程序执行后变量a,b,c,d的值分别是______。

  • 查看答案
  • 有如下程序main(){ int x=1,a=0,b=0;switch(x){c

    [单选题]有如下程序 main() { int x=1,a=0,b=0; switch(x){ case 0 : b++; case 1 : a++; case 2 : a++;b++; } printf("a=%d,b=%d/n",a,B) ; } 程序运行后的输出结果是( )A.a=2,b=1B.a=1,b=1C.a=1,b=0D.a=2,b=2

  • 查看答案
  • 有如下程序段struct abc{ int a, b, c, s;};main(