同济大学2012--2013学年第二学期C/C++程序设计期中模拟试题(含答案)一、选择题1
在下列特性中,不属于面向对象程序设计语言特征的是()
模板答案D2
若有定义inta=3,&b=a;则执行语句b=5后a和b的值为()
a=3,b=5B
a=5,b=5C
a=3,b=3D
a=5,b=3答案B3
有说明:inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a+1;则*(p+2)的值为()
以下程序的运行结果为()
234答案C5
已知有如下的结构定义,则对结构成员的正确赋值是()
structabc{inti;chars[10];floatc;}stu;A
strcpy(stu
s,"abc")C
s="qbcd"D
stu->c答案B6
有如下函数定义:voidfunc(intx,inty,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);答案A7
设有定义:chars[20]="AB",*s1="abcdefg";则执行函数调用语句strcpy(s,s1)后,s的内容为__________
abcdefgB
ABabcdefgD
abcdefgAB答案A8
下面函数说明正确的是_________
voidf(inta=1,intb);B
voidf(inta,b);C
voidf(inta;intb);D
voidf(inta,intb=2);答案D9
以下程序段中循环执行的次数是_______
intk=1;for(;