第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用来启动单个进程,一般将该脚本放置在哪个目录。