问题 单项选择题

下列选项中哪个方法可以判断线程是否处于活动状态

A. 0 0

B. -5 0

C. -1 6

D.0 6

答案

参考答案:C

解析:函数的参数不仅可以是整型、实型、字符型等数据,还可以是指针类型。它的作用是将一个变量的地址传送到另一个函数中去。在本题解析中,我们试图将这一问题解释清楚!  大家可以考虑一下利用下面这函数可不可以实现a和b的互换。  swap(int x,int y)  { int t;   t=x;   x=y;   y=t  如果在main函数中用swap(a,B) ,会有什么结果呢在函数调用开始时,a的值传送给x,b的值传递给y。执行完swap( )函数后,x和y的值是互换了,但main( )函数中的a和b并未互换。也就是说由于“单向传递”的“值传递”方式,形参值的改变无法传递给实参。  为了使在函数中改变了的变量值能被main( )函数所用,不能采取上述办法,而应该用指针变量做函数参数。在函数执行过程中使指针变量所指向的变量值发生变化,函数调用结束后,这些变量值的变化被保留下来,这样就实现了调用函数改变变量的值,在主调函数中使用这些改变了的值的目的。  swap(int *p1,int *P2)  { int p;   p= *p1;   *p1=*P2;   *P2=p;  }  注意交换。p1和:p2的值是如何实现的,如果写成下面这样就有问题了!  swap(int *P1,int *p2)  { int *p;   *P=*p1;/ *此语句有问题:*/   *p1=*p2;   *p2=*p;  }  * P1就是a,是整型变量。而*p是指针变量P所指向的变量,但P中并无确切地址,用*p可能会造成破坏系统的正常工作状态。应该将* p1的值赋给一个整型变量,用整型变量作为过渡变量实现*P1和*p2的交换。

阅读理解与欣赏

子曰:“周监于二代,郁郁乎文哉,吾从周。”

子曰:“甚矣吾衰也!久矣吾不复梦见周公。”

孔子谓季氏,“八佾舞于庭,是可忍,孰不可忍也!” 

子曰:“觚不觚,觚哉!觚哉!”

孔子曰:“天下有道,则礼乐征伐自天子出;天下无道,则礼乐征伐自诸侯出。自诸侯出,盖十世希不失矣;自大夫出,五世希不失矣;陪臣执国命,三世希不失矣。天下有道,则政不在大夫。天下有道,则庶人不议。”

子路曰:“卫君待子为政,子将奚先?”子曰:“必也正名乎!”子路曰:“有是哉,子之迂也!奚其正?”子曰:“野哉,由也!君子于其所不知,盖阙如也。名不正则言不顺,言不顺则事不成,事不成则礼乐不兴,礼乐不兴则刑罚不中,刑罚不中,则民无所措手足。故君子名之必可言也,言之必可行也。君子于其言,无所苟而已矣。

齐景公问政于孔子。孔子对曰:“君君、臣臣、父父、子子。”公曰:“善哉!信如君不君,臣不臣,父不父,子不子,虽有粟,吾得而食诸?”

小题1:解释下面的句子(2分)

君子于其言,无所苟而已矣。

                                                                                          

小题2:“天下无道”指什么?孔子对此的态度?(2分)

                                                                                            

                                                                                           

                           

小题3:为什么“名正”才能“言顺”? “正名”的内容是什么?(2分)

                                                                                           

                                                                                 

单项选择题