C语言文件选择题

1、标准库函数fgets(s,n,f)的功能是

A) 从文件f中读取长度为n的字符串存入指针s所指的内存

B) 从文件f中读取长度不超过n-1的字符串存入指针s所指的内存

C) 从文件f中读取n个字符串存入指针s所指的内存

D) 从文件f中读取长度为n-1的字符串存入指针s所指的内存

B

2、在C中,对文件的存取以________为单位

A) 记录B) 字节

C) 元素D) 簇

B

3、下面的变量表示文件指针变量的是

A) FILE *fp B) FILE fp

C) FILER *fp D) file *fp

A

4、在C中,下面对文件的叙述正确的是

A) 用“r”方式打开的文件只能向文件写数据

B) 用“R”方式也可以打开文件

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

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

C

5、在C中,当文件指针变fp已指向“文件结束”,则函数feof(fp)的值是

A) .t. B) .F.

C) 0 D) 1

D

6、在C中,系统自动定义了3个文件指针stdin,stdout和stderr分别指向终端输入、终端输出和标准出错输出,则函数fputc(ch,stdout)的功能是

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

B) 在屏幕上输出字符变量ch的值

C) 将字符变量的值写入文件stdout中

D) 将字符变量ch的值赋给stdout

B

7、下面程序段的功能是

#include

main()

{char s1;

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

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

B) 从键盘输入一个字符,然后再输出到屏幕

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

D) 在屏幕上输出stdout的值

C

8、在C中,常用如下方法打开一个文件

c语言 文件f指针,C语言文件选择题相关推荐

  1. C语言Excel表格指针,C语言操作Excel表格

    上网查找了好多的资料发现C语言不能操作Execl表格,说是比较用C++语言好操作,想了解更多请点此链接:C++操作Excel表格. 接下来介绍下一位学长介绍给我的方法,比较粗俗,但还是挺实用的. 第一 ...

  2. C语言 const 修饰指针 - C语言零基础入门教程

    目录 一.const 简介 二.const 修饰指针 1.const int *p 2.int const *p 3.int * const p 4.const int * const p 三.猜你喜 ...

  3. c语言有三级指针,C语言 三级指针的应用

    //三级指针的使用 #define _CRT_SECURE_NO_WARNINGS #include #include #include //三级指针做输出 int getmun(char ***po ...

  4. c语言强制转化指针,C语言指针强制转化的应用

    指针类型强制转化在kernel设计中非常常见,这里记录两个非常有意思的用法: 1.对地址进行运算.任何虚拟地址都表示成void *va  = (void *) 100, *(va + 1) ==101 ...

  5. c语言冒泡排序数组指针,c语言冒泡排序,指针,数组

    冒泡排序算法的运作如下: 比较相邻的元素.如果第一个比第二个大,就交换他们两个. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对.在这一点,最后的元素应该会是最大的数. 针对所有的元素重复 ...

  6. 易语言复制C指针,易语言教程API模块制作cmd复制文件

    使用cmd命令封装易语言复制文件. cmd_复制文件 1. 使用cmd命令复制文件 COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source ...

  7. c语言 free参数 指针,C语言之free函数以及野指针介绍

    [FROM MSDN && 百科]原型:void free(void *ptr); #include或#include Deallocate space in memory 释放ptr ...

  8. linux c语言 malloc动态分配指针,C语言malloc函数为一维,二维,三维数组分配空间...

    c语言允许建立内存动态分配区域,以存放一些临时用的数据,这些数据不必在程序的声明部分定义,也不必等到函数结束时才释放,而是需要时随时开辟,不需要时随时释放,这些数据存储在堆区.可以根据需要,向系统申请 ...

  9. 在c语言中下面指针,c语言指针的知识点

    在计算机科学中,指针 ***Pointer***是编程语言中的一个对象,利用地址,它的值直接指向***points to***存在电脑存储器中另一个地方的值.下面是小编为大家整理的C语言的指针知识点总 ...

最新文章

  1. MVTN:用于3D形状识别的多视图转换网络(ICCV2021)
  2. 收藏 | 15个CNN关键回答集锦,2019校招面试必备!
  3. 基于群集的Hyper-v Server副本
  4. 专注,专注,还是专注
  5. GDCM:Traverse Modules的测试程序
  6. 1px问题在ios与android,IOS安卓常见问题
  7. lts安装 rust ubuntu_一起学Rust编程「1」:开发环境
  8. Spring Boot Server容器配置
  9. 如何知道一个域名是否存在_域名检测API实现查看一个域名在微信中是否被封
  10. BZOJ.5093.[Lydsy1711月赛]图的价值(NTT 斯特林数)
  11. Javascript特效:tab标签
  12. BootStrap入门响应式栅栏
  13. curl: (48) An unknown option was passed in to libcurl
  14. 采样频率和带宽的关系_示波器的采样率和存储深度在实际操作有什么用?
  15. Spring Cloud学习笔记---Spring Cloud Sleuth--一个手动搭建zipkin碰到的坑
  16. python安装error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual解决方案
  17. 如何制作多链接二维码?一次性防伪二维码?
  18. 【转】canvas初探
  19. 使用Ngrok实现内网穿透|附国内免费服务器
  20. ansible的安装

热门文章

  1. FPGA基础之LUT详解
  2. python连接oracle详细教程_[宜配屋]听图阁
  3. php插不入数据原因,php程序插数据入mysql, 插入失败问题
  4. SQL:REGEXP
  5. Docker入门(CentOS7)
  6. mysqlbinlog查看 binlog日志报错mysqlbinlog: unknown variable 'default-character-set=utf8mb4'
  7. sqlite学习笔记5:插入数据,查询数据和删除数据
  8. 关于aop:pointcut的expression配制说明及JoinPoint
  9. XML在线转化为JSON
  10. C#调用C++DLL传递结构体数组的终极解决方案