当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
  全国计算机等级考试二级C语言模拟试题一(6)
发布时间:2010/11/27 14:31:37 来源:www.xue.net 编辑:城市总裁吧

  26.若运行时给变量x输入12,则以下程序的运行结果是

  main()

  { int x,y;

  scanf("%d",&x);

  y=x>12?x+10:x-12;

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

  }

  A)0

  B)22

  C)12

  D)10

  A       B       C       D

  27.以下说法正确的是

  A)C语言程序总是从第一个的函数开始执行

  B)在C语言程序中,要调用函数必须在main()函数中定义

  C)C语言程序总是从main()函数开始执行

  D)C语言程序中的main()函数必须放在程序的开始部分

  A       B       C       D

  28.有以下程序

  #define F(X,Y)(X)*(Y)

  main()

  { int a=3, b=4;

  printf("%d\n", F(a++, b++));

  }

  程序运行后的输出结果是

  A)12

  B)15

  C)16

  D)20

  A       B       C       D

  29.下列程序执行后的输出结果是

  void func(int *a,int b[])

  { b[0]=*a+6; }

  main()

  { int a,b[5]={0};

  a=0; b[0]=3;

  func(&a,b); printf("%d\n",b[0]);

  }

  A)6

  B)7

  C)8

  D)9

  A       B       C       D

  30.若有下面的程序段

  char s[]="china";char *p; p=s;

  则下列叙述正确的是

  A)s和p完全相同

  B)数组s中的内容和指针变量p中的内容相等

  C)s数组长度和p所指向的字符串长度相等

  D)*p与s[0]相等

  A       B       C       D

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved