位置:首页 > 题库频道 > 其它分类 > 计算机其它 > 二级二级C2013年9月全国计算机等级《二级C语言程序设计》上机模考试卷(1)

有以下程序:#include<struct stu{ int num;char name[10]:int age;}void fun(struct stu*p){printf("%s\n",(*p).name);}the main(){struct stu students[3]={{9801,"Zhang".20},{9802,"Wang",19},{9803,"Zhao",1 8}}fun(students+2);}输出的结果是( )。

发布时间:2024-07-09

A.Zhang

B.Zhao

C.Wang

D.18

试卷相关题目

  • 1下列程序执行后的输出结果是( )。main(){int x='f';printf("%c\n",'A'+(x-'a'+1));}

    A.G

    B.H

    C.I

    D.J

    开始考试点击查看答案
  • 2若有定义:“int a[2][3];”,则对a数组的第i行第j 列元素的正确引用为( )。

    A.*(*(a+i)+j)

    B.(a+i)[j]

    C.*(a+i+j)

    D.*(a+i)+j

    开始考试点击查看答案
  • 3下列程序执行后的输出结果是( )。main(){ int a[3][3],*p,i};p=&amp;a[0][0];for(i=p;i<9;i++)p[i]=i+1;printf("%d\n",a[1][2]);}

    A.3

    B.6

    C.9

    D.随机数

    开始考试点击查看答案
  • 4有以下程序#includemain(){FILE*fp;int a[0]一{1,2,3,0,0},i;fp=fopen("d2.dat,"wb");fwrite(a,sizeof(int),5,fp);fwrite(a,sizeof(int),5,fp);fclose(fp);fp=fopen("d2.dat","rb");fread(a.sizeof(int),10,fp);fclose(fp);for(i=0;i<10;i++)printft("%d",a[i]);}程序的运行结果是( )。

    A.1,2,3,0,0,o,0,0,0,0,

    B.1,2,3,1,2,3,0,0,0,0,

    C.123,0,0,0,0,123,0,0,0,0,

    D.1,2,3,0,0,1,2,3,0,0,

    开始考试点击查看答案
  • 5有下列程序:main(){ int k=5:while(--k)printf("%d",k=1);printf("\n");}执行后的输出结果是( )。

    A.1

    B.2

    C.4

    D.死循环

    开始考试点击查看答案
返回顶部