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

选择知识点

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

    年份:2022

    执行语句“for(i=0;i<10; + + i, + + a)scanf( "%d" ,a);",试图为 int 类型数组 a[10]输入数据,是错误的。错误的原因是(  )
    A.指针变量不能做自增运算 B.数组首地址不可改变 C.+ +i应写作i++ D.+ +a应写作a+ +
  • 题型:选择题 题类:单元测试 难易度:难

    年份:2022

    有以下程序
    # includeint abc(int u,int v);
    main( )
    {
    int a=24,b=16,c;
    c=abc(a,b);
    printf( " %d" ,c);
    }
    int abc(int u,int v)
    {
    int w;
    while( v)
    {
    w=u%v; u=v; v= w ;
    }
    return u;
    }
    该程序的输出结果是(  )
    A.6 B.7 C.8 D.9
  • 题型:选择题 题类:单元测试 难易度:中档

    年份:2022

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

    年份:2022

    有以下程序
    void reverse(int a9 int n)
    {
    int i,t;
    for(i=0;i{
    t=a;a=a;a=t;
    }
    }
    main( )
    {
    int b[10]={1,2,3,4,5,6,7,8,9,10};
    int i,s=0;
    reverse(b[0] ,8);
    for(i=6;i<10;i++)
    s+=b;
    printf("%d" ,s);
    }
    该程序运行后的输出结果是(  )
    A.22 B.10 C.34 D.30
  • 题型:选择题 题类:单元测试 难易度:中档

    年份:2022

    有以下程序
    # include
    f(int b[ ] ,int n)
    {
    int i, r;
    r=1;
    for(i=0;i<=n;i+ +) r=r * b;
    return r;
    }
    main( )
    {
    int x, a[ ]= { 2,3,4,5,6,7,8,9);
    x=f(a, 3);
    printf("%d" ,x);
    }
    该程序的输出结果是(  )
    A.720 B.120 C.24 D.6
  • 题型:选择题 题类:单元测试 难易度:难

    年份:2022

    设有以下函数
    f(int a)
    {
    int b=0;
    static int c= 3 ;
    b+ + ; c+ + ;
    return(a+b + c);
    }
    如果在下面的程序中调用该函数,则输出结果是(  )
    main( )
    {
    int a= 2, i;7
    for(i=0;i<3;i+ +) printf("%d" f(a));
    }
    A.7
    8
    9
    B.7
    9
    11
    C.7
    10
    13
    D.7
  • 题型:选择题 题类:单元测试 难易度:难

    年份:2022

    以下程序的输出的结果是(  )
    int x=3;
    int incre( );
    main( )
    { int i;
    for(i=1 ;i}
    incre( )
    { static int x= 1 ;
    x * =x+1;
    printf(" %d" , x);
    }
    A.3 3 B.2 2 C.2 6 D.2 5
  • 题型:选择题 题类:单元测试 难易度:中档

    年份:2022

    以下程序输出结果是(  )
    #include
    f(int b[],int n){
    int i,r;
    r=1;
    for(i=0;i<=n;i++)
    r=r*b[i];
    return r;
    }
    main( ){
    int x,a[]={2,3,4,5,6,7,8,9};
    x=f(a,3);
    printf("%d \n",x);
    A.720 B.120 C.24 D.6
  • 题型:选择题 题类:单元测试 难易度:易

    年份:2022

    有下列程序,执行后的输出结果是(  )
    #include
    main( ){
    double f(int n);
    int i,m=3;
    float a=0.0;
    for(i=0;ia+=f(i);
    printf("%f\n",a);
    }
    double f(int n)
    int i;
    double s=1.0;
    for(i=1;i<=n;i++)
    s+=1.0/i;
    return s;
    }
    A.5.500000 B.3000000 C.4000000 D.8.25
  • 题型:选择题 题类:单元测试 难易度:易

    年份: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