大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > C技巧 > 2014年计算机二级考试C语言考前预测选择题3

2014年计算机二级考试C语言考前预测选择题3(4)

关键词:计算机二级C语言考试模拟题真题  阅读(2143) 赞(7)

[摘要]本文是2014年计算机二级考试C语言考前预测选择题3,与大家分享。
第 1 页:选择题
第 5 页:答案

  31.有下列程序:

  main()

  {char*p[]={"3697","2584"};

  int i,j;long num=0;

  for(i=0;i<2:i++)

  {j=0;

  while(p[i][j]!=’\0’)

  {if((p[i][j]-’\0 ’)%2)num=1O*num+p

  [j][j]-’0’;

  j+=2;

  }

  }

  printf("%d\n",num);

  }

  程序执行后的输m结果是(  )。

  A.35

  B.37

  C.39

  D.3975

  32.以下程序的输出结果是(  )。

  main()

  {char st[20]="hello\0\t\\\";

  printf("%d%d\n",strlen(st).sizeof(st));

  }

  A.9 9

  B.5 20

  C.13 20

  D.20 20

  33.若有以下的定义:‘int t[3][2];”,能正确表示t数组元素地址的表达式是(  )。

  A.&t[3][2]

  B.t[3]

  C.t[l]

  D.t[2][2]

  34.函数fseek(pf,OL,SEEK END)中的SEEK ENE 代表的起始点是(  )。

  A.文件开始

  B.文件末尾

  C.文件当前位置

  D.以上都不对

  35.下述程序的输出结果是(  )。

  #include

  main()

  { int i;

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

  {if(i*i>=20)&&(i*i<=100))

  break;

  }

  printf("%d\n",i*i);

  }

  A.49

  B.36

  C.25

  D.64

  36.若有定义“int b[8],*p=b;”,则p+6表示(  )。

  A.数组元素b[6]的值

  B.数组元素b[6]的地址

  C.数组元素b[7]的地址

  D.数组元素b[o]的值加上6

  37.设变量已正确定义,则以下能正确计算f=n!的程序是(  )。

  A.f=0:

  for(i=1;i<=n;i++)f*=i:

  B.F=1:

  for(i=l;i<2n;i++)f*=i:

  C.f=l:

  for(i=n;i>1;i++)f*=i:

  D.f=1;

  for(i=n;i>=2;i--)f*=i:

  38.下述程序执行的输出结果是(  )。

  #include

  main()

  { char a[2][4];

  strcpy(a,"are");strcpy(a[1],"you");

  a[0][3]=’&’;

  printf("%s\n",a):

  }

  A.are&you

  B.you

  C.are

  D.&

  39.设x=011050,则x=x&01252的值是(  )。

  A.0000001000101000

  B.1111110100011001

  C.0000001011100010

  D.1100000000101000

  40.在“文件包含”预处理语句的使用形式中,当#include后面的文件名用(双引号)括起时,寻找被包含文件的方式是(  )。

  A.直接按系统设定的标准方式搜索目录

  B.先在源程序所在的目录搜索,如没找到,再按系统设定的标准方式搜索

  C.仅仅搜索源程序所在目录

  D.仅仅搜索当前目录



相关评论