单选题

有以下声明: char A[10]; char *B[7]; float C[4]; double *D[3]; 其中所占字节数最大的数组是()

A数组A

B数组B

C数组C

D数组D

正确答案

来源:www.examk.com

答案解析

相似试题
  • 程序段 chara[]=“abdcacdef”; char*p=a;intn=0; while(*p!=‘/0’){n++;p++;}结果中,n的值是()

    单选题查看答案

  • 有如下声明:char *B[8],问整个数组占用空间的大小?()

    单选题查看答案

  • 若有定义和语句: char s[10]:s=""abcd"";printf(""%s/n"",s); 则结果是(以下u代表空格)()

    单选题查看答案

  • 结构声明 struct S1{int x; char y; int z;};,考虑数据对齐要求,则整个结构的大小为()字节。

    单选题查看答案

  • 设已定义chara[10]和intj,则下面输入函数调用中错误的是()

    单选题查看答案

  • 考虑下面的声明: union u1{ char c; int i[3]; double d; }; 那么每个u1的对象需要的字节数为()

    单选题查看答案

  • 若有以下定义 chars=’/092’; 则该语句()

    单选题查看答案

  • 对于结构声明: struct{ double c; long long g; float e; char *a; void *d; short b; char d; char f; }foo; 假设咋Windows机器上编译它,这里每个K字节的基本数据类型的偏移量必须是K的倍数,问这个结构总的大小是多少?()

    单选题查看答案

  • 若有定义char s[10];则在下面表达式中不表示s[1]的地址的是()

    单选题查看答案