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

选择章节

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

    年份:2022

    有下列程序,执行后的输出结果是(  )
    #include
    fun(int x,int y,int z){
    z=x*x+y*y;
    }
    main( ){
    int a=31;
    fun(5,2,a);
    printf("%d",a);
    }
    A.0 B.29 C.31 D.无定值
  • 题型:选择题 题类:单元测试 难易度:易

    年份:2022

    以下函数的功能是(  )
    fun (char s[],char t[]){
    int i=-1;
    while(i++,s[i]==t[i]&&s[i]!=’\o’);
    return(s[i]!=’\o’&&t[i]!=’\o’);
    }
    A.比较串s和t的长度 B.比较串s和t的大小 C.比较串s和t是否相等 D.将串t赋给串S
  • 题型:选择题 题类:单元测试 难易度:易

    年份:2022

    C语言程序中,当调用函数时(  )
    A.实参和形参各占一个独立的存储单元 B.实参和形参可以共用存储单元 C.可以由用户指定是否共用存储单元 D.由计算机系统自动确定是否共用存储单元
  • 题型:选择题 题类:单元测试 难易度:易

    年份:2022

    下列程序执行后变量W中的值是(  )
    #include
    int funl(double a){
    return a*=a;
    }
    int fun2(double x,double y){
    double a=0,b=0;
    a=funl(x);
    b=funl(y);
    return (int)(a+b);
    }
    main( ){
    double w;
    w=fun2(1.1,2.0);
    }
    A.5.1 B.5 C.5.0 D.0.0
  • 题型:选择题 题类:单元测试 难易度:易

    年份:2022

    执行下列程序时,给变量x输入10,程序的输出结果是(  )
    #include
    int fun(int n){
    if(n==1)
    return 1;
    else
    return (n+fun(n-1));
    }
    main( ){
    int x;
    scanf("%d",&x):
    x=fun(x);
    printf("%d\n".x);
    A.55 B.54 C.65 D.45
  • 题型:选择题 题类:单元测试 难易度:易

    年份:2022

    下列程序执行后的输出结果是(  )
    并#include
    int fun(int x[],int n){
    static int sum=0,i;
    for(i=0;ireturn sum:
    }
    main( ){
    int a[5]={1,2,3,4,5},b[4]={6,7,8,9},s=0;
    s=fun(a,5)+fun(b,4);
    printf("%d\n",s);
    }
    A.45 B.50 C.60 D.55
  • 题型:选择题 题类:单元测试 难易度:易

    年份:2022

    有下列程序,执行后的输出结果是(  )
    =#include
    void fun(int p){
    int d=2;
    p=d++;
    printf("%d",p);
    }
    main( ){
    int a=1;
    fun():
    printf("%d\n",a);
    }
    A.32 B.12 C.21 D.22
  • 题型:选择题 题类:单元测试 难易度:易

    年份:2022

    以下叙述中不正确的是(  )
    A.在函数中,通过return语句传回函数值 B.在函数中可以有多条return语句 C.在c程序中。主函数main( )后的一对圆括号中也可以带有形参 D.在c程序中,调用函数必须在一条独立的语句中完成
  • 题型:选择题 题类:单元测试 难易度:易

    年份:2022

    下面程序的输出结果为(  )
    func(int a,int b)
    {
    int c;
    c=a-b;
    return c;
    }
    main( ){
    int x=6,y=7,z=8,r;
    r=func((x--,++y,x+y),z--);
    printf("%d\n",r);
    }
    A.5 B.6 C.7 D.8
  • 题型:选择题 题类:单元测试 难易度:难

    年份:2022

    以下程序输出结果为(  )
    #include
    fun2(int a,int b){
    int c;
    c=a*b%5;
    return c;
    }
    funl(int a.int b){
    int c;
    a+=a;
    b+=b;
    c=fun2(a,b);
    return c*c;
    }
    main( ){
    int x=21,y=12;
    printf("funl(x,y)=%d,",funl(x,y));
    printf("x=%d,y=%d",x,y);
    }
    A.fun1(x,y)=9,x=21,y=12 B.fun1(x,y)=9,x=12,y=21 C.fun1(x,y)=12,x=9,y=12 D.funl(x,y)=9,x=9,y=12