首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 等级考试 > 二级考试 >

计算机二级C语言专项习题二十

2013-01-24 

  10.6 以下程序的输出结果是

  A) ABCD

  B) A

  C) D

  D) ABCD

  BCD B C ABC

  CD C B AB

  D D A A

  main()

  { char s[]="ABCD",*p;

  for(p=s; p<s+4; p="" printf(?%s\\n?,p);

  }

  答案: A

  10.7 设有如下定义:

  char *aa[2]={"abcd","ABCD"};

  则以下说法中正确的是

  A) aa数组元素的值分别是"abcd"和"ABCD"

  B) aa是指针变量,它指向含有两个数组元素的字符型一维数组

  C) aa数组的两个元素分别存放的是含有四个字符的一维数组的首地址

  D) aa数组的两个元素中各自存放了字符\’\’a\’\’和\’\’A\’\’的地址

  答案: C

  10.8 以下程序的输出结果是

  A) 6385

  B) 69825

  C) 63825

  D) 693825

  main()

  { char ch[2][5]={"6937","8254"},*p[2];

  int i,j,s=0;

  for(i=0; i<2; i++) p[i]=ch[i];

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

  for(j=0; p[i][j]>\’\’\\0\’\’&&p[i][j]<=\’\’9\’\’; j+=2)

  s=10*s+p[i][j]-\’\’0\’\’;

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

  }

  答案: A

  10.9 以下程序的输出结果是

  A) ABCDEFGHIJKL

  B) ABCD

  C) ABCDEFGHIJKLMNOP

  D) AELM

  main()

  { char

  *alpha[6]={"ABCD","EFGH","IJKL","MNOP","QRST","UVWX"};

  char **p;

  int i;

  p=alpha;

  for(i=0; i<4; i++) printf("%s",p[i]);

  printf("\\n");

  }

  答案: C

  10.10 库函数strcpy用以复制字符串。若有以下定义和语句:

  char str1[]="string",str2[8],*str3,*str4="string";

  则对库函数strcpy的不正确调用是

  A) strcpy(str1,"HELLO1");B) strcpy(str2,"HELLO2");

  C) strcpy(str3,"HELLO3");D) strcpy(str4,"HELLO4");

  答案: C

热点排行