同济 c++期中模拟题 1 同济大学 2012--2013 学年第二学期C/C++程序设计期中模拟试题 ( 含答案 ) 一、选择题1
在下列特性中,不属于面向对象程序设计语言特征的是( )
模板答案 D 2
若有定义 int a=3,&b=a;则执行语句 b=5后a和b的值为()
a=3,b=5 B
a=5,b=5 C
a=3,b=3 D
a=5,b=3 答案 B 3
有说明: int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a+1; 则*(p+2) 的值为()
6 答案 B 4
以下程序的运行结果为()
2 4 8 B
2 3 4 答案 C 5
已知有如下的结构定义,则对结构成员的正确赋值是()
struct abc { int i; char s[10]; float c; }stu; A
strcpy(stu
s,"abc") C
s="qbcd" D
stu->c 答案 B 6
有如下函数定义:void func(int x,int y ,int *z) {*z=x+y;} 若要将变量 a、b之和存入 c中( 均为整型 ) ,则调用语句应为___________
func(a,b,&&c); B
c=func(a,b); C
*c=func(a,b,c) ; D
func(a,b,*c); 答案 A 7
设有定义: char s[20]="AB",*s1="abcdefg";则执行函数调用语句strcpy(s,s1)后, s的内容为__________
abcdefg B
ABabcdefg D
abcdefgAB 答案 A 8
下面函数说明正确的是_________