XXXX春机械设计制造及其自动化(机电)本科.docx
教育部人才培养模式改革和开放教育工程湖州广播电视大学C+语言程序设计形成性考核作业学生姓名学号班级湖州播送电视大学编制C+语言程序设计平时作业一批阅得分教师签名一、单项康邦更1 .c+源程序文件的默认扩展名为().A.cppB.exeC.objD.Iik2 .由C+源程序文件爆评而成的目标文件的默认扩屣名为().A.cppB.exeC.objD.Iik3 .由C+目标文件连接而成的可执行文件的默认扩屣名为().A.cppB.exeC.objD.Iik4 ,C+程序从上机到辨到结果的几个操作步验依次是().A.通译、编辑.连接、运行B.编辑、编译.连接、运行C.愉译、运行、编辑.连接D.稳构、运行.编辑.连接5 .以下标识初中不金是保存字的是),A.caseforintB.defau1.tthenwhi1.eC.boo1.c1.ass1.ongD.Rotoreturnchar能作为C+程序的根本单位是(A.字符B.语句C.函数D.源程序文件7 .程序中主函数的名字为().A.BainB.MAINC.MainD.任意标识符8 .C+程序的根本模块为<A.表达式B.标识符C语句D.函数9,可用作C+浩言用户标识符的一组标识符是()。A.voiddefine+WORDB.a3_b323YNC.for-abcCaseD.2aDOSiZeOf10 .存储以下数据,占用存储字节最多的是().A.0B.'0'C.*'0"D.0.011 .程序运行中需要从绽隹上输入多于一个数据时,各数据之间应使用()符号作为分隔符.A.空格或逗号B.逗号或回车C.逗号或分号I),空格或回车12 .设"inta=12.期执行完语句"a+=a*a;"后.a的值S:()。A.12B.144C,156D.28813.保设在程序中a,b.c均被定义成整型.所属的值郎大于1.则以下能正确表示代数式(abc.1.Oa*b*cB.i(a*b*c)C.1.ab(f1.oat)cD.1.0abc14.设Inta三15,b=26;*,则"cout<<(a.b);"的榜出结果是).A.15B.26,15C.15.26D.2615 .设X是一个boo1.型的逻辑量,y的值为10.则表达式X&&y的值为().A.1B.0C.与X值相同D.与X值相反16 .x>0&Ax<=10的相反表达式为()。A.x<=0x>IOB.x<=0&&x>10C.x<=0I1.x<=10D,x>0&&x>IO17 .x>0I1.=5的相反表达式为<).A.x<=0I1.y!=5B.x<=0&&y!=5C.x>0y!=5I).x>0y=518 .设X和y均为boo1.量,则X&y为真的条件是().A.它们均为真B.其中一个为真C.它们均为假D.其中一个为饯19 .设X和y均为boo1.量,则X1.1.y为假的条件是().A,它们均为真B,其中一个为真C,它们均为假D,其中一个为俣20 .字符串"a>b=12n,的长度为).6B.7C.8D.921.修定以下X和均为int型变量,则不正稽的赋值为().A.x+=y+B.+÷=y+C.x=+yD.+x=+y22 .以下的符号常量定义中,格误的定义是()。A.constM=IO;B.constintM=20:C.constcharch:D.constboo1.mark=truc:23 .循环语句''for(inii=0:i<n;i+)cout<<i*i<<,':"中街环体执行的次效力().A.1B.n1.C.nD.n+124 .在下面循环语句中绷环体执行的次数为().for(inti=0;i<n;£+)if(i>n2)break:A.n/2B.n/2+1C.n/2-1D.n-125 .在下面循环诒仞中内层循环体S语句的执行总次数力().for(inti=0:i<n;i+)for(intj=i:j<11:j+>S;A.n2B.(n+1.)2C,n(n-1.)2D,n(n+1.)226 .在下面循环语句中循环体执行的次数为().的表达式inti=0.s=0;whi1.e(s<20)(i+:s+=is)A.4B.5C.6D,727 .在下面循环语句中循环体执行的次数力()。inti=0:doi+*;«hi1.e(ii<10);A.4B.3C.5D.228 .当处理特定问题时的循环次数时,通常枭用()来解决.A.for循环B.,hi1.e循环C-do毋环D.SWitCh语句29 .循环体至少被执行一次的语句为(>.A.for循环B.hi1.e循环C.do循环D.任一种循环30 .Sitch语句能够改写为()语句。A.forB.ifC.doD.whi1.e31 .do语句能终改写为语句。A.复合B.ifC.switchD.whi1.e32 .在下面的一维数俎定义中,知一个右语法情误.(>A.inta=(i,2,3);B.inta10=0;C.inta;D.inta5:33 .在下面的字符数组定义中.哪一个有语法错误。(>.A.chara2三,abcdefg:B.chara0="x+y=55.”:C.chara15;D.chara(1.三,5':34 .在下面的二缗散组定义中,正确的选项是()。A.inta5;B.intu5;C.intb3=U1.3.S),2B;D.inta(10);35 .保走一个二维数组的定义语句为"inta34=3.4).12.8.6):",则元素a1.2的值为(A.2B.4C.6D.836 .假定一个二雉数组的定义语句为"inta34=3.4.(2.8.6):",则元素a21.的值为<A.0B.4C.8D.637 .若定义了函数doub1.e*function(),则语数function的返回值为().A.实数型B.实效的地址C指向西数的指针D.函数的地址38 .以下说法中正确的选项是().A. CH程序总是从第一个定义的函数开始执行B. C+程序总是从main函数开始执行C. CH函数必须有返回值,否则不能使用的数D. C+程序中有调用关系的所有函数必须放在同一个程序文件中39 .以下以述中不正确的选项是(>.A.在一个密数中.可以有多条return语句B.函数的定义不能设套,但函数的调用可以送套C,函数必须有返回值D,不同的西数中可以使用相同名字的交量40 .函数重我是指().两个或两个以上的函数取相同的函数名,但形参的个数或类型不同B,两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同C,两个以上的函数名字不同.但形参的个数或类型相同D.两个以上的声数取楣同的函数名,并且函数的返回类型相同H.以下关于函数模板或逑正确的选;更是().A.语数模板也是一个具体类型的函数B.用微模板的类型参数与函数的叁数是同一个板.金C.通过使用不同的类型参数,函数模板可以生成不同类型的函数D.用语政模板定义的函数没有类型42 .以下()的调用方式是引用调用。A,形参和实参郎是变量B形参是指针,实卷是地址值C,形参是引用.实卷是变量D.形卷是变量,实卷是地址值43 .为了提高程序的运行速度,可将不尢复杂的功能用函数实现,牝函数应选择(A.内联密数B.或我函数C.i归函数D.语数模板-14.函数原型语句正确的选项是().intFunction(voida);B.voidFunction(int);C.intFunction(八):D.voidint(doub1.ea):45 .C+中函数返回值的类型是由()决定的.A.return语句中表达式的类型B.该函数定义时的类型C调用函数时的调用语句D.系统粮据结果46 .以下函数的返回转果是<>.intfunction(char*x)char*x;whi1.e(1*p+):retu-n(p-x-1.):)A.求字行本的长度B.将字符串X连接到字符由p后面C.将字符串X复制到字符串P中D.将字符串X反向存放47 .函蚊调用func(exp1.,ex2).(ex>3,exp1.ex5)中所含实参的个数为()个.A.1B.2C.4D,548 .设有如下函数定义intf(chars)charp=s;Whi1.e(*p!='0,)p+;return(p-s);在主函数中用cout<<f("good")调用上述函数.则输出结果为(。A.3B.4C.5D.649 .以下正确的函数原型语句是()。A. doub1.efun(intx,inty)B. doub1.efu11(intx;inty)C. doub1.efu11(int,int);D. doub1.efun(intx,y);50 .以下正确的说法是.用户诩用标准库函数前,必须重新定义B.用户可以重新定义标准库函数,若如此,该函数将失去厚有含义C.系琉不允许用户重新定义标准库函数D.用户调用标准库函数前,不必使用预揭译命令将该函数所在文件包括到用户源文件中二、第空题1, C+语言是荏语言的基础上开展起来的。2, C+语言的编译单位是扩展名为的文件。3,行星使用注择的开始标记符为。4 .多行注择的开始标记符和皓束标记符分别用和.5 .用于输出表达式值的标准侑出流对象是.6 .用于从键盍上为变量输入值的标准输入流对象是7 .一个完整程序中必须有一个名为的函数。8 .一小语般的函蚊体就是一条语句。9 .当执行Cin语句时,从键盘上输入每个数据后必密接着输入一个符.然后才能维统输入下一个数据。10 .在C+程序中怛含一个头文件或程序文件的般地译命令为011 .程序中的预处理命令是指以字符开头的命令.12 .一条表达式语句必须以作为转束符.13 -在#inc1.ude命令中所包含的头文件,可以是系统定义的头文件,也可以是定义的头文件.14 .使用#inc】Ude命令可以包含一个头文件,也可以包含一个文件。15 .一小函数定义由和两局部堪成。16 .若一小函数的定义处于调用它的函金之前,则在程序开始可以省去该函蚊的一语句。17 .C+头文件和源程序文件的扩展名分别为和。18 .程序文件的编译铝误分为和两类.19 .当使用保存字作为函数类史时,该函数不返回任何值。20 .当函数叁数表用.保存字表示时,则表示该参数表为空.21 .从一摹函数原型语句“intfun1(void)/可知,该函数的返回类型为,流函数带有个叁ft,22 .当执行CoUt语句输出Ond1.故箔项时,将使C+显示输出屏幕上的光标从当前便置移动到的开f,23 .凝定x