在C++中,下列程序段的输出结果是【 】。int x, a[10];cout<<sizeof(x)<<“”<<sizeof(a)<<“”<<sizeof(float)<<end1

题目

在C++中,下列程序段的输出结果是【 】。

int x, a[10];

cout<<sizeof(x)<<“”<<sizeof(a)<<“”<<sizeof(float)<<end1


相似考题
参考答案和解析
正确答案:4 40 4
4 40 4
更多“在C++中,下列程序段的输出结果是【】。 int x, a[10]; cout<<sizeof(x)<<“”<<sizeof(a)<<“”<<sizeof ”相关问题
  • 第1题:

    下列程序的输出结果是()。includemain(){ struct st{ int y, x,z;};union{ long i;int

    下列程序的输出结果是( )。#include<stdio.h>main(){ struct st { int y, x,z; }; union { long i; int j; char k; }un; printf("%d,%d\n",sizeof(struct st),sizeof(un));}

    A.6,2

    B.6,4

    C.8,4

    D.8,6


    正确答案:B
    解析:本题主要考查结构体和联合内存使用的区别:结构中不同的成员分别使用不同的内存空间,一个结构所占内存空间的大小是结构中每个成员所占内存空间大小的总和,结构中每个成员相互独立:联合所占用的内存空间为最长的成员所占用的空间。

  • 第2题:

    在32位编译器中, const int x = 10; cout << sizeof (x); 的输出是:

    A.2

    B.4

    C.8

    D.16


    4

  • 第3题:

    有以下程序,其中%x表示按无符号整数输出,sizeof(int)为4,那程序运行后的输出结果是() void main() { int x=-1; printf("%un",x); }

    A.FFFFFFFF

    B.-1

    C.1

    D.错误


    B

  • 第4题:

    (15)以下程序运行后的输出结果是 【15】 。

    #include <stdio.h>

    main()

    { FILE *fp; int x[6]={1,2,3,4,5,6},i;

    fp=fopen("test.dat","wb");

    fwrite(x,sizeof(int),3,fp);

    rewind(fp);

    fread(x,sizeof(int),3,fp);

    for(i=0;i<6;i++) printf("%d",x[i]);

    printf("\n");

    fclose(fp);

    }


    正确答案:
    (15)123456

  • 第5题:

    有以下程序,其中%x表示按无符号整数输出,sizeof(int)为4,那程序运行后的输出结果是() void main() { int x=-1; printf("%un",x); }

    A.FFFFFFFF

    B.-1

    C.1

    D.答案错误


    B