利用文件属性读取函数获取的st_mode进行文件类型测试方法正确的是()A.对成员st_mode同文件类型掩码进行与运算B.对成员st_mode直接判断C.利用带成员st_mode参数宏(用于文件类型判断)定义D.A和C都可以

题目

利用文件属性读取函数获取的st_mode进行文件类型测试方法正确的是()

A.对成员st_mode同文件类型掩码进行与运算

B.对成员st_mode直接判断

C.利用带成员st_mode参数宏(用于文件类型判断)定义

D.A和C都可以


相似考题
参考答案和解析
正确答案:D
更多“利用文件属性读取函数获取的st_mode进行文件类型测试方法正确的是()A.对成员st_mode同文件类型掩码进行与运算B.对成员st_mode直接判断C.利用带成员st_mode参数宏(用于文件类型判断)定义D.A和C都可以”相关问题
  • 第1题:

    以下有关成员函数特征的叙述不正确的是

    A.成员函数一定是内联函数

    B.成员函数可以重载

    C.成员函数可以设置缺省参数值

    D.成员函数可以是静态的


    正确答案:A
    解析:在类体内定义的成员函数都是内联函数,不在类体内定义的就不是内联函数,故成员函数不一定都是内联函数A项错误。

  • 第2题:

    下列关于私有继承的说法中正确的是()。

    A、基类成员对派生类新定义的成员函数是不可见的;

    B、基类成员对派生类新定义的成员函数是可见的;

    C、只有基类成员中的公有成员对派生类新定义的成员函数是可见的;

    D、基类成员中的保护成员对派生类新定义的成员函数是可见的。


    参考答案:D

  • 第3题:

    下面关于成员函数重载运算符和友元函数重载运算符相同的是( )。

    A.成员函数和友元函数可重载的运算符是不相同的

    B.成员函数和友元函数重载运算符时都需要用到this指针

    C.成员函数和友元函数重载运算符时都需要声明为公有的

    D.成员函数和友元函数重载运算符时的参数可能是相同的


    正确答案:A

  • 第4题:

    c++流中重载了运算符<<,它是一个

    A.用于输出操作的成员函数

    B.用于输入操作的成员函数

    C.用于输入操作的非成员函数

    D.用于输出操作的非成员函数


    正确答案:D
    解析:本题考核运算符的重载。C++流中重载了>>和,其中>>用于有格式输入,用于有格式输出,且都重载为非成员函数。

  • 第5题:

    在重载一个运算符函数时,其参数表中没有任何参数,这说明该运算符是( )。

    A.一元非成员运算符

    B.一元成员运算符

    C.二元非成员运算符

    D.二元成员运算符


    正确答案:B
    解析:当把运算符重载为成员函数时,第1操作数就是对象本身,即第1操作数仅以this指针的形式隐含在参数表中。因此,对于一元运算符的参数表是空的:对于二元运算符的参数表中只有一个参数,它代表第2操作数。当把运算符重载为非成员函数时,由于没有隐含this指针,因此所有的操作数必须出现在参数表中。因此。对于一元运算符,参数表中有一个参数,代表那个的操作数;对于二元运算符,参数表中有两个参数,分别代表第1和第2操作数。

  • 第6题:

    下面关于运算符重载的描述中,正确的是( )。

    A.一元运算符只能作为成员函数来重载

    B.运算符重载作为成员函数时,如果参数表中无参数,重载的是一元运算符

    C.二元运算符重载为非成员函数时,参数表中有一个参数

    D.C 中可以重载所有的运算符


    正确答案:B

  • 第7题:

    使用SmartUpload 实现文件上传时,关于实现对上传文件类型限制的方法描述正确的是()

    • A、使用setAllowedFilesList 方法可以指定允许上传的文件类型列表
    • B、使用setDeniedFilesList 方法可以指定允许上传的文件类型列表
    • C、使用setAllowedFilesList 方法可以指定禁止上传的文件类型列表
    • D、使用setDeniedFilesList 方法可以指定禁止上传的文件类型列表

    正确答案:A,D

  • 第8题:

    利用文件属性读取函数获取的st_mode进行文件类型测试方法正确的是()。

    • A、对成员st_mode同文件类型掩码进行与运算
    • B、对成员st_mode直接判断
    • C、利用带成员st_mode参数宏(用于文件类型判断)定义
    • D、A和C都可以

    正确答案:D

  • 第9题:

    下述静态成员的特性中,()是错误的。

    • A、静态成员函数不能利用this指针
    • B、静态数据成员要在类体外进行初始化
    • C、引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符
    • D、静态数据成员不是所有对象所共有的

    正确答案:D

  • 第10题:

    判断题
    读取一个字符的成员函数get()是不可以带参数的。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第11题:

    单选题
    下列描述中,关于c++说法正确的是()
    A

    所有的运算符号都可以重载。不能重载的运算符只有4个,作用域运算符:’::’,成员解引用运算符:’.*’,成员访问运算符:’.’,条件运算符:’?:’

    B

    基类类型的指针可以指向子类,子类类型的指针也可以指向基类

    C

    可以在类的构造函数中对静态数据成员进行初始化

    D

    动态联编要满足两个条件:被调用的成员函数是虚函数;用指针或引用调用虚函数


    正确答案: D
    解析: 暂无解析

  • 第12题:

    单选题
    下述静态成员的特性中,()是错误的。
    A

    静态成员函数不能利用this指针

    B

    静态数据成员要在类体外进行初始化

    C

    引用静态数据成员时,要在静态数据成员名前加<类名>和作用域运算符

    D

    静态数据成员不是所有对象所共有的


    正确答案: A
    解析: 暂无解析

  • 第13题:

    下列关于类定义的说法中,正确的是

    A.类定义中包括数据成员和函数成员的声明

    B.类成员的缺省访问权限是保护的

    C.数据成员必须被声明为私有的

    D.成员函数只能在类体外进行定义


    正确答案:A
    解析:本题考查的知识点是:类的定义。类中缺省的访问权限是私有的(private),所以选项B) 不正确:类的数据成员和函数成员的访问控制权限均可被声明为公有 (public)、私有(priate)和保护(protected)中的任意一种,所以选项C) 不正确;成员函数的实现即可以在类体内定义,也可以在类体外定义,所以选项D) 不正确。故本题应该选择A。

  • 第14题:

    通过查看文件属性,我们能知道文件类型以及文件大小。

    此题为判断题(对,错)。


    正确答案:√

  • 第15题:

    函数fseek()的正确调用形式是( )。

    A.fseek(位移量,起始点,文件类型指针);

    B.fseek(文件类型指针,位移量,起始点);

    C.fseek(文件类型指针,起始点,位移量);

    D.fseek(起始点,位移量,文件类型指针);


    正确答案:B
    解析: 改变文件位置的指针函数fseek()的调用形式:
    fseek(fp,offset,position);。
    fseek函数参数说明:“fp”是指向该文件的文件型指针;“offset”为位移量,指从起始点position到要确定的新位置的字节数。也就是以起点为基准,向前移动的字节数。“position”为起始点,指出以文件的什么位置为基准进行移动,position的值用整型常数表示,“0”表示文件的开头,“1”表示文件的当前位置,“2”表示文件的末尾。

  • 第16题:

    重载一个运算符函数时,其参数表中没有任何参数,这说明该运算是 ______。

    A.一元非成员运算符

    B.二元非成员运算符

    C.一元成员运算符

    D.二元成员运算符


    正确答案:C

  • 第17题:

    下列说法正确的是 ______。

    A.一元运算符重载为成员函数没有参数

    B.一元运算符重载为友员函数没有参数

    C.二元运算符重载为友员函数有一个参数

    D.二元运算符重载为成员函数有二个参数


    正确答案:A

  • 第18题:

    由于常对象不能被更新,所以( )。

    A.利用常对象可以调用任何不改变对象值的成员函数

    B.利用常对象只能调用静态成员函数

    C.常对象的成员都是常成员

    D.利用常对象只能调用它的常成员函数


    正确答案:D

  • 第19题:

    下列选项中,用于获取文件类型的函数是()。

    • A、file
    • B、fileinode
    • C、filetype
    • D、fileowner

    正确答案:C

  • 第20题:

    下列答案中不是类的成员方法与外界进行信息交换的方式的是()。

    • A、通过方法的返回值
    • B、利用类的成员变量
    • C、在类外部定义全局变量
    • D、通过方法中的参数传递

    正确答案:C

  • 第21题:

    使用成员函数方法和使用友元函数的方法所定义的重载运算符函数的参数个数是不相同的。


    正确答案:正确

  • 第22题:

    判断题
    使用成员函数方法和使用友元函数的方法所定义的重载运算符函数的参数个数是不相同的。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第23题:

    单选题
    下列选项中,用于获取文件类型的函数是()。
    A

    file

    B

    fileinode

    C

    filetype

    D

    fileowner


    正确答案: A
    解析: 暂无解析