⑴ 你是怎样理解“程序”的
自我认为是逻辑编程 利用程序代码按照事先设计好的程式来走,目的:为实现人机交互或者某个特定事件而编写,,,
⑵ 如何理解程序与结果
程序就是为了某种结果而存在的,没有结果,程序就没有存在的意义。
⑶ 程序是怎么理解呀!
不可以的,程序运行需要很多文件支持,这包括dll文件,dat文件等,这些文件里面存储着程序运行必须的资源或者函数,所以删除了不能运行。
另外还有卸载该软件的卸载程序。
如果你想尝试是否可以删除那个文件,可以先剪切到别处,如果程序没有异常,那证明这个文件多半可以安全删除
另外,虚机团上产品团购,超级便宜
⑷ 如何理解进程
一个程序就是一个进程,而一个程序中的多个任务则被称为线程。进程是表示资源分配的基本单位,又是调度运行的基本单位。线程是进程中执行运算的最小单位,亦即执行处理机调度的基本单位。 进程和线程的关系
(1)一个线程只能属于一个进程,而一个进程可以有多个线程,但至少有一个线程。线程是操作系统可识别的最小执行和调度单位。
(2)资源分配给进程,同一进程的所有线程共享该进程的所有资源。同一进程中的多个线程共享代码段(代码和常量),数据段(全局变量和静态变量),扩展段(堆存储)。但是每个线程拥有自己的栈段,栈段又叫运行时段,用来存放所有局部变量和临时变量。
(3)处理机分给线程,即真正在处理机上运行的是线程。
(4)线程在执行过程中,需要协作同步。不同进程的线程间要利用消息通信的办法实现同步。
如果把上课的过程比作进程,那么每个学生就是一个线程,他们共享教室,即线程共享进程的内存空间。每一个时刻,只能一个学生问老师问题,老师回答完毕,轮到下一个。即线程在一个时间片内占有cpu。
⑸ 下面的程序如何理解,求详细解释
你给出的题目的本身书写上是有误的。
A. 很多地方缺少分号;
B. 第八行 id应为if;
C. 第十行 s/10 应为 s=s/10;
补充上应有的分号以及另两处错误如我所猜想的改过来的话,这段代码含义如下。
1. 有两个方法arrange(long s); sort(int a[],int n);
逻辑上看arrange是程序的入口。
2. sort(int a[],int n)函数对传入的参数数组a[]的前n项(下标为0 ~ n-1)进行冒泡排序。
最终形成一个递增的数列。即 a[0]<=a[1]<=a[2]<=a[3] ... <=a[n]
3. arrange(long s)函数对传入的参数进行一些简单计算,将其按位倒序将其中的奇数数字插入数组b[]中,从而形成一个新的数组。
之后调用sort(int a[], int n)进行排序。
而后将排好序的数组按照从高位到低位的顺序重新组成一个long数字,并返回。
4. %为取模运算,就是取相除之后的余数。
从程序运行结果的角度来看,如下:
arrange(25698741) => 1579
arrange(97531) => 13579
arrange(55779911) => 11557799
arrange(284606) => 0
希望能帮到你,如果还不明白,Text me!
⑹ 如何理解一下程序:
你所贴的程序应该是javascript代码:详细解释如下
<script language="javascript" type="text/javascript">
today=new Date(); // 创建日期变量 today
function initArray() //函数
{
this.length=initArray.arguments.length; // 函数参数个数的长度
for(var i=0;i<this.length;i++)
this[i+1]=initArray.arguments[i] ; //逐个的将传入的参数赋值到本对象之中
}
var d=new initArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六"); //调用
document.write("<font color=#111111 style='font-size:9pt;font-family:宋体'>",today.getYear(),"年",today.getMonth()+1,"月",today.getDate(),"日</font>"); //在文档中输出一段字符串
</script>
<scriptlanguage="javascript"type="text/javascript">
today=newDate();//创建日期变量today
functioninitArray()//函数
{
this.length=initArray.arguments.length;//函数参数个数的长度
for(vari=0;i<this.length;i++)
this[i+1]=initArray.arguments[i];//逐个的将传入的参数赋值到本对象之中
}
vard=newinitArray("星期日","星期一","星期二","星期三","星期四","星期五","星期六");//调用
document.write("<fontcolor=#111111style='font-size:9pt;font-family:宋体'>",today.getYear(),"年",today.getMonth()+1,"月",today.getDate(),"日</font>");//在文档中输出一段字符串
</script>