欢迎来到天天文库
浏览记录
ID:37717854
大小:39.88 KB
页数:8页
时间:2019-05-29
《程序设计基础2010模拟练习》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、浙江科技学院程序设计基础2010模拟练习一、填空题1、在C++中,变量初始化方式有:intx=7;或int。2、定义_____函数时,应在参数个数或参数类型上有所不同。3、数学算式的C++表达式为________________。4、从一条函数原型语句“intfun1(void);”可知,该函数的返回类型为______,该函数带有______个参数。5、当执行cout语句输出endl数据项时,将使C++显示输出屏幕上的光标从当前位置移动到________的开始位置。二、单选题1.C++源程序文件的默认扩展名为()。A.c
2、ppB.exeC.objD.lik2.由C++目标文件连接而成的可执行文件的默认扩展名为()。A.cppB.exeC.objD.lik3.以下标识符中不全是保留字的是()。A.caseforintB.defaultthenwhileC.boolclasslongD.gotoreturnchar4.可用作C++语言用户标识符的一组标识符是()。A.voiddefine+WORDB.a3_b3_123YNC.for-abcCaseD.2aDOsizeof5.设”inta=12;”,则执行完语句”a+=a*a;”后,a的值是(
3、)。A.12B.144C.156D.2886.假设在程序中a、b、c均被定义成整型,所赋的值都大于1,则下列能正确表示代数式的表达式是()。A.1.0/a*b*cB.1/(a*b*c)C.1/a/b/(float)cD.1.0/a/b/c7.设”inta=15,b=26;”,则”cout<<(a,b);”的输出结果是()。A.15B.26,15C.15,26D.268.设x是一个bool型的逻辑量,y的值为10,则表达式x&&y的值为()。A.1B.0C.与x值相同D.与x值相反9.设x和y均为bool量,则x&&y为真
4、的条件是()。A.它们均为真B.其中一个为真C.它们均为假D.其中一个为假10.在下面循环语句中内层循环体S语句的执行总次数为()。for(inti=0;i5、ta[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为()。A.2B.4C.6D.813.以下说法中正确的是()。A.C++程序总是从第一个定义的函数开始执行B.C++程序总是从main函数开始执行C.C++函数必须有返回值,否则不能使用函数D.C++程序中有调用关系的所有函数必须放在同一个程序文件中14.函数重载是指()。A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同B.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同C.两个以上的函数名字不同,但形参的个数6、或类型相同D.两个以上的函数取相同的函数名,并且函数的返回类型相同15.以下关于函数模板叙述正确的是()。A.函数模板也是一个具体类型的函数B.函数模板的类型参数与函数的参数是同一个概念C.通过使用不同的类型参数,函数模板可以生成不同类型的函数D.用函数模板定义的函数没有类型16.为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择()。A.内联函数B.重载函数C.递归函数D.函数模板17.函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为()个。A.1B.2C.7、4D.518.以下正确的函数原型语句是()。A.doublefun(intx,inty)B.doublefun(intx;inty)C.doublefun(int,int);D.doublefun(intx,y);19、下列指针用法中错误的是( )。 A、inti=5;int*ptr;*ptr=i; B、inti,j;int*ptr=&j;i=*ptr; C、int*ptr;ptr=0; D、inti;int*ptr=&i;20、设有定义int(*ptr)[5];则以下叙述中正确的是()。A、ptr是8、指向一维数组的指针变量B、ptr是一个函数名,该函数的返回值是指向int型数据的指针C、ptr是指向函数的指针,该函数返回一个int型数据D、ptr是一维数组,其数据元素为指向整型变量的指针21、一个函数功能不太复杂,但要求被频繁调用,选用()。A、嵌套函数B、重载函数C、递归函数D、内联函数22、下面函数模板定义中
5、ta[3][4]={{3,4},{2,8,6}};”,则元素a[1][2]的值为()。A.2B.4C.6D.813.以下说法中正确的是()。A.C++程序总是从第一个定义的函数开始执行B.C++程序总是从main函数开始执行C.C++函数必须有返回值,否则不能使用函数D.C++程序中有调用关系的所有函数必须放在同一个程序文件中14.函数重载是指()。A.两个或两个以上的函数取相同的函数名,但形参的个数或类型不同B.两个以上的函数取相同的名字和具有相同的参数个数,但形参的类型可以不同C.两个以上的函数名字不同,但形参的个数
6、或类型相同D.两个以上的函数取相同的函数名,并且函数的返回类型相同15.以下关于函数模板叙述正确的是()。A.函数模板也是一个具体类型的函数B.函数模板的类型参数与函数的参数是同一个概念C.通过使用不同的类型参数,函数模板可以生成不同类型的函数D.用函数模板定义的函数没有类型16.为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择()。A.内联函数B.重载函数C.递归函数D.函数模板17.函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为()个。A.1B.2C.
7、4D.518.以下正确的函数原型语句是()。A.doublefun(intx,inty)B.doublefun(intx;inty)C.doublefun(int,int);D.doublefun(intx,y);19、下列指针用法中错误的是( )。 A、inti=5;int*ptr;*ptr=i; B、inti,j;int*ptr=&j;i=*ptr; C、int*ptr;ptr=0; D、inti;int*ptr=&i;20、设有定义int(*ptr)[5];则以下叙述中正确的是()。A、ptr是
8、指向一维数组的指针变量B、ptr是一个函数名,该函数的返回值是指向int型数据的指针C、ptr是指向函数的指针,该函数返回一个int型数据D、ptr是一维数组,其数据元素为指向整型变量的指针21、一个函数功能不太复杂,但要求被频繁调用,选用()。A、嵌套函数B、重载函数C、递归函数D、内联函数22、下面函数模板定义中
此文档下载收益归作者所有