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

选择知识点

  • 题型:程序分析题 题类:单元测试 难易度:易

    年份:2022

    写出以下程序的执行结果
    #include
    int fun(int a){
    return a%2;
    }
    main( ){
    int s[8]={1,3,5,7,9,11},i,d=0;
    for(i=0;fun(s[i]);i++)
    d+=s[i];
    printf("%d\n",d);}
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:

    年份:2022

    写出以下程序的执行结果
    #include
    void fun (int x){
    if(x/2>0)fun(x/2);
    printf ("%d",x);}
    main (
    {fun(3);
    printf ("\n");}
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:易

    年份:2022

    写出以下程序的执行结果
    #include
    fun(int a,int b){
    int c;
    c=a+b;
    return c;
    }
    main( ){
    int x=6,y=7,z=8,r;
    r=fun((x--,y++,x+y),z--);
    printf ("%d\n",r);
    }
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:易

    年份:2022

    以下程序的输出结果(  )
    #include
    struct stu
    {char name[20];float score;
    }aa;
    main( )
    {printf("%d,%d,%d\n".sizeof(aa.name),sizeof(aa.score),sizeof(aa));}
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:易

    年份:2022

    执行以下程序段后,a的值是多少?
    int *p,a=10,b=1;p=&a;a=*p+b;
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:中档

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

    以下函数把字符串b连接到字符串a的后面,并返回a中新字符串的长度,试填空
    strcat(char a[],char b[]
    int num=0,n=0;
    while(*(a+num)!= ______ 1 ______ )
    num++;
    while(b[n])
    {*(a+num)=b[n];
    num++;
    ______ 2 ______;
    }
    return num;
    }
    答案:
  • 题型:程序分析题 题类:单元测试 难易度:难

    年份:2022

    以下程序的输出结果是
    main( )
    {int arr={30,25,20,15,10,5},*p=arr;
    p++;
    printf("%d\n",*(p+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

    如图所示,5个连续的int型存储单元并赋值,a[0]的地址小于a[4]的地址,p和s是基类型为int的指针变量,试对以下问题进行填空:
    a[0] a[1] a[2] a[3] a[4]
    22 33 44 55 66
    (1)若p已指向存储单元a[1],通过指针p给s赋值,使s指向最后一个存储单元a[4]的语句是______ 1 ______
    (2)若使指针s指向存储单元a[2],p指向存储单元a[0],表达式s-p的值是______ 2 ______
    答案: