单选题k带图灵机的空间复杂性S(n)是指()A k带图灵机处理所有长度为n的输入时,在某条带上所使用过的最大方格数B k带图灵机处理所有长度为n的输入时,在k条带上所使用过的方格数的总和C k带图灵机处理所有长度为n的输入时,在k条带上所使用过的平均方格数D k带图灵机处理所有长度为n的输入时,在某条带上所使用过的最小方格数

题目
单选题
k带图灵机的空间复杂性S(n)是指()
A

k带图灵机处理所有长度为n的输入时,在某条带上所使用过的最大方格数

B

k带图灵机处理所有长度为n的输入时,在k条带上所使用过的方格数的总和

C

k带图灵机处理所有长度为n的输入时,在k条带上所使用过的平均方格数

D

k带图灵机处理所有长度为n的输入时,在某条带上所使用过的最小方格数


相似考题
更多“k带图灵机的空间复杂性S(n)是指()”相关问题
  • 第1题:

    被称为“智能控制先驱”的科学家是()

    A.G-N-Saridis

    B.K-S-Fu

    C.K-J-Astrom

    D.N-Wiener


    正确答案:B

  • 第2题:

    以下程序运行后的输出结果是【】。includemain(){int k=1,s=0; do{ if((k%2)!=0)continue;

    以下程序运行后的输出结果是【 】。

    include<stdio.h>

    main()

    { int k=1,s=0;

    do{

    if((k%2)!=0) continue;

    s+=k; k++;

    }while(k>10);

    printf("s+%d\n",s);

    }


    正确答案:s=0
    s=0 解析:do-while循环结构的形式如下:
    do
    循环体
    while(表达式);
    循环的执行过程如下:
    ①执行do后面循环体中的语句。
    ②计算while后—对圆括号中表达式的值。当值为非0时,转去执行步骤1;当值为0时,执行步骤3。
    ③退出do-while循环。
    在本题中先判断k是否为偶数,如果不是则结束本次循环,进行下—次的循环条件判定,由于没有改变k的值,k>10的不成立,退出do-while循环,执行后面的printf("s=%d\n",s);语句,因为s=0,所以输出结果为s=0。

  • 第3题:

    有以下程序段,且变量已正确定义和赋值

    for(s=1.0, k=1; k<=; k++) s=s+1.0/(k*(k+1));

    printf("s=%f\n\n", s);

    请填空,使下面程序段的功能与之完全相同

    s=1.0; k=1;

    while(【 】) { s=s+1.0/(k*(k+1));【 】; }

    prinff("s=%f\n'n", s);


    正确答案:(10)k=n  或  n>=k  (11)K++
    (10)k=n  或  n>=k  (11)K++ 解析:本题考查的知识点是:while语句和for语句。
     while语句和for语句的作用都是循环控制语句的执行,两者之间是可以互相转换的。将while(EXP)转换为for语句可以写成for(;EXP;);将for(EXP1;EXP2;EXP3)转换为while语句可以写成:EXP1;while(EXP2){… EXP3;}。故本题的两个空分别应填写for语句的第2和第3个表达式。即K=n或n>=K和k++。当然也可写成与之等价的其他形式。

  • 第4题:

    有以下程序段

    s=1.0;

    for(k =1;k<=n;k++) s=s+1.0/(k*(k=1));

    printf("%f\n",s);

    请填空,使以下程序段的功能与上面的程序段完全相同。

    s=1.0; k=1;

    while( 【 9 】).

    { s=s+1.0/(k*(k+1)); k=k+1;}

    printf( "%f\n",s);


    正确答案:
    【答案】k<=n
    【知识点】while语句与for语句互化
    【解析】while语句的条件即为for语句中三个表达式中的第二个表达式。

  • 第5题:

    以下程序的输出结果是#include <stdio.h>main(){ int k=4,s=0; do{ if((k%3)==0) continue; s+=k;k++; }while(k>10); printf("s=%d\n",s);}


    正确答案:s=4
    在本题中,程序首先定义了两个整型变量k和s,其中k的初值为4,s为0。然后开始做do…while结构的循环。
    第一次循环时,变量k和s的值分别是4和0,条件判断语句的条件结果为假,执行s+=k,此时s的值变为4,而k的值变为5,此时k的值小于10,循环结束;最终输出变量s的结果为s=4。

  • 第6题:

    请补充函数fun(),该函数的功能是计算下面公式SN的值:

    例如:当N=50时,SN=71.433699。

    注意:部分源程序给出如下。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun()的横线上填入所编写的若干表达式或语句。

    试题程序:

    include<conio.h>

    include<stdio.h>

    double fun(int n)

    {

    double s=1.0,S1=0.0;

    int k;

    for(【l】;k<=n;k++)

    {

    s1=s;

    【 】;

    }

    return【 】;

    }

    main()

    {

    int k=0;

    double S;

    clrscr();

    printf("\nPlease input N=");

    scanf("%d",&k);

    s=fun(k);

    printf("\ns=%lf",s);

    }


    正确答案:k=2 s+=(2*k-1)/s1 s
    k=2 s+=(2*k-1)/s1 s 解析:第一空:因为变量s初始化为1.0,也就是公式中的第—项,所以,for循环中,变量k从2开始,直到n。
    第二空:求出的s1就是公式中的SN-1,(2*K-1)/S1就是公式中的。第三空:变量s存放最后的结果,所以函数的返回值是s的值。

  • 第7题:

    以下是计算N!(N的阶乘)的FORTRAN程序:
    READ(*,*)N
    ______
    DO 10 K=1,N
    10 S=S*K
    END
    为使程序完整,应在横线处放入( )。

    A.S=1
    B.S=N
    C.S=0
    D.什么都不放

    答案:A
    解析:

  • 第8题:

    以下元素组合全属大量元素的是()

    • A、N、P、K、Cu、Fe、Zn
    • B、N、P、K、Ca、Mg、S
    • C、Ca、Mg、S、Cu、Fe、Zn
    • D、N、P、K、Mn、Co、B
    • E、Cu、Fe、Zn、Mn、Co、B
    • F、Ca、Mg、S、Mn、Co、B

    正确答案:B

  • 第9题:

    假定一个图具有n个顶点和e条边,则采用邻接矩阵表示的空间复杂性为(),采用邻接表表示的空间复杂性为()


    正确答案:O(n2);O(n+e)

  • 第10题:

    井泵理论排量的计算公式是Q=K·S·N,其中K是指()。


    正确答案:泵的排量系数

  • 第11题:

    深井泵理论排量的计算公式是Q=K•S•n,其中K是指()。

    • A、产出液密度
    • B、冲程
    • C、冲速
    • D、排量系数

    正确答案:D

  • 第12题:

    多选题
    若则无红利标的资产欧式期权定价公式是(  )。
    A

    C=S·N(d1)-K·erT·N(d2

    B

    C=S·N(d2)-K·erT·N(d1

    C

    P=K·erT·N(-d1)-S·N(-d2

    D

    P=K·erT·N(-d2)-S·N(-d1


    正确答案: A,D
    解析:
    无红利标的资产欧式看涨期权C(看跌期权P)的定价公式为:
    C=S·N(d1)-K·erT·N(d2
    P=K·erT·N(-d2)-S·N(-d1
    其中,S为无收益标的资产的当前价格;σ为无收益标的资产的价格波动率;K为欧式看涨期权的执行价格;T为欧式看涨期权的到期时间;C为欧式看涨期权的价格;N(d)为标准正态概率值(具体值可以查正态概率值表),N(-d)=1-N(d)。

  • 第13题:

    监督程序存储在()。

    A、内存(0-K)的系统空间

    B、内存(K+1-N)的用户空间

    C、内存(0-K)的的用户空间

    D、内存(K+1-N)的系统空间


    参考答案:A

  • 第14题:

    以下程序的输出结果是【 】。include defineN 5 int fun(int *s,int a,int n) {int j; *s=

    以下程序的输出结果是【 】。

    include <stdio.h>

    define N 5

    int fun(int *s,int a,int n)

    { int j;

    *s=a j=n;

    while(a!=s[j]) j-;

    return j;

    main()

    { int s[N+1]; int k:

    for(k=1 ;k<=N;k++) s[k]=k+1:

    print f("%d\n",fun(s,4,N));

    }


    正确答案:3
    3 解析:本题主函数中定义了一个一维数组s,并通过for循环给s[1]到s[5]的元素分别赋值为2、3、4、5、6。然后调用 fun函数,使指针变量s与数组s共用同一存储单元。在函数fun中,a=4,n=5,所以while的条件表达式首先判断的是 4!=s[5]是否成立,由于s[5]=6,所以成立,执行j-;接着判断4!=s[4]是否成立,由于s[4]=5,所以成立,执行j-;然后判断4!=s[3]是否成立,由于s[3]=4,所以条件表达式不成立,返回j的值3。

  • 第15题:

    有下列程序: include void fun(int * s,int n1,int n2) { int i,j,

    有下列程序: #include <stdio.h> void fun(int * s,int n1,int n2) { int i,j,t; i=n1;j=n2; while(i<j){t=s[i];s[i]=s[j];s[j]=t;i++;j--;} } main() { int a[10]={1,2,3,4,5,6,7,8,9,0},k; fun(a,0,3); fun(a,4,9);fun(a,0,9); for(k=0;k<10;k++)printf("%d",a[k]);printf("\n"); } 程序的运行结果是( )。

    A.987654321

    B.4321098765

    C.5678901234

    D.987651234


    正确答案:C
    解析:从题目的主函数入手,定义了一个一维数组并赋韧值,接着调用函数fun(),fun()函数的功能为使数组中的元素逆序,当调用 fun(a,0,3),将实参传递给形参实现数组a中a[0]-a[3]这4个元素逆序;同理调用fun(a,4,9)是将上步排列好的a数组中a[4]-a[9]这6个元素逆序;调用fun(a,0,9)是将数组中a[0]-a[9]这10个元素在逆序,再用printf()函数输出结果为5678901234,故选项C)正确。

  • 第16题:

    有如下程序: include using namespace std; class Sac{ int n; public: Sac():n(4){co

    有如下程序:

    include<iostream>

    using namespace std;

    class Sac{

    int n;

    public:

    Sac():n(4){cout<<n;}

    Sac(int k):n(k){cout<<n;}

    ~Sac(){cont<<n+n;}

    };

    int main(){

    Sac s1,*s2;

    s2=new Sac(3);

    delete s2;

    return 0;

    }

    运行时的输出结果是______。


    正确答案:4368
    4368

  • 第17题:

    下面程序的功能是输出数组s中最大元素的下标,请填空。main(){ int k, p,s[]={1, -9, 7, 2, -10, 3}; for(p =0, k =p; p< 6; p++) if(s[p]>s[k]) ; printf("%d\n", k);}


    正确答案:k=p
    在本题中,题目给出了程序段的功能是输出数组s中最大元素的下标。要输出最大元素的下标,肯定需要先找出最大的元素。
    在程序中,首先定义两个整型变量k和p,然后定义了一个一维数组s并初始化。接着执行for循环,循环变量的初值为0,且循环结束的条件为循环变量小于6,即数组s元素的个数,每循环一次,循环变量自加1,循环体中,首先是条件判断语句if(s[p]>s[k]),根据上面对题目的分析可知,要找出最大元素的下标,需先找出最大元素,而条件语句刚好是对两个元素进行比较,两个元素的下标分别为p和k,变量p是循环变量,用来取数组中的各个元素。从程序最后的输出语句可以看出,变量k中保存的是最大元素的下标,那么s[k]中保存的肯定就是最大的元素。如果条件结果为真,说明取到的当前数组元素值大于当前最大值,那么需要使s[k]表示s[p]值,对比这两种差别可以知道,空缺处需要填写的内容是k=p。

  • 第18题:

    试题14

    以下程序调用fun函数把x中的值插入到a数组下标为k的数组元素中。主函数中,n存放a数组中数据的个数。请填空。

    #include <stdio.h>

    void fun(int s[], int *n, int k, int x)

    { int i;

    for(i=*n-1; i>=k; i- - ) s[ ___ ]=s[i];

    s[k]=x;

    *n=*n+______;

    }

    main()

    { int a[20]={1,2,3,4,5,6,7,8,9,10,11}, i, x=0, k=6, n=11;

    fun(a, &n, k, x);

    for(i=0; i<n; i++) printf(“%4d”,a[i]); printf(“\n”);

    }


    正确答案:
    试题14分析
    因为是把x中的值插入到a数组下标为k的数组元素中,所以首先要将k及其后的元素往后移一位,方法是s[i+1]=s[i],插入之后,因为多了一个元素,要将n中值增1。
    试题14答案
     【14】i+1
    【15】1

  • 第19题:

    以下元素组合全属微量元素的是()。

    • A、N、P、K、Cu、Fe、Zn
    • B、N、P、K、Ca、Mg、S
    • C、Ca、Mg、S、Cu、Fe、Zn
    • D、N、P、K、Mn、Co、B
    • E、Cu、Fe、Zn、Mn、Co、B
    • F、Ca、Mg、S、Mn、Co、B

    正确答案:E

  • 第20题:

    深井泵的理论排量的计算公式是Q=K. S .N其中K是指()

    • A、产出液密度
    • B、冲程
    • C、冲速
    • D、排量系数

    正确答案:D

  • 第21题:

    k带图灵机的空间复杂性S(n)是指()

    • A、k带图灵机处理所有长度为n的输入时,在某条带上所使用过的最大方格数
    • B、k带图灵机处理所有长度为n的输入时,在k条带上所使用过的方格数的总和
    • C、k带图灵机处理所有长度为n的输入时,在k条带上所使用过的平均方格数
    • D、k带图灵机处理所有长度为n的输入时,在某条带上所使用过的最小方格数

    正确答案:B

  • 第22题:

    深井泵理论排量的计算公式Q=K²S²N,其中N是指()。

    • A、排量系数
    • B、冲速
    • C、冲程
    • D、产出液密度

    正确答案:B

  • 第23题:

    单选题
    回归系数βi在1-α的置信水平下的置信区间为(  )。
    A

    β()i±tα(n-k-1)s(β()i

    B

    β()i±tα/2(n-k-1)s(β()i

    C

    β()i±tα(n-k)s(β()i

    D

    β()i±tα/2(n-k)s(β()i


    正确答案: C
    解析:
    除了对回归系数进行检验外,还可以求出各回归系数的置信区间。一般回归系数βi在1-α的置信水平下的置信区间为:β()i±tα/2(n-k-1)s(β()i),其中,β()i为回归系数估计值,n为样本数,k为自变量个数。

  • 第24题:

    单选题
    k带图灵机的空间复杂性S(n)是指()
    A

    k带图灵机处理所有长度为n的输入时,在某条带上所使用过的最大方格数

    B

    k带图灵机处理所有长度为n的输入时,在k条带上所使用过的方格数的总和

    C

    k带图灵机处理所有长度为n的输入时,在k条带上所使用过的平均方格数

    D

    k带图灵机处理所有长度为n的输入时,在某条带上所使用过的最小方格数


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