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

选择章节

总题量:564 选择本页全部试题
  • 题型:选择题 题类:单元测试 难易度:中档

    年份:2022

    有下列程序,执行后的输出结果是(  )
    #include
    fun(int x,int y){
    return (x+y);
    }
    main( ){
    int a=1,b=2,c=3,sum;
    sum=fun((a++,b++,a+b),c++);
    printf("%d\n",sum);}
    A.6 B.7 C.8 D.9
  • 题型:选择题 题类:单元测试 难易度:中档

    年份:2022

    写出以下程序的执行结果(  )
    #include
    int f(int a,int b){
    int c;
    c=a;
    if(a>b)c=1;
    else if(a==b)c=0;
    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
  • 题型:选择题 题类:单元测试 难易度:中档

    年份:2022

    若有定义int *p,m=6,n;以下正确的程序段是(  )
    A.p=&n;scanf("%d",&p); B.p=&n;scanf("%d",*p); C.p=&n;*p=m; D.scanf("%d",&n);* p=n;
  • 题型:程序分析题 题类:单元测试 难易度:中档

    年份:2022

    执行以下程序段后,a和b的值分别是多少?
    #include
    main( )
    {int a,b,k=4,m=6,*pl=&k,*p2=&m;
    a=pl==&m;
    b=(*pl)/(*p2)+5;
    printf("a=%d\n",a);
    printf("b=%d\n",b);}
    答案:
  • 题型:选择题 题类:单元测试 难易度:中档

    年份:2022

    下面程序的输出结果是(  )
    int a[]={2,4,6,8};
    main( )
    {int i;
    int *p=a;
    for(i=0;i<4;i++)a[i]=*p++;
    printf("%d\n",a[2]);
    }
    A.6 B.8 C.4 D.2
  • 题型:选择题 题类:单元测试 难易度:中档

    年份:2022

    下列程序的输出结果是(  )
    main( )
    {char *pl,*p2,str[50]="xyz";
    pl="abcd";
    p2="ABCD";
    strcpy(str+2,strcat(p1+2,p2+1));
    printf("%s",str);
    }
    A.ABabcz B.xyabcAB C.abcABz D.xycdBCD
  • 题型:选择题 题类:单元测试 难易度:中档

    年份:2022

    下列程序的输出结果是(  )
    main( )
    {char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;
    printf(“%d”,*--p);
    }
    A.非法 B.a[4]的地址 C.5 D.3
  • 题型:程序分析题 题类:单元测试 难易度:中档

    年份:2022

    以下程序功能是将无符号八进制数字构成的字符串转换为十进制整数,例如,输入576则输出十进制整数382,试填空
    main( )
    {char *p,s[6];
    int n;
    p=s;
    gets(p);
    n=*p-'0’;
    while(______!='’\0')
    n=n*8+*p-'0’;
    printf(“%d\n”,n);}
    答案:
  • 题型:编程题 题类:单元测试 难易度:中档

    年份:2022

    输入10个数,使用选择法按从小到大的顺序排序并输出
  • 题型:编程题 题类:单元测试 难易度:中档

    年份:2022

    输入一行由英语单词和若干空格组成的字符串,输出单词的个数(约定第一个单词之前和最后一个单词之后没有空格)。