第十六章单元测试
  1. OpenFOAM是一款采用C++语言开发的面向对象的通用开源软件,主要用于求解流动与传热问题。( )

  2. A:对 B:错
    答案:对
  3. 以下关于面向对象编程语言的说法不正确的是( )。


  4. A:程序编写更加直观 B:过程繁琐、工作量大 C:代码重复利用率高 D:代码管理更加容易
  5. 采用OpenFOAM计算二维问题时,需将前、后壁面设置为empty。( )

  6. A:错 B:对
  7. 以下说法不正确的是( )。


  8. A:Gauss cubic使用高斯积分计算梯度,体心到面心的插值格式采用三阶格式 B:Gauss linear使用高斯积分计算梯度,体心到面心的插值格式采用中心差分 C:当计算网格质量较差时,特定梯度项的离散需要梯度限制器进行改进 D:leastSquares使用最小二乘法计算梯度,结果误差较大,但是在四面体网格上更稳定
  9. 以下关于时间类的常用函数的说法不正确的是( )。


  10. A:函数value()的功能是返回当前时间值 B:函数deltaT0()的功能是返回上一时刻时间步长 C:函数outputTime()的功能是输出所有对象注册机及其子对象注册机的对象 D:函数delta()的功能是返回时间步长
  11. OpenFOAM中牛顿流体瞬态不可压缩流动求解器是( )。


  12. A:buoyantBoussinesqPimpleFoam B:nonNewtonianIcoFoam C:interFoam D:icoFoam
  13. OpenFOAM中边界条件和初始条件均存储于0文件夹中,0文件夹中每个边界的名称和类型需与网格文件polyMesh下boundary中的名称完全一致。( )

  14. A:对 B:错
  15. 以下关于laplacianFoam求解器叙述不正确的是( )。


  16. A:laplacianFoam.C为主程序 B:write.H用于写各种场 C:createFields.H用于初始化各物理场 D:UEqn.H用于求解压力方程
  17. 可以将其他网格生成软件(如ICEM CFD、Gambit 等)生成的网格转换为OpenFOAM可识别的格式。( )

  18. A:对 B:错
  19. 以下关于OpenFOAM网格工具叙述不正确的是( )。


  20. A:blockMesh主要针对简单规则区域生成四边形或六面体网格 B:网格工具主要包括网格生成、网格转换、网格操作和其他高级网格工具 C:snappyHexMesh主要针对简单规则区域生成结构化网格 D:自带的网格生成工具为blockMesh和snappyHexMesh
  21. 以下关于OpenFOAM代码框架叙述不正确的是( )。


  22. A:etc是编译配置、热化学数据库等 B:src是对g++封装后形成的编译器 C:applications是求解器、工具和测试函数的源代码 D:bin是自定义bash脚本

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(1) dxwkbang
返回
顶部