就业数据资源平台
当前位置:首页 > 笔试题目
应用开发工程师选择笔试题


选择题


  1:设int型变量x有初始值3,则表达式x++*5/10的值是


  A.0


  B.1


  C.2


  D.3


  2:C语言的长整型数值在计算机中占用的字节个数是


  A.1


  B.2


  C.3


  D.4


  3:main()


  { int x,y;


  x=y=1;


  y=++x;


  printf( ″ %d,%d ″ ,x,y);


  }


  程序运行结果为


  A.2,2


  B.1,2


  C.2,1


  D.1,1


  4:设有变量说明语句int a=1,b=0;


  则执行以下程序段的输出结果为( )。


  switch (a)


  {


  case 1:


  switch (b)


  {


  case 0:printf("**0**");break;


  case 1:printf("**1**");break;


  }


  case 2:printf("**2**");break;


  }


  printf(" ");


  A.**0**


  B.**0****2**


  C.**0****1****2**


  D.有语法错误


  5:C 语句“ x*=y+2 ;”还可以写作


  A.x=x*y+2;


  B.x=2+y*x;


  C.x=x*(y+2);


  D.x=y+2*x;


  6:设 int m1=5,m2=3;表达式m1>m2?m1=1:m2=-1运算后,m1和m2的值分别是


  A.1和-1


  B.1和3


  C.5和-1


  D.5和3


  7:执行语句for(i=1;i++<4);后i的值是


  A.3


  B.4


  C.5


  D.不确定


  8:设enum color {purple, black, red, white} d;, 若将d赋值为枚举常量red,则正确的是


  A.d=(enum color)2;


  B.d=(enum color)3;


  C.d=″red″;


  D.d=color;


  9:在C语言中,有值函数的数据类型是指


  A.函数形式参数的数据类型


  B.函数返回值的数据类型


  C.调用该函数时的实参的数据类型


  D.任意指定的数据类型


  10:设char ch,str[4],*strp;,则正确的赋值语句是


  A.ch=″MBA″;


  B.str=″MBA″;


  C.strp=″MBA″;


  D.*strp=″MBA″;


  11:C语言程序编译时,程序中的注释部分


  A.参加编译,并会出现在目标程序中


  B.参加编译,但不会出现在目标程序中


  C.不参加编译,但会出现在目标程序中


  D.不参加编译,也不会出现在目标程序中


  12:下列标识符中,不是C语言保留字的是


  A.char


  B.while


  C.min


  D.default


  13:不正确的标识符是


  A._a2


  B.2ai


  C.a2_i


  D.INt


  14:对语句“ int a [ 10 ] ,*p=a; ”,下列表述中哪一个是正确的


  A.*p 被赋初值为 a 数组的首地址


  B.*p 被赋初值为数组元素 a [ 0 ]的地址


  C.p 被赋初值为数组元素 a [ 1 ]的地址


  D.p 被赋初值为数组元素 a [ 0 ]的地址


  15:数据 - 324 在二进制文件和文本文件中所占的字节数分别是


  A.2 , 2


  B.2 , 4


  C.4 , 2


  D.4 , 4


 


就业数据资源平台