所有答案必须写在答题纸上,做在试题纸或草稿纸上无效。一、单选题(共30分,每题2分)1.C语言规定:在一个源程序中,mah函数的位置()A。必须在最开始B,必须在系统调用的库函数的后面C。可以任意D。必须在最后2.下列标识符中不合法的是()A。“r1BLpumC。~123D。int-13.若有定义语句:mtx〓2o,y=8,z;在其后执行语句歹0.9+x勺;贝刂z的值为()A。3.4B。3c。⒉9D。24.有关类和对象的说法下列不正确的有()A。对象是类的一个实例B。任何一个对象只能属于一个具体的类C。一个类只能有一个对象D,类与对象和关系与数据类型和变量的关系相似5.若变量已正确定义并赋值,符合C语言语法的表达式是()A。a〓2++B。a〓3,5C。a〓a+1〓3D。12.3%46.下列函数中,不能重载的是()。A。成员函数B。非成员函数C。析构函数D。构造函数7.判断i和j至少有一个值为非0的表达式是()A。i!=0&&j!〓0B。i叫卜0C。i||jD.i&&j8.下列表达错误的是()A。cout<(setil/(5)B.cout<(fIⅡ(’#·)C.cout。set※ios::upperCasΘD。cin。Ⅱ11C#’)9.若变量已正确定义,表达式C司,j++)的值是()A。3B。4C。5D。610.在下面类声明中,关于生成对象不正确的是()sIasspoint(pubⅡc:intx;inty;pointCnta,intb)(x=a;y〓b;));A。pointp(10,2);B。point*p=nθ叩point(1,2);C。point*p〓newpoint【2];D.point*p⒓】=(newpoin“1,2),neWpoin《3,4));河北工程大学二○一九年硕士研究生入学考试试题考试科目代码813考试科目名称~C/c++语言程序设计试卷C共⊥页第⊥页11.若有定义语句:doublex祝*px,*p弘执行了px=&x,py=&y;之后,正确的输入语句是()A。scanf(“%%P’,x,y);B。scanf(“%f°/。P’,&x,&y);C。scanf(“%lfo/。II’’,px,py);D,scanf(“%If°/。lf’’,x,y);12.设有定义:hta;noatb;,执行scan《"%2d%f’虍a,&bJ;语句时,若从键盘输入876<空格>引3。o<回车>,则a和b的值分别是()A。87和6.0B。汐6和“3.0C。87和引3.0D。%和“3.01s。若有以下定义htxI10】,*pt〓x;贝刂对x数组元素的正确应用是()A。*&xI101B.*(x+3)C.*(pt+10)D.pt+314,不正确的赋值或赋初值的方式是()A。charstrⅡ〓"string";B。charstrI71〓(’s’,’t’,’r’,’i’,’n’,’g’);C,charstrI10卜str〓"string";D。charstr[71〓(’s’,’t’,·r’,’i’,’n’,’F,`0’);15.关于虚函数的描述中,正确的是()A。虚函数是一个“atic类型的成员函数B。虚函数是一个非成员函数C。基类中说明了虚函数后,派生类中与其对应的函数可不必说明为虚函数D。派生类的虚...