职教组卷基于海量职教高考试题库建立的在线组卷及学习系统
职教组卷
科目:

选择章节

  • 题型:选择题 题类:单元测试 难易度:中档

    年份:2021

    下列程序的输出结果是(  )‍
    #include
    int f(int a)
    { int b=3;
    b++;
    return(a+b);}
    main()
    { int a=2, i;
    for(i=0;i<2;i++)
    printf("%d",f(a));
    }
    A.66 B.67 C.56 D.77
  • 题型:选择题 题类:单元测试 难易度:易

    年份:2021

    以下正确的说法是(  )‍
    A.函数的定义可以嵌套,但函数的调用不可以嵌套 B.函数的定义不可以嵌套,但函数的调用可嵌套 C.函数的定义和调用均不可以嵌套 D.函数的定义和调用均可以嵌套
  • 题型:选择题 题类:单元测试 难易度:易

    年份:2021

    若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是(  )‍
    A.函数调用可以作为独立的语句存在 B.函数调用可以作为一个函数的实参 C.函数调用可以出现在表达式中 D.函数调用可以作为一个函数的形参
  • 题型:选择题 题类:单元测试 难易度:中档

    年份:2021

    下列程序执行后输出的结果是(  )‍
    int d=1;
    fun(int q)
    { int d=5;
    d+=q++;
    printf("%d",d);
    main()
    { int a=3; fun(a);d+=a++;
    printf("%d\n", d);
    }
    A.84 B.96 C.94 D.85
  • 题型:选择题 题类:单元测试 难易度:难

    年份:2021

    #include
    int Sub(int a, int b)
    { return(a-b);}
    main()
    { intx, y, result=0;
    scanf("%d,%d",&x,&y);
    result=Sub(x, y);
    printf("result=%d\n", result); } 当从键盘输入:6,3 运行结果为(  )‍
    A.result=3 B.3 C.result=0 D.0
  • 题型:选择题 题类:单元测试 难易度:中档

    年份:2021

    下面程序的输出是(  )‍
    int fun3(int x)
    { int a=3;
    a+=x;
    return(a);}
    main()
    { int k=2, m=1, n;
    n=fun3(k);
    n=fun3(m);
    printf("%d\n", n);}
    A.3 B.4 C.6 D.9
  • 题型:选择题 题类:单元测试 难易度:难

    年份:2021

    以下程序的输出结果是(  )‍
    int f(int a,int b)
    int a, b;
    { int c; c=a;
    if(a>b)c=1;
    else c=-1;
    return c;
    }
    main()
    { int i=2,p;
    p=f(i, i+1);
    printf(“%d”,p);
    }
    A.-1 B.0 C.1 D.2
  • 题型:选择题 题类:单元测试 难易度:中档

    年份:2021

    在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是(  )‍
    A.地址传递 B.单向值传递 C.由实参传给形参,再由形参传回实参 D.传递方式由用户指定
  • 题型:选择题 题类:单元测试 难易度:易

    年份:2021

    现有如下程序
    #include "stdio.h"
    int fun(int x)
    { printf("x=%d\n",++x);}
    int main()
    { fun(12+5); return 0;}则程序的输出结果是(  )‍
    A.x=12 B.x=13 C.x=17 D.x=18
  • 题型:选择题 题类:单元测试 难易度:易

    年份:2021

    执行以下程序,则程序的输出结果是(  )‍
    #include
    intx=5, y=7;
    void swap()
    { int z;
    z=x; x=y;y=z;}
    main()
    { intx=3, y=8;
    swap();
    printf("%d, %d\n", x, y);}
    A.5,7 B.7,5 C.3,8 D.8, 3