上海交通大学 2007-2008学年 程序设计基础(C++)期末考试试卷(附答案).docVIP

  • 20
  • 0
  • 约1.04万字
  • 约 15页
  • 2017-08-23 发布于河南
  • 举报

上海交通大学 2007-2008学年 程序设计基础(C++)期末考试试卷(附答案).doc

选择填空:(每题1分,共10分) 1. 已知各变量的类型说明如下: int a=1, b=2; double x=1.42; 则以下不符合C++语言语法的表达式是( D ) A. b=xa?3:4; B. x+=b; C. x=(a=2, a+b); D. x%3; 2.下面的循环体哪个执行的次数与其他不同( C ) A for(i=0; i10; i++) { couti ; } B for(i=10; i=1; i--){ couti ; } C i=10; do { couti ; } while(i--0); D i=0; while(++i=10){ couti ; } 3. C++语言的跳转语句中,对于break和continue说法正确的是( B ): A break语句只应用于循环体中   B continue语句只应用于循环体中   C break是无条件跳转语句,continue不是   D break和continue的跳转范围不够明确,容易产生问题 4. 有如下定义语句:int a[]={1,2,3,4,5};,则对语句int *p=a;正确的描述是( B )。 A 语句 int *p=a;定义不正确 B 语句 int *p=a;初始化变量p,使其指向数组对象a的第一个元素 C 语句int *p=a; 是把a[0

文档评论(0)

1亿VIP精品文档

相关文档