c语言 文件f指针,C语言文件选择题
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语言文件选择题相关推荐
- C语言Excel表格指针,C语言操作Excel表格
上网查找了好多的资料发现C语言不能操作Execl表格,说是比较用C++语言好操作,想了解更多请点此链接:C++操作Excel表格. 接下来介绍下一位学长介绍给我的方法,比较粗俗,但还是挺实用的. 第一 ...
- C语言 const 修饰指针 - C语言零基础入门教程
目录 一.const 简介 二.const 修饰指针 1.const int *p 2.int const *p 3.int * const p 4.const int * const p 三.猜你喜 ...
- c语言有三级指针,C语言 三级指针的应用
//三级指针的使用 #define _CRT_SECURE_NO_WARNINGS #include #include #include //三级指针做输出 int getmun(char ***po ...
- c语言强制转化指针,C语言指针强制转化的应用
指针类型强制转化在kernel设计中非常常见,这里记录两个非常有意思的用法: 1.对地址进行运算.任何虚拟地址都表示成void *va = (void *) 100, *(va + 1) ==101 ...
- c语言冒泡排序数组指针,c语言冒泡排序,指针,数组
冒泡排序算法的运作如下: 比较相邻的元素.如果第一个比第二个大,就交换他们两个. 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对.在这一点,最后的元素应该会是最大的数. 针对所有的元素重复 ...
- 易语言复制C指针,易语言教程API模块制作cmd复制文件
使用cmd命令封装易语言复制文件. cmd_复制文件 1. 使用cmd命令复制文件 COPY [/D] [/V] [/N] [/Y | /-Y] [/Z] [/L] [/A | /B ] source ...
- c语言 free参数 指针,C语言之free函数以及野指针介绍
[FROM MSDN && 百科]原型:void free(void *ptr); #include或#include Deallocate space in memory 释放ptr ...
- linux c语言 malloc动态分配指针,C语言malloc函数为一维,二维,三维数组分配空间...
c语言允许建立内存动态分配区域,以存放一些临时用的数据,这些数据不必在程序的声明部分定义,也不必等到函数结束时才释放,而是需要时随时开辟,不需要时随时释放,这些数据存储在堆区.可以根据需要,向系统申请 ...
- 在c语言中下面指针,c语言指针的知识点
在计算机科学中,指针 ***Pointer***是编程语言中的一个对象,利用地址,它的值直接指向***points to***存在电脑存储器中另一个地方的值.下面是小编为大家整理的C语言的指针知识点总 ...
最新文章
- MVTN:用于3D形状识别的多视图转换网络(ICCV2021)
- 收藏 | 15个CNN关键回答集锦,2019校招面试必备!
- 基于群集的Hyper-v Server副本
- 专注,专注,还是专注
- GDCM:Traverse Modules的测试程序
- 1px问题在ios与android,IOS安卓常见问题
- lts安装 rust ubuntu_一起学Rust编程「1」:开发环境
- Spring Boot Server容器配置
- 如何知道一个域名是否存在_域名检测API实现查看一个域名在微信中是否被封
- BZOJ.5093.[Lydsy1711月赛]图的价值(NTT 斯特林数)
- Javascript特效:tab标签
- BootStrap入门响应式栅栏
- curl: (48) An unknown option was passed in to libcurl
- 采样频率和带宽的关系_示波器的采样率和存储深度在实际操作有什么用?
- Spring Cloud学习笔记---Spring Cloud Sleuth--一个手动搭建zipkin碰到的坑
- python安装error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual解决方案
- 如何制作多链接二维码?一次性防伪二维码?
- 【转】canvas初探
- 使用Ngrok实现内网穿透|附国内免费服务器
- ansible的安装
热门文章
- FPGA基础之LUT详解
- python连接oracle详细教程_[宜配屋]听图阁
- php插不入数据原因,php程序插数据入mysql, 插入失败问题
- SQL:REGEXP
- Docker入门(CentOS7)
- mysqlbinlog查看 binlog日志报错mysqlbinlog: unknown variable 'default-character-set=utf8mb4'
- sqlite学习笔记5:插入数据,查询数据和删除数据
- 关于aop:pointcut的expression配制说明及JoinPoint
- XML在线转化为JSON
- C#调用C++DLL传递结构体数组的终极解决方案