更多“下列程序的运行结果是()。 #include<stdio.h> main() {stmct date {int year,month,day; }today; ”相关问题
  • 第1题:

    下列程序的运行结果为()。includemain(){struct date {int year,month,day; }today; pr

    下列程序的运行结果为( )。 #include<stdio.h> main() { struct date {int year,month,day; }today; printf("%d\n",sizeof(struct date)); }

    A.8

    B.6

    C.10

    D.12


    正确答案:B
    解析:解答本题需要注意两个知识点;①结构体变量的长度是其内部成员长度的总和,本题中,structdate中包含year、month、day这3个整型变量,一个整型变量占2个字节:②sizeof是求所占字节数的运算符。

  • 第2题:

    以下程序的运行结果是()。includemain(){st,uct date {int year,month,day;}today; pri

    以下程序的运行结果是( )。 #include <stdio.h> main() { st,uct date {int year,month,day;}today; printf("%d\n",sizeof(struct date)); }

    A.6

    B.8

    C.10

    D.12


    正确答案:A
    解析:结构体变量的长度是其内部成员总长度之和,在本题中,structdate中包含year,month,day三个整型变量。通常一个整型变量占2个字节,因此,用sizeof求得该结构体变量的长度为6个字节。

  • 第3题:

    在32位机,VC编译器下,以下程序的运行结果是________________ #include <stdio.h> int main() { struct date { int year,month,day;}today; printf("%dn",sizeof(struct date)); }


    4481

  • 第4题:

    以下程序的运行结果是 #include"stdio.h" main() { struct date { int year,month,day;}today; printf("%d\n",sizeof(struct date));}

    A.6

    B.8

    C.10

    D.12


    正确答案:A
    解析:在解答本题时应该考虑两个问题:结构体变量的长度及sizeof()求字节数的运算符。结构体变量的长度是其内部成员总长度之和,本题中,structdate中包含year,month,day三个整型变量。一个整型变量所占的字节数为2。

  • 第5题:

    8、在32位机,VC编译器下,以下程序的运行结果是________________ #include <stdio.h> int main() { struct date { int year,month,day;}today; printf("%d\n",sizeof(struct date)); }


    4481