R(A,B,C,D),函数依赖为A→C,D→B。则R∈BCNF。
查看答案
下列关于C语言数据文件的叙述中正确的是。
A. 文件由ASCII码字符序列组成,C语言只能读写文本文件
B. 文件由二进制数据序列组成,
C. 语言只能读写二进制文件 文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件
D. 文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件
以下叙述中不正确的是。
A. C语言中的文本文件以ASCII码形式存储数据
B. C语言中对二进制文件的访问速度比文本文件
C语言中,随机读写方式不适用于文本文件
D. C语言中,顺序读写方式不适用于二进制文件
以下程序试图把从终端输入的字符输出到名为abc.txt的文件中,直到从终端读入字符“#”时结束输入和输出操作,但程序有错。#include int main(){ FILE *fout; char ch; fout=fopen('abc.txt','w'); ch=fgetc(stdin); while(ch!='#') { fputc(ch,fout); ch=fgetc(stdin); } fclose(fout); return 0;}出错的原因是。
A. 函数fopen调用形式错误
B. 输入文件没有关闭
C. 函数fgetc调用形式错误
D. 文件指针stdin没有定义
以下叙述中错误的是。
A. 二进制文件打开后可以先读文件的末尾,而顺序文件不可以
B. 在程序结束时,应当用fclose()关闭已打开的文件
C. 利用fread()从二进制文件中读数据,可以用数组名给数组中所有元素读入数据
D. 不可以用FILE定义指向二进制文件的文件指针