出自:国家开放大学《C语言程序设计A》

写出下列函数的功能。
在C语言中,为只写操作打开一个文本文件的方式为()。
A:"a"
B:"r+"
C:"r"
D:"w"
写出下列函数的功能。
执行“typedef int ABC[10];”语句把ABC定义为具有10个整型元素的()类型。
假定一个枚举类型的定义为“enum RB{ab,ac=3,ad,ae}x=ad;”,则x的值为2。()
表达式(float)25/4的值为()。
写出下列程序运行后的输出结果。
逻辑表达式(a>b || b==5)的相反表达式为(a>b && b==5)。()
若x=5,y=10,则x!=y的逻辑值为()。
C语言中的每条复合语句以花括号作为结束符。()
对二进制文件进行读和写操作将使用相同的系统函数。()
已知字符’C’的ASCII码为67,当执行“int x=’C’+5;”语句后x的值为72。()
与结构成员访问表达式p->name等价的表达式是()。
假定一个链表中结点的结构类型为“struct AA{int data, struct AA *next;};”,则next数据成员的类型为()。
A:struct AA
B:struct AA*
C:AA
D:int
假定二维数组的定义为“char a[M][N];”,则该数组所含元素的个数为()。
double类型的大小为()个字节。
每个C程序文件在编译时可能出现有警告性错误,其对应的标识符为error。()
int i=0;do i++;while(i*i<10);这个do循环语句中,其循环体被执行的次数为()。
A:4
B:3
C:5
D:2
用于从键盘上为变量输入值的标准输入函数的函数名为()。
使用一个结构类型时,必须一起使用关键字struct和类型标识符。()
在一个磁盘数据文件的文件名中,文件主名和扩展名都是必须的,不可省略。()
写出下列程序运行后的输出结果。
写出下列程序运行后的输出结果。
假定二维数组的定义为"double a[M][N];"则数组元素的行下标取值范围在()之间。
字符串“/‟a/‟xy=4/n”的长度为()。