- 带电粒子在混合场中的运动
- 共3507题
右图中MN、GH为足够长光滑平行金属导轨,金属棒AB.CD垂直放在两导轨上,整个装置在同一水平面内。匀强磁场垂直于导轨所在的平面,方向如图。若给CD杆一个水平向右的速度,则
正确答案
下列命令中用于激活系统守候进程以便能够在Java虚拟机上注册和激活对象的是 ( )。
A.rmic
B.rmiregistry
C.rmid
D.serialver
正确答案
C
解析
[解析] Java语言的RMI包括:rmlc、rmlreglstry、rmid、set-ialver。其中,命令rmid用于激活系统守候进程,以便能够在java虚拟机上注册和激活对象。
设有定义:int k=1,m=2;float f=7;则下列选项中错误的表达式是( )。
A.k=k>=k
B.-k++
C.k%int(
D.k>=f>=m
正确答案
C
解析
[解析] 在C语言中,求余运算符“%”两边的运算对象都应为整型数据,所以需要对变量f进行强制类型转换,正确的写法为k%(int)f。在C语言中,逻辑运算符与赋值运算符、算术运算符、关系运算符之间从高到低的运算优先次序是:!(逻辑“非”)、算术运算符、关系运算符、&&(逻辑“与”)、||(逻辑“或”)、赋值运算符。根据运算符的优先级与结合性,对于选项A) ,先计算k>=k的值(为真,即1),再用1对k进行赋值。对于选取项B) ,先计算k++的值,再对其取负数。对于选项D) ,先计算k>=f的值(为假,即0),再用0与出进行比较,故最终结果为0。
下列程序的输出结果是( )。 main() { int p[8]={11,12,13,14,15,16,17,18},i=0,j=0; while(i++<7) if(p[i]%2)j+=p[i]; printf("%d\n",j); }
A.42
B.45
C.56
D.60
正确答案
B
解析
[解析] 在C语言中,数组的下标默认为0,因此数组p的下标范围为:0~7。程序循环过程为:第1次循环i=0,执行循环,并且 i自加,得i=1,因此p[i]为p[1]=12,12%2=0,不执行后面的语句;接着进行第2次循环,此时i=1,小于7执行循环,并且i自加,得i =2,因此p[i]为p[2]=13,13%2=1,执行后面的语句;这样一直到退出循环。最后j的值为j=13+15+17=45。
已定义下列函数: int fun(int *p) {return *p;) fun函数返回值是( )。
A.不确定的值
B.一个整数
C.形参p中存放的值
D.形参p的地址值
正确答案
B
解析
[解析] 由函数int fun(int *p){return *p;}的定义可知,返回值为整型指针变量p所指向的数据。
扫码查看完整答案与解析