您现在的位置: 汕头自考网 >> 串讲笔记 >> 理学类 >> 正文
  • 自考“C语言程序设计”模拟试题九
  • 发布日期时间:2007-7-4  来源:不详   点击数:  作者:佚名
)。

  A.  实型          B. 整型      C.  可以为任何类型      D.  不确定

  13. 若已定义:int a[9],*p=a;不能表示a[1] 地址的表达式是(         )。

  A.  p+1           B.  a+1       C.  a++                 D.  ++p

  14. 在TC2.0环境中,对文件进行保存使用的命令是(         )。

  A.  OPEN        B.  SAVE      C.  LOAD       D. WRITE TO

  15.在C++的类中,用于表示公共类型的关键字是(         )。

  A. class       B.  private      C.  protect         D. public

  二、填空题

  1.在C语言中,正确的标识符是由____________组成的,且由____________开头的。

  2. 设p=30,那么执行q=(++p)后,表达式的结果q为______,变量p的结果为________.

  若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是_________.

  3. 一个变量的指针是指____________.

  4. 在C语言程序中,对文件进行操作首先要____________;然后对文件进行操作,最后要对文件实行________操作,防止文件中信息的丢失。

  5. 以下程序运行后的输出结果是_________ .该程序的功能是_________ .

  main()

  { int  x=10,y=20 ,t=0;

  if(x!=y) t=x; x=y; y=t;

  printf("%d,%d\n",x,y);   }

  6. 若fp已正确定义为一个文件指针,d1.dat为二进制文件,请填空,以便为“读”而打开此文件:fp=fopen(                     );。

  7. 有以下程序,当输入的数值为2,3,4时,输出结果为___________.

  main()

  {   int x,y,z;

  cout  《  “please input  three number”;

  cin 》x》y》z;

  sum=x*x+y*2+z;

  cout《“sum of number is :”《sum;

  }

  8. 有以下程序

  main()

  {   char c;

  while((c=getchar())!='?')  putchar( - - c );   }

  程序运行时,如果从键盘输入:YDG?N?<回车>,则输出结果为               .

  9.在循环中,continue语句与break语句的区别是:_________continue语句是语句的区别是:_________continue语句是_________,break 是_________.

  三、程序填空与算法题

  1. 下面程序是计算10个整数中奇数的和及其偶数的和,请填空。

  #include <stdio.h>

  main()

  {   int a,b,c,i;

  a=c=0;

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

  {  scanf(“%d”,&b);canf(“%d”,&b);

  }

  printf(“偶数的和=%d\n”,a);

  printf(“奇数的和=%d\n”,c); }

  2.编写一个自定义函数,实现求两个实数的平方和

  3. 以下程序运行后的输出结果是            .

  main()

  {   char s[ ]=“GFEDCBA”;

  int

上一页  [1] [2] [3] 下一页

文章转载请注明来源于:汕头自考网