自考资讯

导航

2018年10月自考高级语言程序设计(一)真题

来源 :中华考试网 2019-10-20

  第二部分 非选择题

  二、填空题 (本大题共 10 小题,每小题 2 分,共 20 分)

  21. 初始化值是 0.618 的双精度变量 a 的定义形式为 _____________________。

  22. 表达式 !10! = 1 的值是 ____________________。23. “ 20<>

  24. 表达式 a = 1,a + 1,a + + 的值是 ___________________。

  25. 设 int i = 5 ;则循环语句 while (i > = 1) i - - ;执行后, i 的值为 _______________。

  26. 被调函数在执行结束时,这个函数中定义的 __________________类型的变量不被释

  放。

  27. 设

  struct student

  {

  int no;

  char name[12];

  float score[3] ;

  } sl ,* p = &sl ;

  用指针法给 sl 的成员 no 赋值 1234 的语句是 ___________________。

  28. C 语言程序中对文本文件的存取是以 ________________为单位进行的。

  29. 设 char string[] = ″This_is_a_book! ;则数组的长度应是 ″ ________________。

  30. 设 int a[2][3] = {{2} ,{3}} ;则数组元素 _____________________的值为 3。

  三、程序分析题 (本大题共 5 小题,每小题 5 分,共 25 分) 阅读下列程序,将输出结果

  写到各题右侧的空白处

  31. int a = 200;

  main()

  {int i ;

  for(i = 1 ;i< = 5 ; i + +)

  {a + + ;

  printf( ﹪″d,″,a);

  s()

  }

  {

  s()

  {static int a = 20 ;a + + ;

  printf( ﹪″d \ n″,a);

  }

  32. # include ″ stdio.h ″

  main()

  {char c;

  c = getchar();

  if(c> = ′ a′ &&c< =‖′c> =z′′) X′ &&c< = ′ Z′- 23)c = c ;

  printf( ﹪″c \ n″,c);

  }

  设从键盘上输入 Next ↙

  33. # define N 7

  main()

  {int i ,j,temp,a[N]={1 ,2,3,4,5,6,7} ;

  for(i = 0 ;i<>

  {j = N - 1 - i ;

  temp = a[i] ;a[i]=a[j] ;a[j]=temp ;

  }

  for(i = 0 ;i< ;i="" +="">

  }

  34. struct porb

  {char * name ;

  int count;

  }x[]={ ″ Li ning19,″,″ Lang ping 1,″″,2Zhu jian hua ;″ ,20}

  main()

  {int i ;

  for(i = 0 ;i<3;i + + )

分享到

您可能感兴趣的文章