题目内容 (请给出正确答案)
[主观题]

4.1 (实验目的:熟悉Window进程创建过程)在Windows环境...

4.1 (实验目的:熟悉Window进程创建过程)在Windows环境下,利用高级语言编程环境(限定为VS环境或VC环境)调用相关的系统调用(CreateProccess,即系统API)实现一个包括“进程创建,文件读写”的应用程序。有一个文本文件CommandList.txt,第一行是说明性文字:本文件最后一次打开和运行日期是20190407。第二行开始每行是一个可执行程序的名称(含路径)。编写一个应用程序能打开该文件,并顺序执行其中的每个程序,并更新文件第一行中的日期。 [下面有一个文本文件CommandList.txt的截图] --------------------------------------------------------------------- | 本文件最后一次打开和运行日期是20190407 | | c:\Windows\system32\notepad.exe | | c:\Windows\system32\calc.exe | | c:\Windows\system32\mspaint.exe | | | |-------------------------------------------------------------------| 4.2 (实验目的:熟悉Linux fork创建进程的方法)在Ubuntu或Fedora环境使用fork函数创建一对父子进程,分别输出各自的进程号和提示信息串。 4.3 (实验目的:熟悉Linux 创建线程的方法)在Ubuntu或Fedora环境使用pthread_create函数创建2个线程A和B。线程A在屏幕上用while循环顺序递增地输出1-1000的自然数;线程B在屏幕上用while循环顺序递减地输出1000-1之间的自然数。为避免输出太快,每隔0.5秒输出一个数。 4.4(实验目的:熟悉Window线程创建过程)Windows环境下,利用高级语言编程环境(限定为VS环境或VC环境)调用CreateThread函数实现4.3的功能。 4.5(实验目的:熟悉Window线程创建过程)在windows环境下,利用高级语言编程环境(限定为VS环境或VC环境)调用CreateThread函数实现“并发地画圆和画方”。圆的中心,半径,颜色,正方形的中心,边长,颜色等参数自己确定,合适就行。圆和正方形的边界上建议取720个点。为直观展示绘制的过程,每个点绘制后睡眠0.2秒~0.5秒。 4.6(实验目的:熟悉Window线程创建过程)在windows环境下,利用高级语言编程环境(限定为VS环境或VC环境)调用CreateThread函数实现“文件拷贝小工具”。功能如下:1)具有一个编辑框,让用户任意指定源目录或文件,2)具有一个编辑框,让用户任意指定目的目录或文件;3)具有“开始拷贝”按钮;4)具有“停止拷贝”按钮5)具有显示拷贝进度的Label,当为目录拷贝时以文件数来统计进度,当为文件拷贝时以字节数来统计进度。 4.7(实验目的:理解“生产者-消费者”同步模型,熟悉Window同步控制机制和编程应用)在windows环境下,利用高级语言编程环境(限定为VS环境或VC环境)调用CreateThread函数和相关的同步函数,模拟实现“生产者-消费者”问题。 4.8(实验目的:熟悉Linux信号机制编程应用)在Ubuntu或Fedora环境创建父子2个进程A,B。进程A不断获取用户从键盘输入的字符串或整数,通过信号机制传给进程B。如果输入的是字符串,进程B将其打印出来;如果输入的是整数,进程B将其累加起来,并输出该数和累加的和。当累加和大于100时结束子进程,子进程输出“My work done!”后结束,然后父进程也结束。 4.9(实验目的:熟悉Windows管道通信机制编程应用)在windows环境下实现4.7.1节“算命大师程序的改进版”程序。

提问人:网友well7798 发布时间:2022-01-07
参考答案
  抱歉!暂无答案,正在努力更新中……
如搜索结果不匹配,请 联系老师 获取答案
更多“4.1 (实验目的:熟悉Window进程创建过程)在Wind…”相关的问题
第1题
一、实验目的 1. 熟悉PowerPoint 2000的界面。 2. 掌握演示文稿的创建方法。 3. 掌握演示文稿的编辑方法。

一、实验目的

1. 熟悉PowerPoint 2000的界面。

2. 掌握演示文稿的创建方法。

3. 掌握演示文稿的编辑方法。

点击查看答案
第2题
3.1 (实验目的:熟悉Windows批处理编程)在Windows环境下,编写一个批处理程序(算命大师.bat),程序运行后,输入:出生年月日(例如20000731)。系统输出你的属相和星座,例如:你属兔,狮子座。 3.2 (实验目的:熟悉Linux脚本编程)在Linux环境下,编写一个Shell脚本理程序,能统计给定文本文件的单词数,行数。 3.3 (实验目的:了解操作系统生成的概念,熟悉Lin
点击查看答案
第3题
用户为每个自己的进程创建PCB,并控制进程的执行过程。()

用户为每个自己的进程创建PCB,并控制进程的执行过程。()

点击查看答案
第4题
简述创建进程的大致过程。

点击查看答案
第5题
实验一 实验目的及要求: 熟悉Visual Studio集成开发环...

实验一 实验目的及要求: 熟悉Visual Studio集成开发环境。初步掌握集成开发环境的菜单栏、工具栏、解决方案资源管理器、窗体设计器、属性窗口和代码编辑器的使用; 初步掌握创建控制台应用程序和Windows应用程序的基本步骤; 熟悉程序的输入、编译、链接和运行过程; 初步掌握程序的调试方法。熟悉调试器的使用方法。 实验内容 1、新建一个C#控制台程序,然后在Main方法中输入以下代码: Console.WriteLine(“Hello World!”); 按F5运行程序,观察程序结果。 2、新建一个C#的Windows应用程序,然后在Main方法中输入以下代码: MessageBox.Show(“Hello World”,”Message from C#”); 按F5运行程序,观察程序结果。 3、在2的基础上,将下面的代码行注释掉 using System.Windows.Forms; 重新编译,观察情况,分析原因。 4、创建一个控制台应用程序。 创建新项目,项目类型:Visual C# ,模板:控制台应用程序,名称:SimpleConsoleApplication2。 在Main方法中声明两个整型变量num1和num2,然后使用Console.ReadLine()方法并给它们赋初值,然后使用书上的各种带格式字符串的Console.WriteLine()方法把num1、num2及它们的和输出在控制台上。(此处也可以自己试试其他类型的变量。) 5、创建一个Windows应用程序。 a.创建新项目,项目类型:Visual C# ,模板:Windows应用程序,名称:SimpleWindowsApplication。 b.将Form1的Text属性设为“求圆的面积”,然后更改该窗体的大小(Size),Width=400,Height=200 c.向Form1中添加一个标签(Label)控件,该标签在窗体上的位置是20,20. d.把标签的Text属性设为“Hello World!”,并将字体大小设定为40磅。 e.将标签的TextAlign属性设定为MiddleCenter. f.运行该应用程序 g.保存所有更改,关闭该应用程序。

点击查看答案
第6题
3.1 (实验目的:熟悉Windows批处理编程)在Windows环境下,编写一个批处理程序(算命大师.bat),程序运行后,输入:出生年月日(例如20000731)。系统输出你的属相和星座,例如:你属兔,狮子座。
点击查看答案
第7题
Windows中创建进程的函数名是 。
点击查看答案
第8题
进程的执行过程不包括()。

A.创建

B.就绪

C.运行

D.等待

点击查看答案
第9题
下面对进程的描述错误的是()

A.每个进程的状态信息记录在进程控制块中

B.多CPU系统中应该保持一个运行态队列

C.进程唤醒后可以立即被选中占用CPU执行

D.进程的创建过程不允许打断,因此创建应该用创建原语

点击查看答案
第10题
AndroidStudio创建项目的过程其实不是Eclipse创建项目的过程的细分化。()
点击查看答案
账号:
你好,尊敬的用户
复制账号
发送账号至手机
密码将被重置
获取验证码
发送
温馨提示
该问题答案仅针对搜题卡用户开放,请点击购买搜题卡。
马上购买搜题卡
我已购买搜题卡, 登录账号 继续查看答案
重置密码
确认修改
欢迎分享答案

为鼓励登录用户提交答案,简答题每个月将会抽取一批参与作答的用户给予奖励,具体奖励活动请关注官方微信公众号:简答题

简答题官方微信公众号

警告:系统检测到您的账号存在安全风险

为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!

微信搜一搜
简答题
点击打开微信
警告:系统检测到您的账号存在安全风险
抱歉,您的账号因涉嫌违反简答题购买须知被冻结。您可在“简答题”微信公众号中的“官网服务”-“账号解封申请”申请解封,或联系客服
微信搜一搜
简答题
点击打开微信