由于电子自旋-轨道相互作用将导致能级分裂,在多重能级的结构中,两个相邻能级的间隔()A、与两个J值中较大的值成正比B、与两个J值中较小的值成正比C、与较大的J的J(J+1)成正比D、与较小的J的J(J+1)成正比

题目
由于电子自旋-轨道相互作用将导致能级分裂,在多重能级的结构中,两个相邻能级的间隔()

A、与两个J值中较大的值成正比

B、与两个J值中较小的值成正比

C、与较大的J的J(J+1)成正比

D、与较小的J的J(J+1)成正比


相似考题
更多“由于电子自旋-轨道相互作用将导致能级分裂,在多重能级的结构中,两个相邻能级的间隔() A、与两个J值中较大的值成正比B、与两个J值中较小的值成正比C、与较大的J的J(J+1)成正比D、与较小的J的J(J+1)成正比”相关问题
  • 第1题:

    以下程序的输出结果是 ( ) main( ) { int n[3] [3],i,j; for (i=0;i<3;i+ +) for(j=0;i<3;++) n[i][j]=i+j; for(i=0;i<2;i++) for(j=0,j<2;j++) n[i+1][j+1]+=[i][j]; printf("%d\n",n[1][j]); }

    A.14

    B.0

    C.6

    D.值不确定


    正确答案:C

  • 第2题:

    下面程序用“冒泡”法将数组a中的10个整数按升序排列,算法是:从数组的第1个元素开始,依次将相邻的两个数相比较(第1个数与第2个数,第2个数与第3个数……如此重复),若前面的数较大,则这两个数交换位置。这样执行一遍后,最后一个数已经是数组中最大的数。然后将数组的前n-1个数重复上述过程。如此继续,可将数组排序,请将程序补充完整。

    Option Base 1

    Private Sub Command1_Click()

    Dim a()

    a=Array(678,45,324,528,439,387,87,875,273,823)

    Fori=【 】

    Forj= 【 】

    If a(j)【 】a(j+1)Then

    a1=a(j)

    a(j)=a(j+1)

    a(j+1)=al

    End lf

    Nextj

    Next i

    For i=1 To 10

    Print a(i)

    Next i

    End Sub


    正确答案:1 To 91 To 10-I>=或>
    1 To 9,1 To 10-I,>=或> 解析:本题主要考查了“冒泡”排序法,根据题意描述的“冒泡”法的思想,对10个数进行排序,需要进行9趟排序过程,故[10]处填1 To 9。每一趟中都需要进行一定次数的两数比较,如第一趟过程中需要对前9个数进行相邻数两两比较,第二趟中对前8个数进行相邻数两两比较,依此类推,总结规律可知 [11]处应填1To 10-i。比较中两数交换位置的前提条件是前面的数大于后面的数或大于等于后面的数。故[12]处应填>=或>。

  • 第3题:

    有以下程序 main() { int x[]={1,3,5,7,2,4,6,0},i,j,k; for(i=0;i<3;i++) for (j=2;j>=i;

    有以下程序

    main( )

    { int x[ ]={1,3,5,7,2,4,6,0},i,j,k;

    for(i=0;i<3;i++)

    for (j=2;j>=i;j--)

    if(x[j+1]>x[j]){ k=x[j];x[j]=x[j+1];x[j+1]=k;}

    for(i=0;i<3;i++)

    for(j=4;j<7-i;j++)

    if(x[j+1]>x[j]){ k=x[j];x[j]=x[j+1];x[j+1]=k;}

    for (i=0;i<3;i++)

    if(x[j]>x[j+1]){ k=x[j];x[j]=x[j+1];x[j+1]=k;}

    for (i=0;i<8;i++) printf("%d",x[i]);

    printf("\n");

    }

    程序运行后的输出结果是:

    A.75310246

    B.1234567

    C.76310462

    D.13570246


    正确答案:A
    解析:程序运行的输出结果是75310246。

  • 第4题:

    有以下程序main(){ int x[]={1,3,5,7,2,4,6,0},i,j,k; for(i=0;i<3;i++) for(j=2;j>=i;j--) if(x[j+1]>x[j]) { k=x[j]; x[j]=x[j+1]; x[j+1]=k; } for (i=0;i<3;i++) for(j=4;j<7-i;j++) if(x[j]>x[j+1]) { k=x[j]; x[j]=x[j+1]; x[j+1]=k; } for (i=0;i<8;i++) printf("%d",x[i]); printf("\n");}程序运行后的输出结果是A.75310246 B.01234567 C.76310462 D.13570246


    正确答案:A
    for(i=0;i<3;i++)
         for(j=2;j>=i;j--)
            if(x[j+1]>x[j]){  k=x[j];x[j]=x[j+1];x[j+1]=k;}
    此段程序的作用是将数组x[0]~x[3]中的数由大到小进行排列,运行此段程序后,x[]中的值变为x[]={7,5,3,1,2,4,6,0}
    for(i=0;i<3;i++)
        for(j=4;j<7-i;j++)
            if(x[j]>x[j+1]){ k=x[j];x[j]=x[j+1];x[j+1]=k;}
    此段程序的作用是将数组x[4]~x[7]中的数由小到大进行排列,运行此段程序后,x[]中的值变为x[]={7,5,3,1,0,2,4,6},最后通过一个循环将X[]中的数依次输出。

  • 第5题:

    java中i与i是什么意思

    int i=3;

      int count=(i++)+(i++)+(i++);

      System.out.println(i);

      System.out.println(count);

      int j=3;

      count=(++j)+(++j)+(++j);

      System.out.println(j);

      System.out.println(count);

    在这个式子里面为什么i的值与j的值相等?


     

    i++++i都是对i进行+1的操作。

    它们的不同点:i++是在i值被使用后才+1,而++ii值在被使用之前就+1

     

    分析下您给的例子:

    首先分析count=(i++)+(i++)+(i++);运算是从左到右的,由于i++是在i值被使用后才+1所以第一个括号的(i++)应该为3,但是i的值变成了4,当运算第二个括号(i++)此时i的值是4所以第二个括号的(i++)为4但是此时i的值变成5了,类推第三个括号的(i++)为5但是此时i的值变成了6;也是说该等式变为count=3+4+5=12此时i的值为6.

    在分析int j=3;

      count=(++j)+(++j)+(++j); ++j的操作顺序是先将j1后在进行操作,所以第一个括号(++j)先将j1此时j变为4,所以括号的值相当于4

    第二个括号将j1j的值变为5;第三个括号将j1j的值变为6所以等式相当于 count=4+5+6)此时j的值是6   综上ij 相当。

    简单的说i++就是先使用的i的值然后再加1,而++i就是先将i+1,然后使用i改变后的值。

     

     

     

  • 第6题:

    下面程序段的功能是()。……int a[]={4,0,2,3,1},i,j,t;for(i=0;<5;i++){t=a[i];j=i;j--;while(j>=0

    下面程序段的功能是( )。 …… int a[]={4,0,2,3,1},i,j,t; for(i=0;<5;i++) { t=a[i];j=i;j--; while(j>=0&&t>a[j]) {a[j+1]=a[j];j--;} a[j+1] =t; } ……

    A.对数组a进行插入排序(升序)

    B.对数组a进行插入排序(降序)

    C.对数组a进行选择排序(升序)

    D.对数组a进行选择排序(降序)


    正确答案:B
    解析:本题考查数组的使用,注意插入排序方法。

  • 第7题:

    若有定义:int i=2,j=5;则表达式(i+1,j+1,(++i+(j--))的值为()

    • A、8
    • B、6
    • C、7
    • D、5

    正确答案:A

  • 第8题:

    下面的C程序完成的功能是()。 #include #defineSIZE5 voidfunc(intdata[SIZE]); main() { inti,buf[SIZE]; printf(""Pleaseinput%dnumbers:"",SIZE); for(i=0;idata[j+1]) { d=data[j]; data[j]=data[j+1]; data[j+1]=d; } }

    • A、对一维数组降序排序
    • B、对一维数组升序排序
    • C、对一维数组逆向排序
    • D、对一维数组顺序排序

    正确答案:B

  • 第9题:

    将二等长异径的圆柱形铝棒串联后接在直流电源上,则()。

    • A、通过棒的电流I正比于棒的面积
    • B、棒中的j与截面积成正比
    • C、棒内的E与截面积成正比
    • D、棒的电压与截面积成正比

    正确答案:B

  • 第10题:

    在温度T时,某种粒子能级εj=2εi,简并度gi=2gj,则能级εj和εi上分布的粒子数之比为()。

    • A、0.5exp(εj/2kT
    • B、2 exp(-εj/2kT
    • C、0.5exp(-εj/2kT
    • D、2exp(-2εj/kT

    正确答案:C

  • 第11题:

    单选题
    若有定义:int i=2,j=5;则表达式(i+1,j+1,(++i+(j--))的值为()
    A

    8

    B

    6

    C

    7

    D

    5


    正确答案: A
    解析: 暂无解析

  • 第12题:

    单选题
    下面的C程序完成的功能是()。 #include #defineSIZE5 voidfunc(intdata[SIZE]); main() { inti,buf[SIZE]; printf(""Pleaseinput%dnumbers:"",SIZE); for(i=0;idata[j+1]) { d=data[j]; data[j]=data[j+1]; data[j+1]=d; } }
    A

    对一维数组降序排序

    B

    对一维数组升序排序

    C

    对一维数组逆向排序

    D

    对一维数组顺序排序


    正确答案: A
    解析: 暂无解析

  • 第13题:

    给定下面的代码: int i=1,j=10; do { if(i++>--j) continue; }while(i<5) 执行完之后,i与j的值分别是多少? ( )

    A.i=6,j=5

    B.i=5,j=5

    C.i=6,j=4

    D.i=5,j=6


    正确答案:D
    解析:该题考查对自增自减运算符的理解。假如op是操作数,自增自减运算符有下面几种形式。++op、op++,表示对操作数op加1,其中,++op表示先对op加1然后再取其值,而。op++表示先取其值,然后再对op进行加1。 --op、op--,表示对操作数op进行减1操作,其中,--op表示先对op减1然后再取其值,而op--表示先取其值,然后再对op进行减1。在本题中,当进行到i=5时退出循环,此时j为6。故本题答案是D。

  • 第14题:

    有以下程序: include main ( ){int x[ ] = {1,3,5,7,2,4,6,0} ,i,j,k;for(i =0;i<3;i

    有以下程序: #include <stdio. h> main ( ) { int x[ ] = {1,3,5,7,2,4,6,0} ,i,j,k; for(i =0;i<3;i ++ ) for (j =2;j> = i;j — ) if( x[j + 1 ] > x[j] ) { k = x[j] ;x[j] = x[j + 1 ] ;x[j + 1 ] = k; } for (i =0;i<3;i++) for(j =4;j <7-i;j ++) if(x[j] >x[j+1]){ k=x[j];x[j] =x[j+1];x[j+1] =k;} for (i=0;i<8;i ++) printf("%d" ,x[i]); prinff("\n" );}程序运行后的输出结果是( )。

    A.75310246

    B.1234567

    C.76310462

    D.13570246


    正确答案:A
    解析:本题考查的是排序算法。for(i=0;i3;i++)for(j=2;j>i;j--)if(x[j+1],x[j]){k=x[j];x[j];x[j+1);x[j+1]=k;}该段程序的作用是将数组元素x[0]~x[3]中的数由大到小排列,得到x[]{7,5,3,1,2,4,6,0}。for(i=0;i3;i++)for(j=4;j7-i;j++)if(x[j]>x[j+1]){k=x[j];x[j]=x[j+1];x[j+1]=k;}该段程序的作用是将数组元素x[4]~x[7]中的数由小到大排列,得到x[]={7,5,3,1,0,2,4,6}。因此输出结果为75310246。

  • 第15题:

    以下循环体的执行次数是( )。 voidmain( ) {inti,j; for(i=0,j=1;i<=j+1;i+=2,j--)cout<<i<<endl; }

    A.3

    B.2

    C.1

    D.0


    正确答案:C
    C。【解析】本题考查考生对for循环中3个表达式的执行顺序及使用方法。首先执行第1个表达式,然后判断第2个表达式是否成立,如果成立则执行循环体,然后执行第3个表达式,随后再去判断第二个表达式。根据这个顺序,可以判断出,循环体只执行了一次。

  • 第16题:

    若有定义:int i=2,j=5;则表达式(i+1,j+1,(++i+(j--))的值为()

    A.8

    B.6

    C.7

    D.5


    参考答案:A

  • 第17题:

    有以下程序:main(){int x[]={1,3,5,7,2,4,6,0),i,j,k;for(i=0;i<3;i++)for(j=2;i>=i;j--)if( x[j

    有以下程序: main() { int x[]={1,3,5,7,2,4,6,0),i,j,k; for(i=0;i<3;i++) for(j=2;i>=i;j--) if( x[j+1]>x[j]){ k=x[j];x[j]=x[j+1];x[j+1]=k; } for(i=0;i<3;i++) for(j=4;j<7-i;j++) if(x[j]>x[j+1]){ k=x[j];x[j]=x[j+1];x[j+1]=k; } for(i=0;i<8;i++) printf("%d",x[i]); printf("\n"); } 程序运行后的输出结果是( )。

    A.7.53102e+007

    B.01234567

    C.7.63105e+007

    D.1.35702e+007


    正确答案:A
    解析:主函数中定义了一个整型数组x,并初始化。接着执行了一个二重for循环,该二重循环的作用是将数组的前4个元素按从大到小排序,接着用了一个二重循环(也是冒泡算法)将数组的后4个元素按从小到大的顺序排序,故最后依次输出数组的元素值为75310246,所以,4个选项中选项A符合题意。

  • 第18题:

    有以下程序:main(){int x[]={1,3,5,7,2,4,6,0},i,j,k;for(i=0;i<3;i++)for(j=2;j>=i;j--)if(x[j+

    有以下程序: main() { int x[]={1,3,5,7,2,4,6,0},i,j,k; for(i=0;i<3;i++) for(j=2;j>=i;j--) if(x[j+1]>x[j]) { k=x[j]; x[j]=x[j+1]; x[j+1]=k; } for(i=0;i<3;i++) for(j=4;j<7-i;j++) if(x[j]>x[j+1]) { k=x[j]; x[j]=x[j+1]; x[j+1]=k; } for(i=0;i<8;i++) printf("%d",x[i]); printf("\n"); } 程序运行后的输出结果是( )。

    A.75310246

    B.1234567

    C.76310462

    D.13570246


    正确答案:A
    解析:主函数中定义了一个整型数组x,并初始化。接着执行了一个二重for循环,在该二重循环的作用是将数组的前4个元素按从大到小排序,接着用了一个二重循环(也是冒泡算法)将数组的后4个元素按从小到大的顺序排序,故最后依次输出数组的个元素的值为75310246,所以,4个选项中选项A符合题意。

  • 第19题:

    设顺序表共有n个元素,用数组elem存储,实现在第i个元素之前插入一个元素e的操作,其主要语句为()。

    • A、FOR j=n DOWNTO i DO elem[j]=elem[j+1]; elem[i]=e;
    • B、FOR j=i TO n DO elem[j]=elem[j+1]; elem[i]=e;
    • C、FOR j=i TO n DO elem[j+1]=elem[j]; elem[i]=e;
    • D、FOR j=n DOWNTO i DO elem[j+1]=elem[j]; elem[i]=e;

    正确答案:D

  • 第20题:

    某个粒子的电子第一激发态与基态的能量差为0.3×10-20J,已知T=300K, k=1.38×10-23J·K-1,两个能级都是非简并的,该粒子的电子配分函数是()

    • A、1.4845
    • B、2.485J·mol-1
    • C、0.4845J·K-1
    • D、3.064
    • E、2.064J·K

    正确答案:A

  • 第21题:

    下列()是宏程序中的绝对值函数运算式。

    • A、#i=SQRT[#j]
    • B、#i=SIN[#j]
    • C、#i=TANN[#j]
    • D、#i=ABS[#j]

    正确答案:D

  • 第22题:

    单选题
    设顺序表共有n个元素,用数组elem存储,实现在第i个元素之前插入一个元素e的操作,其主要语句为()。
    A

    FOR j=n DOWNTO i DO elem[j]=elem[j+1]; elem[i]=e;

    B

    FOR j=i TO n DO elem[j]=elem[j+1]; elem[i]=e;

    C

    FOR j=i TO n DO elem[j+1]=elem[j]; elem[i]=e;

    D

    FOR j=n DOWNTO i DO elem[j+1]=elem[j]; elem[i]=e;


    正确答案: D
    解析: 暂无解析

  • 第23题:

    问答题
    已知gi,j=102,gi+1,J=112,gi+1,j+1=126,k-i =Δ/4,l-Δj=Δ/4, 为采样间隔,用双线性插值计算gk,l。

    正确答案: g(k,l)=W(i,j) g(i,j)+W(i+1,j) g(i+1,j)+W(i,j+1) g(i,j+1)+W(i+1,j+1)        
    =(1-Δ/4)(1-Δ/4)*102+(1-Δ/4) /4*112+Δ/4(1-Δ/4)*118+(Δ/4)*(Δ/4)*126
    =102+13/2*Δ -1/8*Δ2
    解析: 暂无解析