2016年程序员考试试题

0
收藏   分享
  • 卷面总分:100分
  • 试卷类型:模拟考试
  • 测试费用:免费
  • 答案解析:是
  • 练习次数:1167次
  • 作答时间:120分钟
试卷简介
2016年程序员考试试题
试卷预览
1

下列关于结构型变量的定义语句中,错误的是( )

  • A.typedef struct CCC
  • B.#define GGG struct  { char name[20];GGG CCC { char name[20];  int age; int age;  }GGG;           };  GGG abc ; GGG CCC abc;
  • C.struct
  • D.struct  { char name[20]; { char name[20];  int age; int age;  }ccc;        }abc;  CCC abc;
5

能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是

  • A.a>=10 or a<=0
  • B.a>=0|a<=10
  • C.a>=10a<=0
  • D.a>=10‖a<=0
5

函数调用时,下列说法中不正确的是 ( )

  • A.若用值传递方式,则形式参数不予分配内存
  • B.实际参数和形式参数可以同名
  • C.主调函数和被调用函数可以不在同一个文件中
  • D.函数间传送数据可以使用外部全局变量
5

计算平方数时不可能引起二义性的宏定义是( )

  • A.#define SOR(x)x*x
  • B.#define SQR(x)(x)*(x)
  • C.# define SQR(x)(x*x)
  • D.# define SQR(x)((x)*(x))
5

设有函数调用语句“f(x1,x1+x2,(x1,x2));”,正确的说法是( )

  • A.调用的实际参数是2个
  • B.调用的实际参数是3个
  • C.调用的实际参数是4个
  • D.调用时会出现语法错误。
5

设有定义语句“char ch='\77';”,则下列说法中正确的是( )

  • A.ch中含有1个字符
  • B.ch中含有2个字符
  • C.ch中含有3个字符
  • D.语法出错
5

函数fopen()的返回值不能是( )

  • A.NULL<
  • B.0
  • C.1
  • D.某个内存地址