位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C2014年全国计算机等级《二级C语言程序设计》考前押密试题(3)

有以下程序:int fun(int n){ if(n==1)retHrn 1;else return(n+fun(n—1)):)main(){ int x;scanf(”%d”,&x);x=fun(x);printf(”%d\n”,x):}执行程序时,给变量X输入10,程序的输出结果是(  )。

发布时间:2024-07-09

A.55

B.54

C.65

D.45

试卷相关题目

  • 1下列运算符中优先级最高的算符是(  )。

    A.!

    B.%

    C.-=

    D.&&

    开始考试点击查看答案
  • 2视图设计一般有3种设计次序,下列不属于视图设计次序的是( )。

    A.自顶而下

    B.由内向外

    C.由外向内

    D.自底向上

    开始考试点击查看答案
  • 3若已定义:int a口一(0,1,2,3,4,5,6,7,8,9),*p=a,i;其中0≤i≤9,则对a数组元素的引用不正确的是(  )。

    A.a[p-a]

    B.*(&a[i])

    C.p[i]

    D.*(*(a十i))

    开始考试点击查看答案
  • 4以下能正确定义一维数组的选项是(  )。

    A.int a[5]={0.1,2.3.4,5);

    B.char a口={0,1,2,3,4,5);

    C.char a={'A’,'B','C');

    D.int a[5]=”0123”;

    开始考试点击查看答案
  • 5下列程序执行后的输出结果是( )。void func(int*a,int b[]){b[o]=*a+b;)main(){ int a,b[5];a=0;b[0]=3;rune(&a.b);printf(”%d\n”,b[o]);}

    A.6

    B.7

    C.8

    D.9

    开始考试点击查看答案
  • 6下列4个关于C语言的结论中错误的是(  )。

    A.可以用do while语句实现的循环一定可以用while语句实现

    B.可以用for语句实现的循环一定可以用while语句实现

    C.可以用while语句实现的循环一定可以用for语句实现

    D.do-while语句与while语句的区别仅是关键字“while”出现的位置不同

    开始考试点击查看答案
  • 7以三级模式为框架形成的3种数据库中,真实存在于计算机外存的数据库是( )。

    A.概念数据库

    B.用户数据库

    C.物理数据库

    D.逻辑数据库

    开始考试点击查看答案
  • 8与“y一(x>O、1:x<0、—1:0)”;的功能相同的if语句是(  )。

    A.if(x>0)y=1;

    B.if(x)else if(x0)y=1;else y=0; else if(x%0)y=-1;else y=0;

    C.y=-1

    D.y=0;if(x) if(x>=O)if(x>O)y=1; if(xi>=O)y=1;else if(x==0)y=0; else y=-1;else y=-1;

    开始考试点击查看答案
返回顶部