题目内容

设有以下定义和语句,则输出结果是(指针变量占2个字节) ()。struct date {long *cat;(2字节)struct date *next;(2字节)double dog;(8字节)}too;printf("%d", sizeof(too));

A. 20
B. 16
C. 14
D. 12

查看答案
更多问题

有如下定义:struct person{char name[9];int age;}struct person class[10]={"Johu",17, "Paul", 19 , "Mary", 18, "Adam", 16};根据上述定义,能输出字母M的语句是()。

A. printf(“%s\n”, class[2].name[0]);
B. printf(“%c\n”, class[3].name[1]);
C. printf(“%c\n”, class[2].name[1]);
D. printf(“%c\n”, class[2].name[0]);

若fp是指向某文件的指针,且没读到此文件末尾,则库函数feof(fp)的返回值是( )。

A. EOF
B. 0
C. 非零值
D. -1

在C语言中,用于实现打开文件的库函数是()。

A. fopens()
B. fclose()
C. fopen()
D. fseek()

若要用下面的程序片段使指针变量p指向一个存储字符型数据的动态存储单元,则应填入( )。 char *p; p= ______ malloc(sizeof(char));

A. char
B. char *
C. (* char)
D. (char *)

答案查题题库