linux环境编程练习.docVIP

  • 0
  • 0
  • 约3.96千字
  • 约 5页
  • 2024-09-22 发布于广东
  • 举报

一、选择题

1、关于处理系统调用错误,说法错误的是(A)。

A.系统调用失败时,会将全局整型变量errno设置为一个负值(通常为-1),以标识具体的错误

B.程序应包含errno.h头文件,该文件提供了对errno的声明,以及一组针对各种错误编号而定义的常量

C.函数perror()会打印出其msg参数所指向的字符串,紧跟一条与当前errno值相对应的消息

D.函数strerror()会针对其errnum参数中所给定的错误号,返回相应的错误字符串

2、数据类型mode_t是整型,通常用来描述(D)。

A.文件块数量 B.文件偏移量

C.文件块大小 D.文件权限

3、若文件不存在则创建之,这时应将open()函数的flags参数设置为(C)。

A.O_RDONLY B.O_WRONLY C.O_CREAT D.O_TRUNC

4、系统调用read()从文件描述符fd所指代的打开文件中读取数据,read()声明如下:

#includeunistd.h

ssize_tread(intfd,void*buffer,size_tcount);

关于read()函数,说法错误的是(B)

A.文件描述符fd指代已打开的文件

B.buffer提供存放输入数据的内存缓冲区地址。缓冲区至少应有count个字节

C.count

文档评论(0)

1亿VIP精品文档

相关文档