在c语言中 下面对文件的叙述正确的是,C语言文件选择题(新)

1. 设ch是char型变量,其值为A,且有下面的表达式:

ch=(ch>='A'&&ch<='Z')?(ch+32):ch

上面表达式的值是

A) A B) a

C) Z D) z

B

2. 设a,b和c都是int型变量,且a=3,b=4,c=5,则下面的表达式中

……

1、在 C中,对文件的存取以________为单位 A) 记录 B) 字节 C) 元素 D) 簇 B

2、下面的变量表示文件指针变量的是 A) FILE *fp B) FILE fp C) FILER *fp D) file *fp A

3、在 C中,下面对文件的叙述正确的是 A) 用“r”方式打开的文件只能向文件写数据

B) 用“R”方式也可以打开文件 C) 用“w”方式打开的文件只能用于向文件写数据,且该文件可以不存在

D) 用“a”方式可以打开不存在的文件 C

4、在 C中,当文件指针变fp已指向“文件结束”,则函数feof(fp)的值是 A) .t. B) .F. C) 0 D) 1 D

5、下面程序段的功能是 #include main() {char s1;

s1=putc(getc(stdin),stdout);}

A) 从键盘输入一个字符给字符变量s1

B) 从键盘输入一个字符,然后再输出到屏幕 C) 从键盘输入一个字符,然后在输出到屏幕的同时赋给变量s1

D) 在屏幕上输出stdout的值 C

6、在 C中,常用如下方法打开一个文件 if((fp=fopen("file1.c","r" ))==NULL) {printf("cannot open this file \n");exit(0);} 其中函数exit(0)的作用是 A) 退出C环境

B) 退出所在的复合语句

C) 当文件不能正常打开时,关闭所有的文件,并终止正在调用的过程

D) 当文件正常打开时,终止正在调用的过程 C

7、执行如下程序段 #include FILE *fp;

fp=fopen("file","w" );

则磁盘上生成的文件的全名是 A) file B) file.c C) file.dat D) file.txt A

8、在C中若按照数据的格式划分,文件可分为

A) 程序文件和数据文件 B) 磁盘文件和设备文件

C) 二进制文件和文本文件 D) 顺序文件和随机文件 C 9、若fp是指向某文件的指针,且已读到该文件的末尾,则C语言函数feof(fp) 的返回值是

A) EOF B) -1 C) 非零值 D) NULL C

10、以下函数,一般情况下,功能相同的是 A) fputc和putchar B) fwrite和fputc C) fread和fgetc D) putc和fputc D 11、设文件file1.c已存在,且有如下列程序段#include FILE *fp1;

fp1=fopen("file1.c","r");

while(!feof(fp1)) putchar(getc(fp1)); 该程序段的功能是

A) 将文件file1.c的内容输出到屏幕 B) 将文件file1.c的内容输出到文件

C) 将文件file1.c的第一个字符输出到屏幕 D) 什么也不干 A

12、设文件stu1.dat已存在,且有如下列程序段

#include FILE *fp1, *fp2;

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值