一起答
单选

算法是指(  )。

  • A.计算机程序  
  • B.解决问题的计算方法
  • C.排序算法  
  • D.解决问题的有限运算序列
参考答案
查看试卷详情
相关试题
  1. 编写函数fun,其功能是:将所有大于1小于整数m的非素数存人xx所指数组中,非素数的个数通过k 返回。

    例如,若输入l7,则应输出:4 6 8 9 10 12 14 15 16。

    注意:部分源程序在文件PROGl.C中。

    请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填人你编写的若干语句。

  2. 设有以下程序段:

    int X=0,s=0;

    while(!X!=0.s+=++X;

    prinff(”%d”,S.;

    则(  )。

    • A.运行程序段后输出0
    • B.运行程序段后输出l
    • C.程序段中的控制表达式是非法的
    • D.程序段执行无限次
  3. 下列给定程序中函数fun的功能是:用递归算法计算斐波拉契数列中第n项的值。从第1项起,斐波拉契数列为:1、1、2、3、5、8、13、21、……

    例如,若给n输入7,则该项的斐波拉契数值为13。

    请改正程序中的错误,使它能得出正确结果。

    注意:部分源程序在文件MODll.C中,不得增行或删行,也不得更改程序的结构。

  4. 下列给定程序中,函数fun的功能是:从形参ss所指字符串数组中,删除所有串长超过k的字符串,函数

    返回剩余字符串的个数。ss所指字符串数组中共有N个字符串,且串长小于M。

    请在下画线处填入正确的内容并将下画线删除,使程序得出正确的结果。

    注意:部分源程序在文件BIANKl.C中。

    不得增行或删行,也不得更改程序的结构!

  5. 有以下程序:

    main

    {

        unsigned char a=2,b=4,c=5,d;

       d =a|b;d&=c;printf("%d\n",d);

    }

    程序运行后的输出结果是(  )。

    • A.3  
    • B.4  
    • C.5
    • D.6
  6. 若运行以下程序时,从键盘输入ADescriptor(表示回车),则下面程序的运行结果是(  )。

    • A.v0=7,vl=4,v2=7 
    • B.v0=8,vl=4,v2=8
    • C.v0=11,vl=4,v2=11
    • D.v0=13,vl=4,v2=12
  7. 以下叙述中正确的是(      )。   

    • A.C程序中注释部分只能放在程序最后
    • B.花括号“{“和”}”可以作为函数体的定界符,也可以作为复合语句的定界符
    • C.构成C程序的基本单位是函数,所有函数名都可以由用户命名
    • D.分号不是语句的一部分,是C语句之间的分隔符
    • A.a=50 b=50(空格分开. 
    • B.50 50(空格分开.
    • C.a=50,b=50
    • D.50,50
  8. 算法是指(  )。

    • A.计算机程序  
    • B.解决问题的计算方法
    • C.排序算法  
    • D.解决问题的有限运算序列
  9. 设有定义:

    则以下赋值语句中错误的是(  )。

    • A.data2=datal; 
    • B.data2=(2,6.;
    • C.
    • D.