有如下定义: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 *)
请选出以下程序的输出结果________.#include "stdio.h"void sub(int x,int y,int *z) {*z=y-x;}main(){int a,b,c;sub(10,5,&a);sub(7,a,&b);sub(a,b,&c);printf("%d,%d,%d\n",a,b,c);}
A. 5,2,3
B. -5,-12,-7
C. -5,-12,-17
D. 5,-2,-7