没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
一、 选择填空:(每题 1 分,共 10 分)
1. 已知各变量的类型说明如下:
int a = 1;
double x = 1.42;
char ch;
则以下不符合 C++语言语法的表达式是 D
A、a += 0x123fd B、x = 12e-8 C、ch = ‘’ D、ch = “x”
2.下面 C 是死循环。
A、for(i=0; i<10; i++) cout << i << " ";
B、for(i=10; i>=1; i--) cout << i << " ";
C、i=0; while(i <= 10); cout << ++i << " ";
D、i=10; do { cout << i-- << " "; } while(i > 0);
3. C++语言的跳转语句中,对于 break 和 continue 说法正确的是 D :
A、break 语句只应用于循环体中
B、continue 语句用于跳出循环语句
C、break 语句用于跳出当前的循环周期
D、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 的值赋给变量 p
D、语句 int *p=a; 是把 a[0]的值赋给变量 p
5 若有以下定义和语句,则合法的表示是 B
char a[ ] = ”abcdefg”;
int *p=a;
A、变量 p 和变量 a 是等价的 B、a[7]的值是‘0’ C、p[7]的值是’