- 博客(40)
- 收藏
- 关注
原创 文件IO第7天作业
a.A进程发送一句话后,B进程接收到打印。然后B进程发送一句话,A进程接收后打印b.重复上述步骤。直到AB接收或者发送完quit后,结束AB进程。2、要求在共享内存中存入字符串“1234567"。A进程循环打印字符串,B进程循环倒置字符串,要求结果不允许出现乱序:提示:共享内存+信号灯集。
2023-12-19 20:54:55
28
原创 文件IO第6天作业
1、有三个线程,ID号分别为ABC,且每个线程中都在循环打印自己的ID。要求打印的结果为ABC.a.A进程发送一句话后,B进程接收到打印。然后B进程发送一句话,A进程接收后打印。直到AB接收或者发送完quit后,结束AB进程。2、实现AB进程对话。
2023-12-18 19:32:05
23
原创 文件IO第5天作业
2、创建两个线程,要求一个线程从文件中读取数据,另一个线程将读取到的数据打印到终端,类似cat一个文件文件cat完毕后,要结束进程。1、完成图片拷贝,要求一个线程拷贝一半,另一个线程拷贝另一半。a.找临界资源,找临界区,对临界区上锁解锁即可。a.读到一次数据,打印一次数据。
2023-12-15 22:55:30
27
原创 文件IO第3天作业
请使用文件IO函数拷贝一张图片(图片就是普通文件,普通文件怎么拷贝,图片就怎么拷贝)要求子进程拷贝后半部分,父进程拷贝前半部分。ps:是否拷贝成功打开可以打开图形化界面查看,或者使用diff指令--》diff 1.png 2.pngeog 1.png。
2023-12-13 19:03:28
20
原创 文件IO第2天作业
2、更新任务:要求将当前路径下,所有文件的权限及最后一次的访问时间提取出来,写入到file.txt中!1、用read write实现文件拷贝。
2023-12-12 20:48:54
29
原创 文件IO第1天作业
c.若终端输入的账户存在,但是密码不正确,则输出密码错误d.若账户密码均正确,则输出登录成功。a.从终端获取账户密码,与文件中的账户密码比较b.若终端输入的账户不存在,则输出账户不存在。自定义一个usr.txt,手动输入账户密码,格式如下:账户密码。3、用fgets和fputs实现文件拷贝。2、计算一个文件的大小,请封装成函数。例如:zhangsan 12345。
2023-12-11 18:57:54
26
原创 数据结构第4天作业
提示:使用链式栈实现:遇到(,将(入栈。遇到),将栈中的数据出栈。[链栈实现]思路:循环把余数入栈循环出栈,直到栈空为止。1、栈的进制转换,将十进制转换成二进制。
2023-12-06 19:24:25
34
原创 数据结构第3天作业
例如,8个人围坐一圈,约定从第3个人开始编号为1,数到第4个人出列。出列后原来第5个人计算为1.n=8,k=3,m=4,最终出队的结果是62743518。3.他的下一位又从1开始计数,数到m的那个人又出列,依次类推,直到所有人出列为止。2.约定序号为k (1≤k≤n)的人从1开始计数,数到m的那个人出列,1.设编号分别为:1,2, ...,n的n个人围坐一圈。提示:单向循环链表,删除头结点。joseph(约瑟夫)问题。
2023-12-05 18:58:18
24
原创 c高级第6天作业
usr:默认软件都会存于该目录,用于存储只读用户数据的第二层,包含绝大多数用户工具和应用程序。/dev:设备文件,任何设备和接口设备都是以文件的形式存放与该目录。定义一个指向指针的指针,它指向的指针指向一个整。/etc:特定主机系统的配置文件。地址由低到高:87654321。地址有低到高:12345678。的方式下在内存中是如何存储。请问以下代码有什么问题。写一个函数和,可以将。
2023-11-29 18:37:27
28
1
原创 c高级第5天作业
39.若有定义int x[4][3]={1,2,3,4,5,6,7,8,9,10,11,12};40.若有说明:char *language[]={“FORTRAN”,”BASIC”,”PASCAL”,”JAVA”,”C”};则以下不正确的叙述是。34.若有定义:int x[10]={0,1,2,3,4,5,6,7,8,9},*p1;24.若有程序段:int a[2][3],(*p)[3];30.若有定义:int b[4][6],*p,*q[4];
2023-11-28 18:35:04
110
原创 C高级第三天作业
2、写一个脚本,要求提示输入软件名。然后提示是否确认下载该软件如果确认下载,输入y或者yes或者Yes开始下载,如果输入其他则不下载。在以下图形的基础上修改,要求从终端输入金字塔层数,打印出对应层数金字塔。5、从终端输入字符串,将字符串倒置存储。例如输入abcde,结果为edcba。1、实现四则运算,例如输入8+4,输出12。3、打印9*9乘法表。
2023-11-24 19:00:04
59
1
原创 c高级第二天作业
从终端输入三个带后缀的文件名,将名字存储到file1中,将后缀存储到flie2中:例如:终端输入a.c b.txt c.sh--->要求将a b c存储到file1中,c txt sh存储到file2中。
2023-11-23 18:05:55
69
原创 C高级第一天作业
D:在编辑模式下,按下ESC键后,键入 " :wq!B:在命令行模式下,键入 " q!A:在末行模式下,键入 " q!C:在可视模式下,键入 " q!A:标准错误输出重定向到标准输入。B:标准输出重定向到标准错误输出。C:标准输入重定向到标准错误输出。获取上一句命令是否正确执行的结果。D:标准输出重定向到标准输入。
2023-11-22 20:19:24
132
1
原创 杭州快越科技和卡尔电气笔试题
第一次扔k层 ,则次数time=1,第二次,如果破了,要试从1到k-1层,此时需要sumTime=time+k-1=k 次;如果破了,还需要扔k+1到2k-1层,再加上前面扔的两次time=2, 即 sumTime=time+k-2=k。1、已知字母A的ASCII码为十进制数值65,且S为字符型,则执行语句S='A'+'6'-'3';以此类推如果满足 k+(k-1)+(k-2)+(k-3)+(k-4)+....+(k-k+1) >=n-1。
2023-11-18 11:06:50
351
1
原创 c基础第6天作业
3.从终端获取一个字符串str,再输入一个字符c,再输入一个插入位置n,要求将c插入到str中,且插入在n所指定的下标位置。例如:输入hello在输入一个a 在输入一个1,则最后得到的结果为haello.4.求二维数组的的最大值,并输出相应的行号,和列号。5.输出一个十行的杨辉三角。1.strcmp仿写。2.strcat仿写。
2023-11-15 20:08:39
169
原创 c基础第5天作业
1.题目:有一分数序列: 2/1 3/2 5/3 8/513/8 21/13...求出这个数列的前20项之和。2.题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?ps:三层循环:个位,十位,百位﹑,判断个位!1、1、2、3、5、8、13、21、34、.…....n=1和n=2的时候都是输出1公式: f(n)= f(n-1)+f(n-2);例如输入: aabcabd换行,得到a有多少个,b有多少个,c有多少个,d有多少个。8.输入5个正整数,求5个数据中的最第二大的值。
2023-11-14 19:45:36
215
1
原创 江西山水光电科技有限公司 - C基础题目笔试题
1、输入3个学生4门课的成绩{(60,70,65,75),(75,80,75,90),(95,75,90,65)},计算每个学生的总分和平均成绩并输出,结果保留一位小数。18、设a=5,b=6,c=7,d=8,m=2,n=2,执行(m=a > b)&&(n=c>d)后n的值为( B )1、设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是( D )3、设 int x=1, y=1;
2023-11-12 11:54:03
46
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人