C++码农日记(全程视频讲解)
上QQ阅读APP看书,第一时间看更新

第12天 温故知新

1.利用VS 2019、Qt开发命令行程序时,在项目的pro文件中,应配置(  )。

2.以下哪种后缀不是程序的项目文件后缀?(  )

A.pro

B.vcxproj

C.Makefile

D.cpp

3.使用FTP工具从Windows传输源代码文件到UNIX/Linux系统时,需要配置ASCII文件后缀,这是因为Windows与UNIX/Linux系统的文本文件的回车换行符不一样,在传输过程中需要进行自动处理。这种说法是否正确?

4.在项目的pro文件中,添加某个源代码(a.cpp)文件时,应该配置为(  )。

5.在项目A的pro中,引用公共的配置文件common.pri时(假设该文件位于PROJECT_DEV_HOME环境变量所指向的目录的子目录src中),使用的语句为(  )。

6.在C++程序的int main(int argc, char* argv[])函数的入口参数中,argc代表(  ),argv代表(  )。

7.当使用VS 2019调试程序时,如果希望程序在某处代码行产生中断,那么就需要在该行(  )。

8.当使用VS 2019调试程序时,如果需要为程序设置命令参数,需要怎样做?

9.当在Linux中查看某个后台服务的运行信息(如CPU占用率)时,应该使用什么命令?

10.让一个进程以后台方式运行,可以通过调用(  )实现。该函数通过系统调用创建一个与原来进程几乎完全相同的进程。一个进程调用该函数后,系统先给新的进程分配资源(如存储数据和代码的空间),然后把原来进程的所有值都复制到新进程中,只有少数值与原进程的值不同,这相当于克隆了一个进程。

11.如果希望在Linux操作系统启动时能够自动启动某个后台服务程序,那么根据本章介绍的方法,需要将process_manager.sh脚本放置在哪个目录?

12.脚本startp.sh用来启动单个进程,一般将该脚本放置在哪个目录。