niusouti.com

for(int i=0;iAn2B(n+1)/2Cn(n-1)/2Dn(n+1)/2 正确答案 D 答案解析 略 An2B(n+1)/2Cn(n-1)/2Dn(n+1)/2

题目
for(int i=0;i

An2

B(n+1)/2

Cn(n-1)/2

Dn(n+1)/2

正确答案

D

答案解析

An2

B(n+1)/2

Cn(n-1)/2

Dn(n+1)/2


相似考题
更多“for(int i=0;i<n;i++)&#8194;for(int&#8194;j=i;j<n;j++)s;这个循环语句中,内层循环体s语句的执行总次数为()。 <="" h1=""><div class="option"><p><span>A</span>n2</p><p><span>B</span>(n+1)/2</p><p><span>C</span>n(n-1)/2</p><p><span>D</span>n(n+1)/2</p></div><div class="info"><div clas”相关问题
  • 第1题:

    有以下程序:includevoid f(char p[][10],int n)/* 字符串从小到大排序*/{char t[10];

    有以下程序: #include<string.h> void f(char p[][10],int n) /* 字符串从小到大排序 */ {char t[10];int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(strcmp(p[i],p[j])>0{strcpy(t,p[i]);strcpy(p[i],p[j]);strcpy([i],t);} } main() {char p[5][10]={"abc","aabdfg","abbd","dcdbe","cd"; f(p,5); printf("%d\n",strlen(p[0])); } 程序运行后的输出结果( )。

    A.2

    B.4

    C.6

    D.3


    正确答案:D
    解析:strcmp(str1,str2)是比较字符串str1和str2,若str1>str2,返回值为正数;f()函数的功能就是将字符串按照从小到大的顺序进行排列,需要注意的是比较的足字符串中每个字符的ASCII值的大小,所以元素p[0]是“abc”,它的长度为3。

  • 第2题:

    下列程序的输出结果是______。main(){ char ch[2][5]={"6937","8254"},*p[2]; int i,j,s=0; for(i=0;i<2;i++) p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>'\0';j+=2) s=10*s+p[i][j]-'0'; printf("%d\n",s);}

    A.69825

    B.63825

    C.6385

    D.693825


    正确答案:C

  • 第3题:

    有以下程序:includevoid f(char p[][10],int n){char t[10];int i,j;for(i=0;i

    有以下程序: #include<string.h> void f(char p[][10],int n) {char t[10];int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(strcmp(p[i],p[j])>0) {strcpy(t,p[i]);strcpy(p[i],p[j]);strcpy(p[j],t);} } main() {char p[5][10]={"abc","aabdfg","abbd","dedbe","cd"}; f(p,5); printf("%d\n",strlen(p[0]));} 程序运行后的输出结果是( )。

    A.2

    B.4

    C.6

    D.3


    正确答案:C
    解析:本题考核的是二维字符数组按行存放字符串、二维数组名作为函数的参数以及字符串的排序。主函数中定义了一个二维字符串数组p并按行赋值,调用f()函数,将字符串从小到大排序,strcmp()函数的功能是对两个字符串作向右逐个字符比较,直到出现不同的字符或遇到“\0”为止。如果全部字符都相同,则认为相等;若出现不同的字符.则以第一个不相同的字符的比较结果为准。由此可知最小的字符串是“aabdfg”,排序后存放在p[0]中,最后在主函数中输出p[0]的长度。

  • 第4题:

    下列程序运行后,输出结果是______。main(){ char ch[2][5]={"693","825"),*p[2]; int i,j,s=0; for (i=0;i<2;i++) p[i]=ch[i]; for (i=0;i<2;i++) for (j=0;p[i][j]>='0' &&p[i][j]<='9';j+=2) s=10*s+p[i][j]-'0'; printf("%d\n",s);}

    A.6385

    B.22

    C.33

    D.693825


    正确答案:A

  • 第5题:

    以下程序输出正确的是______。 amovep(int *pint(*a) [3]int n) { int i,j; for(i=0;i<n;i++) for(j=0;j<n;j++){ *p=a[i][j];p++;} } main() {int *p,a[3][3]={{1,3,5},{2,4,6}}; p=(int*)malloc (100); amovep(p,a,3); printf("%d%d\n",p[2]p[5];free(p); }

    A.56

    B.25

    C.34

    D.程序错误


    正确答案:A
    解析:本题main函数中定义了指针p和二维数组a,通过函数amovep将数组的值存入指针p所指向的存储单元中,a的各元素分别为:a[0][0]=1,a[0][1]=3,a[0][2]=5……,a[2][0],a[2][1]=0,a[2][2]=0。通过mallo()函数绐指针分配内存空间,free()函数用于释放指针变量所用内存空间。在主函数中通过amovep(p,a,3)调用函数amovep,使得实参p与形参p,实参数组a与形参中指向数组的指针变量共用同—存储空间。最后输出p[2],p[5]为56。

  • 第6题:

    jQuery中同时选择div标签p标签span标签下列说法正确的是()。

    • A、$("div,p,span")
    • B、$("divpspan")
    • C、$("div,pspan")
    • D、$("divp,span")

    正确答案:A

  • 第7题:

    同时选择p,span,div标签添加样式下列正确的是()。

    • A、p span div{}
    • B、p,span,div{}
    • C、p:span:div{}
    • D、p span,div{}

    正确答案:B

  • 第8题:

    查找p元素下的span子元素,以下写法正确的是()。

    • A、$("span p")
    • B、$("p").find("span")
    • C、$("span").find("p")
    • D、$("p").has("span")

    正确答案:B

  • 第9题:

    页面中有三个元素,如下:div标签span标签p标签,如果这三个标签要触发同一个事件,选择器正确的是()。

    • A、$("divspanP.)
    • B、$("div~span~p")
    • C、$("div+span+p")
    • D、$("div,span,p")

    正确答案:D

  • 第10题:

    单选题
    同时选择p,span,div标签添加样式下列正确的是()。
    A

    p span div{}

    B

    p,span,div{}

    C

    p:span:div{}

    D

    p span,div{}


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

  • 第11题:

    多选题
    以下属于属性选择器的是()。
    A

    $(input:name==a)

    B

    $(div[name=’a1’])

    C

    $(span[name!=’a1’])

    D

    $(p[name^=’a1’])


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

  • 第12题:

    多选题
    设x~N(0,1),则下列各式成立的有(  )。
    A

    P(X>a)=P(X≥a)=φ(a)

    B

    P(a≤X≤b)=φ(b)-φ(a)

    C

    P(|X|≤a)=2φ(a)-1

    D

    φ(-a)=-φ(a)

    E

    φ(-a)=2φ(a)<br /><span></span>


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

  • 第13题:

    在下面循环语句中内层循环体S语句的执行总次数为( )。

    for(int i=0; i

    for(int j=i; j

    A、n2

    B、(n+1)/2

    C、n(n-1)/2

    D、n(n+1)/2


    参考答案D

  • 第14题:

    下列程序的输出结果是( ) main() { char ch [2][5]={"6934","8254"},*p[2]; int i,j,s=0; for(i=0;i<2;i++) p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>'\0'&&p[i][j]<='9';j+=2) s=10*s+p[i][j]-'0'; printf("%d\n",s); }

    A.6385

    B.69825

    C.63825

    D.693825


    正确答案:A

  • 第15题:

    以下程序输出正确的是_______ amovep(int *p,int (*a)[3],int n) { int i,j; for(i=0;i<n;i++) for(j=0;j<n;j++){ *p=a[i][j];p++;} } main() {int *p,a[3][3]={{1,3,5}, {2,4,6}}; p=(int*)mallox(100) amovep)p,a,3); printf("%d%d\n",p[2],p[5]);free(p) }

    A.56

    B.25

    C.34

    D.程序错误


    正确答案:A
    解析:本题main函数中定义了指针p和二维数组a,通过函数amovep将数组的值存入指针p所指向的存储单元中,a的各元素分别:a[0][0]=1,a[0][1]=3,a[0][1]=3,a[0][2]=5,a[1][2]=2,a[1][1]=4,a[1][2]=6,a[2][0]=0,a[2][1]=0,a[2][2]=0。通过malloc()函数给指针分配内存空间,free()函数用于释放指针变量所用内存空间。在主函数中通过amovep(p,a,3)调用函数amovep,使得实参p与形参P,实参数组a与形参中指向数组的指针变量共用同一存储空间。最后输出p[2],p[5]为56。

  • 第16题:

    有以下程序includevoid fun(float* p1,int n1,float,*p2,int n2,float* s){ int i;s=(

    有以下程序 #include<stdio.h> void fun(float * p1,int n1,float,*p2,int n2,float * s) { int i; s=(float *)calloc(1,sizeof(float)); *s=0; for(i=0;i<n1;i++) *s+=*p1++; for(i=0;i<n2;i++) *s+=*p2++; } main() { float a[2]={1.1,2.2},b[3]={10.0,20.0,30.0),*s=a; fun(a,2,b,3,s); printf("%f\n",*s); } 上面程序的输出结果是( )

    A.60

    B.3.3

    C.63.3

    D.1.1


    正确答案:D

  • 第17题:

    有以下程序:struct S{int n;int a[20];};void f(struct S*P){int i,j,t;for(i=0;in-1;i++)fo

    有以下程序: struct S{int n;int a[20];}; void f(struct S*P) { int i,j,t; for(i=0;i<P->n-1;i++) for(j=j+1;j<P->n-1;j++) if(p->a[i]>p->a[j]) {t=P->a[i];p->a[i]=P->a[j];p->a[j]=t} } main() {int i;struct S s{10,{2,3,1,6,8,7,5,4,10,9}}; f(&s); for(i=0;i<s.n;i++)printf("%d",s.a[i]);} 程序运行后的输出结果是( )。

    A.3

    B.4

    C.5

    D.6


    正确答案:A
    解析:在主函数main()中定义了一个整型变量i和一个结构体变量s。f()函数中,定义了一个结构体指针类型的指针p,外层循环变量i表示数组的第i个元素,内层循环j表示数组的第i+1个元素,调用f()函数,通过指针变量p来引用结构体成员,并把它们进行从小到大排序,最后输出。

  • 第18题:

    在默认情况下属于块元素的有()。

    • A、〈div〉
    • B、〈p〉
    • C、〈span〉
    • D、〈h1〉

    正确答案:A,B,D

  • 第19题:

    有一个隐藏的表单元素,想要找到这个hidden元素,下面哪个是正确的()。

    • A、:hidden
    • B、hidden()
    • C、$("div+span+p")
    • D、visible

    正确答案:A

  • 第20题:

    以下属于属性选择器的是()。

    • A、$("input:name==a")
    • B、$("div[name=’a1’]")
    • C、$("span[name!=’a1’]")
    • D、$("p[name^=’a1’]")

    正确答案:B,C,D

  • 第21题:

    单选题
    jQuery中同时选择div标签p标签span标签下列说法正确的是()。
    A

    $(div,p,span)

    B

    $(divpspan)

    C

    $(div,pspan)

    D

    $(divp,span)


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

  • 第22题:

    单选题
    页面中有三个元素,如下:div标签span标签p标签,如果这三个标签要触发同一个事件,选择器正确的是()。
    A

    $(divspanP.)

    B

    $(div~span~p)

    C

    $(div+span+p)

    D

    $(div,span,p)


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

  • 第23题:

    单选题
    查找p元素下的span子元素,以下写法正确的是()。
    A

    $(span p)

    B

    $(p).find(span)

    C

    $(span).find(p)

    D

    $(p).has(span)


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

  • 第24题:

    单选题
    有一个隐藏的表单元素,想要找到这个hidden元素,下面哪个是正确的()。
    A

    :hidden

    B

    hidden()

    C

    $(div+span+p)

    D

    visible


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