同济大学课程考核试卷课号: 课名:C++语言 考试考查:考查此卷选为:期中考试( )、期终考试(√)、重考( )试卷年级 专业 学号 姓名 得分 一、选择填空 (30 分)1) 根据标识符的要求,下列符号中不属于标识符组成部分的是(D)
A、大小写字母B、数字C、下划线D、~
@ # $ % ^ & * 2) 若有定义:char c;int x;float y;double z;则表达式 x+c-(int)z/y 值的类型为( C)
A、char B、int C、float D、double3) 有下列定义:char s[10],*p,s1[]={“xyz”};以下语句中正确的是(B)
A、s =“abcdefgh”; B、p =“abcdefgh”;C、s = s1;D、p=&s; cin >> p;4) 以下数组定义中正确的是( C )
A、int n=5;int a[n];B、int b[3][]={1,2,3};C、int c[3][4]={0}; D、int d[][]={2,4,6,8};5) 已知 int a(5),b(3);当逻辑表达式语句
a&&b++;b||a--||a+b;执行完毕后,a 和 b 的值分别为(D)
A、4,4 B、4,3 C、5,4 D、5,36) 以 下 常 量 中 不 是 字 符 型 常 量 的 是 ( B)
A、‘\101’ B、"a"C、‘+’D、‘\n’7) 对于 int *p( );的描述,( B )是正确的
A、定义一个指向某 int 型函数的指针变量 p
B、函数 p 的声明,该函数的返回值是一个指向整型数据的指针值
C、定义函数 p,函数 p 的返回值为 int 型数据
D、定义一个 int 型指针变量 p,指向 int 型数据
8)下列变量定义中,不正确的是(D)
A、int a(0),b=1;B、int a,&