资源描述:
《南昌大学考试试卷A.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、南昌大学考试试卷A【适用时间:2011~2012学年第学期试卷类型[A]卷】一、单项选择题:(每小题2分,共30分)1、以下叙述中正确的是()。A.在对一个C++程序进行编译的过程中,可发现注释中的拼写错误B.在C++程序中,main函数必须位于程序的最前面C.C++本身没有输入输出语句D.C++程序的每一行只能写一条语句2、以下叙述中不正确的是()。A.在C++程序中,逗号运算符的优先级最低B.在定义变量时,必须给变量赋初值C.在C++程序中,count和Count是两个不同的变量D.表达式1/3+1/3+1/3的结果为03、用
2、C++语言编写的代码程序()。A.可以执行B.经过编译解释才能执行C.经过编译可执行D.是一个源程序4、以下关于函数参数的叙述不正确的是()。A.实参只能是常数B.函数的形参命名可以任意,只要符合标识符规则C.形参的值与实参的值不一定时刻保持一致D.函数参数的值可以是内存单元地址5、设”inta=12;”,则执行完语句”a+=a-=a*a;”后,a的值是()。A.-132B.144C.-264D.2886、以下函数的功能是()。intfunction(char*x){char*p=x;while(*p++);return(p-x-
3、1);}A.求字符串的长度B.将字符串x连接到字符串p后面C.将字符串x复制到字符串p中D.将字符串x反向存放7、已知教师记录的描述为:structteacher{intid;charname[20];struct{inty:intm:intd:}birth;}t;将变量t中的d成员赋值为12的语句为()。A.d=12B.birth.d=12C.t.d=12D.t.birth.d=128、在以下选项中,与k=n++完全等价的表达式是()。A.k=n,n=n+1B.n=n+1,k=nC.k=++nD.k+=n+19、已定义inta,
4、b;下列switch语句中格式正确的是()。A.switch(a)B.switch(a==b){caseb+1:a--;break;{default:a-b}caseb+2:a++;break;}C.switch(a/10+b)D.switch(a*a){case5:a-b;{case1,2:++a;default:a+b;}case3,4:++b;}10、以下正确的函数原型声明语句是()。A.doublefun(intx,inty)B.doublefun(intx;inty)C.doublefun(int,int);D.doub
5、lefun(intx,y);11、已知charc;char*constpc=“Howareyou !”,正确的是()。A.pc="Nanchang"B.*pc=‘A’C.*pc++=‘B’D.pc=&c12、在下面的二维数组定义中,正确的是()。A.inta[5][];B.inta[][5];C.inta[][3]={{1,3,5},{2}};D.inta[](10);13、以下有关类和对象的叙述,不正确的是()。A.任何一个对象都归属于一个具体的类B.类的数据成员不允许是另一个类的对象C.类与对象的关系和数据类型与变量的关系相似
6、D.一个类可被实例化成多个对象14、复制构造函数的形参是()。A.某个对象名B.某个对象的成员名C.某个对象的引用名D.某个对象的指针名15、下列关于构造函数的叙述,错误的是()。A.构造函数可以设置默认参数B.构造函数在创建对象时由系统自动调用C.构造函数可以重载D.构造函数可以对静态数据成员进行初始化二、填空题:(每空1分,共20分)1、C++程序test.cpp中只有一个函数,则这个函数的名称是【1】。2、设有定义:intx,y;则执行y=(x=2,x++,x+3);语句后,y的值是【2】。3、设有定义:intn=2;则n+
7、+的值是【3】,n的值是【4】。4、表达式18/4*sqrt(9.0)/5的值的数据类型是【5】,其值是【6】。5、与m%n等价的C++表达式为【7】。6、写出定义结构体类型时所用的C++关键字【8】。7、已知以下枚举类型定义,枚举量Fortran的值是【9】。enumlanguage{Basic=3,Assembly,Ada=10,Cobol,Fortran};8、在c++中,除具有【10】、【11】语句的函数不能说明为内联函数外,其它函数都可以说明为内联函数。9、在定义类的对象时,C++程序将自动调用该对象的【12】_函数初始
8、化对象;在撤销类的对象时,C++程序将自动调用该对象的【13】__函数。10、外部函数应声明为类的【14】 才能访问这个类的private成员。11、在C++类中,利用【15】描述对象的特征,利用【16】描述对象的行为。12、语句段charc[20