C语言易错选择题集1.docVIP

  • 52
  • 0
  • 约1.33万字
  • 约 8页
  • 2016-10-12 发布于贵州
  • 举报
C语言易错选择题集1

1:设有定义:char p[]={1, 2, 3},*q=p; ,以下不能计算出一个char型数据所占字节数的表达式是(  )。 A) sizeof(p) B) sizeof(char) C) sizeof(*q) D) sizeof(p[0]) 参考答案:A 【解析】根据题目中的定义可以知道sizeof(p),计算的是数组p中所有元素所占用的字节数,而不是char型数据所占字节数。 2:面向对象方法中,继承是指(  )。 A) 一组对象所具有的相似性质 B) 一个对象具有另一个对象的性质 C) 各对象之间的共同性质 D) 类之间共享属性和操作的机制 参考答案:D 【解析】继承是面向对象的方法的一个主要特征,是使用已有的类的定义作为基础建立新类的定义技术。广义的说,继承是指能够直接获得已有的性质和特征,而不必重复定义它们,所以说继承是指类之间共享属性和操作的机制。 3:若变量x、y已正确定义并赋值,以下符合C语言语法的表达式是 A) x+1=y B) ++x,y=x-- C) x=x+10=x+y D) double(x)/10 参考答案:B 【解析】A选项中不能将变量y赋给表达式,C选项中错误与A选项一样,D选项中强制类型转换表达式应写成(double)x/10? 4:有以下程序 #include stdio.h

文档评论(0)

1亿VIP精品文档

相关文档