考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > C++语言程序设计 > C++模拟试题 > 文章内容
  

全国计算机二级C++语言程序设计考试精选选择题(4)

中华IT学院   【 】  [ 2017年6月3日 ]

  11.下列叙述中正确的是(  )。

  A.C程序中的注释只能出现在程序的开始位置和语句的后面

  B.C程序书写格式严格,要求一行内只能写一个语句

  C.C程序书写格式自由,一个语句可以写在多行上

  D.用C语言编写的程序只能放在一个程序文件中

  12.下列选项中不合法的标识符是(  )。

  A.print

  B.FOR

  C.&a

  D.-00

  13.下列选项中不属于字符常量的是(  )。

  A.’C’

  B."C"

  C.’\xCC’

  D.’\072’

  14.设变量已正确定义并赋值,以下正确的表达式是(  )。

  A.x=y+5=x+z

  B.int(15.8%5)

  C.x=y+z+5,++y

  D.x=25%5.0

  15.以下定义语句中正确的是(  )。

  A.inta=b=0;

  B.charA=65+1,b=’b’;

  C.floata=1,"b=&a,"c=&b;

  D.doublea=0.0;b=1.1;

  16.有下列程序段:

  charch:intk:

  ch=’a’;k=12;

  printf("%c,%d,",ch,ch,k);

  printf("k=%d\n",k);

  已知字符a的ASCIl十进制代码为97,则执行上述程序段后输出结果是(  )。

  A.因变量类型与格式描述符的类型不匹配输出无定值

  B.输出项与格式描述符个数不符,输出为零值或不定值

  C.a,97,12k=12

  D.a,97,k=12

  17.已知字母A的ASCIl代码值为65,若变量kk为char型,下列不能正确判断出kk中的值为大写字母的表达式是(  )。

  A.kk>=’A’&&kk<=’Z’

  B.!(kk>=’A’‖kk<=’2’)

  C.(kk+32)>=’a’&&(kk+32)<=’2’

  D.isalpha(kk)&&(kk<=91)

  18.当变量C的值不为2、4、6时,值也为“真”的表达式是(  )。

  A.(c==2)‖(c==4)‖(c==6)

  B.(c>一2&&c<=6)‖(C!=3)‖(C!=5)

  C.(c>=2&&c<=6)&&!(c%2)

  D.(c>=2&&c<=6)&&(c%2!=1)

  19.若变量已正确定义,有下列程序段

  inta=3,b=5,c=7;

  if(a>b)a=b;c=a;

  if(C!=a)C=b;

  printf(”%d,%d,%d\n”,a,b,c);

  其输出的结果是(  )。

  A.程序段有语法错

  B.3,5,3

  C.3,5,5

  D.3,5,7

  20.有下列程序:

  #include

  voidmain(  )

  {

  intx=1,y=0,a=0,b=0;

  switch(x)

  {case1:

  switch(y)

  {

  Case0:a++;break;

  case1:b++break;

  }

  case2:a++;b++;break;

  case3:a++;b++;

  }

  printf(”a=%d,b=%d\n”,a,b);

  }

  程序的运行结果是(  )。

  A.a=1,b=0

  B.a=2,b=2

  C.a=1,b=1

  D.a=2,b=1

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2007-2013 中华考试网(Examw.com) All Rights Reserved