21秋东北大学《C++程序设计》在线平时作业1
答案来历:熊猫奥鹏(www.188open.com)C++程序设计-[东北大学]《C++程序设计》在线平常作业1
试卷总分:100 得分:100
第1题,若已界说x和y为double类型则表达式x=1y=x+3/2的值是
A、A)1
B、B)2
C、C)2.0
D、D)2.5
正确答案:
第2题,设稀有组界说chararray[]="China"则数组array所占的空间为
A、A) 4个字节
B、B) 5个字节
C、C) 6个字节
D、D) 7个字节
正确答案:
第3题,10如下代码的运转成果为includeiostreamincludeiomanipincludefstreamusingnamespacestdclassBase{protectedcharcprotectedBase{c=\'A\'}Basechara{c=a}publicvoidprint{cout"A"}}classDerivedpublicBase{publicDerivedchara{c=a}publicvoidprint{cout"B"}}intmainintargcchar*argv[]{Derivedd1\'B\'Base&base=d1baseprintreturn0
A、A)AB
B、B)A
C、C)B
D、D)BB
正确答案:
第4题,设有如下界说inta=1b=2c=3d=4m=2n=2则履行表达式m=ab&&n=cd后n的值为
A、A} 1
B、B)2
C、C)3
D、D)0
正确答案:
答案来历:熊猫奥鹏(www.188open.com),8如下代码的运转成果为includeiostreamincludeiomanipincludefstreamusingnamespacestdclassBase{protectedBase{cout\'A\'}Basecharc{coutc}}classDerivedpublicBase{publicDerivedcharc{coutc}}intmainintargcchar*argv[]{Derivedd1\'B\'Base&base=d1return0}
A、A)
B、B)BA
C、C)AB
D、D)BB
正确答案:
第6题,关于重载的运算符它是一个
A、A)用于输入的友元函数
B、B)用于输入的成员函数
C、C)用于输出的友元函数
D、D)用于输出的成员函数
正确答案:
第7题,以下程序中函数f的功用是当flag为1时进行有由小到大排序当flag为0时进行由大到小排序includeiostreamusingnamespacestdvoidfintb[]intnintflag{intijtfori=0in1i++forj=i+1jnj++ifflagb[i]b[j]b[i]b[j]{t=b[i]b[i]=b[j]b[j]=t}}intmainintargcchar*argv[]{inta[10]={54321678910}if&a[2]50fa51fori=0i10i++couta[i]return0}程序运转后的输出成果是
A、A)1,2,3,4,5,6,7,8,9,10,
B、B)3,4,5,6,7,2,1,8,9,10,
C、C)5,4,3,2,1,6,7,8,9,10,
D、D)10,9,8,7,6,5,4,3,2,1,
正确答案:
第8题,有以下程序voidswap1intc0[]intc1[]{inttt=c0[0]c0[0]=c1[0]c1[0]=t}voidswap2int*c0int*c1{inttt=*c0*c0=*c1*c1=t}main{inta[2]={35}b[2]={35}swap1aa+1swap2&b[0]&b[1]printf"%d%d%d%dn"a[0]a[1]b[0]b[1]}程序运转后的输出成果是
A、A)3 5 5 3
B、B)5 3 3 5
C、C)3 5 3 5
D、D)5 3 5 3
正确答案:
第9题,以下程序运转后输出成果是includeiostreamincludecmathusingnamespacestdintd=1voidfunintp{intd=5d+=p++printf"%d"d}intmainintargcchar*argv[]{inta=3funad+=a++coutdreturn0}
A、A)84
B、B)99
C、C)95
D、D)44
正确答案:
答案来历:熊猫奥鹏(www.188open.com),32以下叙说正确的是
A、A)函数能够嵌套界说但不能嵌套调用
B、B)函数既能够嵌套调用也能够嵌套界说
C、C)函数既不可以以嵌套界说也不可以以嵌套调用
D、D)函数能够嵌套调用但不可以以嵌套界说
正确答案:
第11题,若有以下程序片段charstr[]="abn012""coutstrlenstr上面程序片段的输出成果是
A、A)3
B、B)4
C、C)6
D、D)12
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列关于输入流类成员函数getline的描绘中错误的是
A、A)该函数是用来读取键盘输入的字符串的
B、B)该函数读取的字符串长度是受约束的
C、C)该函数读取字符串时,遇到停止符便中止
D、D)该函数读取字符串时,能够包括空格
正确答案:
第13题,在C语言中合法的字符常量是
A、A)\'\084\'
B、B)\'\x43\'
C、C)\'ab\'
D、D)"\0"
正确答案:
第14题,6设有如下的变量界说inti=8kabunsignedlongw=5doublex=142y=52则以下不契合C++语言语法的表达式是
A、A) a+=a-=(b=4)*(a=3)
B、B) x%(-3)
C、C) a=a*3=2
D、D) y=float(i)
正确答案:
答案来历:熊猫奥鹏(www.188open.com),当履行以下程序段时x=1do{x=x*x}whilex
A、A) 循环体将履行一次
B、B) 循环体将履行两次
C、C) 循环体将履行无限次
D、D) 系统将提示有语法错误
正确答案:
第16题,有以下程序intmainintargcchar*argv[]{intk=5n=0whilek0{switchk{defaultbreakcase1n+=kcase2case3n+=k}k}coutnendlreturn0}程序运转后的输出成果是
A、A)0
B、B)4
C、C)6
D、D)7
正确答案:
第17题,26在C++语言中不合法的实型数据的是
A、A)0.123
B、B)123e3
C、C)2.1e3.5
D、D)123.0
正确答案:
第18题,2有如下程序includeiostreamusingnamespacestdclassMyClass{publicMyClassinti=0{cout1}MyClassconstMyClass&x{cout2}MyClass&operator=constMyClass&x{cout3return*this}~MyClass{cout4}}intmain{MyClassobj11obj22obj3obj1return0}运转时的输出成果是
A、A)112444
B、B)11114444
C、C)121444
D、D)11314444
正确答案:
第19题,在一个笼统类中必定包括有
A、A)虚函数
B、B)纯虚函数
C、C)模板函数
D、D)重载函数
正确答案:
答案来历:熊猫奥鹏(www.188open.com),35以下程序的输出成果是funintxintyintz{z=x*x+y*y}main{inta=31fun52aprintf"%d"a}
A、A) 0
B、B) 29
C、C) 31
D、D) 无定值
正确答案:
试卷总分:100 得分:100
第1题,若已界说x和y为double类型则表达式x=1y=x+3/2的值是
A、A)1
B、B)2
C、C)2.0
D、D)2.5
正确答案:
第2题,设稀有组界说chararray[]="China"则数组array所占的空间为
A、A) 4个字节
B、B) 5个字节
C、C) 6个字节
D、D) 7个字节
正确答案:
第3题,10如下代码的运转成果为includeiostreamincludeiomanipincludefstreamusingnamespacestdclassBase{protectedcharcprotectedBase{c=\'A\'}Basechara{c=a}publicvoidprint{cout"A"}}classDerivedpublicBase{publicDerivedchara{c=a}publicvoidprint{cout"B"}}intmainintargcchar*argv[]{Derivedd1\'B\'Base&base=d1baseprintreturn0
A、A)AB
B、B)A
C、C)B
D、D)BB
正确答案:
第4题,设有如下界说inta=1b=2c=3d=4m=2n=2则履行表达式m=ab&&n=cd后n的值为
A、A} 1
B、B)2
C、C)3
D、D)0
正确答案:
答案来历:熊猫奥鹏(www.188open.com),8如下代码的运转成果为includeiostreamincludeiomanipincludefstreamusingnamespacestdclassBase{protectedBase{cout\'A\'}Basecharc{coutc}}classDerivedpublicBase{publicDerivedcharc{coutc}}intmainintargcchar*argv[]{Derivedd1\'B\'Base&base=d1return0}
A、A)
B、B)BA
C、C)AB
D、D)BB
正确答案:
第6题,关于重载的运算符它是一个
A、A)用于输入的友元函数
B、B)用于输入的成员函数
C、C)用于输出的友元函数
D、D)用于输出的成员函数
正确答案:
第7题,以下程序中函数f的功用是当flag为1时进行有由小到大排序当flag为0时进行由大到小排序includeiostreamusingnamespacestdvoidfintb[]intnintflag{intijtfori=0in1i++forj=i+1jnj++ifflagb[i]b[j]b[i]b[j]{t=b[i]b[i]=b[j]b[j]=t}}intmainintargcchar*argv[]{inta[10]={54321678910}if&a[2]50fa51fori=0i10i++couta[i]return0}程序运转后的输出成果是
A、A)1,2,3,4,5,6,7,8,9,10,
B、B)3,4,5,6,7,2,1,8,9,10,
C、C)5,4,3,2,1,6,7,8,9,10,
D、D)10,9,8,7,6,5,4,3,2,1,
正确答案:
第8题,有以下程序voidswap1intc0[]intc1[]{inttt=c0[0]c0[0]=c1[0]c1[0]=t}voidswap2int*c0int*c1{inttt=*c0*c0=*c1*c1=t}main{inta[2]={35}b[2]={35}swap1aa+1swap2&b[0]&b[1]printf"%d%d%d%dn"a[0]a[1]b[0]b[1]}程序运转后的输出成果是
A、A)3 5 5 3
B、B)5 3 3 5
C、C)3 5 3 5
D、D)5 3 5 3
正确答案:
第9题,以下程序运转后输出成果是includeiostreamincludecmathusingnamespacestdintd=1voidfunintp{intd=5d+=p++printf"%d"d}intmainintargcchar*argv[]{inta=3funad+=a++coutdreturn0}
A、A)84
B、B)99
C、C)95
D、D)44
正确答案:
答案来历:熊猫奥鹏(www.188open.com),32以下叙说正确的是
A、A)函数能够嵌套界说但不能嵌套调用
B、B)函数既能够嵌套调用也能够嵌套界说
C、C)函数既不可以以嵌套界说也不可以以嵌套调用
D、D)函数能够嵌套调用但不可以以嵌套界说
正确答案:
第11题,若有以下程序片段charstr[]="abn012""coutstrlenstr上面程序片段的输出成果是
A、A)3
B、B)4
C、C)6
D、D)12
正确答案:
答案来历:熊猫奥鹏(www.188open.com),下列关于输入流类成员函数getline的描绘中错误的是
A、A)该函数是用来读取键盘输入的字符串的
B、B)该函数读取的字符串长度是受约束的
C、C)该函数读取字符串时,遇到停止符便中止
D、D)该函数读取字符串时,能够包括空格
正确答案:
第13题,在C语言中合法的字符常量是
A、A)\'\084\'
B、B)\'\x43\'
C、C)\'ab\'
D、D)"\0"
正确答案:
第14题,6设有如下的变量界说inti=8kabunsignedlongw=5doublex=142y=52则以下不契合C++语言语法的表达式是
A、A) a+=a-=(b=4)*(a=3)
B、B) x%(-3)
C、C) a=a*3=2
D、D) y=float(i)
正确答案:
答案来历:熊猫奥鹏(www.188open.com),当履行以下程序段时x=1do{x=x*x}whilex
A、A) 循环体将履行一次
B、B) 循环体将履行两次
C、C) 循环体将履行无限次
D、D) 系统将提示有语法错误
正确答案:
第16题,有以下程序intmainintargcchar*argv[]{intk=5n=0whilek0{switchk{defaultbreakcase1n+=kcase2case3n+=k}k}coutnendlreturn0}程序运转后的输出成果是
A、A)0
B、B)4
C、C)6
D、D)7
正确答案:
第17题,26在C++语言中不合法的实型数据的是
A、A)0.123
B、B)123e3
C、C)2.1e3.5
D、D)123.0
正确答案:
第18题,2有如下程序includeiostreamusingnamespacestdclassMyClass{publicMyClassinti=0{cout1}MyClassconstMyClass&x{cout2}MyClass&operator=constMyClass&x{cout3return*this}~MyClass{cout4}}intmain{MyClassobj11obj22obj3obj1return0}运转时的输出成果是
A、A)112444
B、B)11114444
C、C)121444
D、D)11314444
正确答案:
第19题,在一个笼统类中必定包括有
A、A)虚函数
B、B)纯虚函数
C、C)模板函数
D、D)重载函数
正确答案:
答案来历:熊猫奥鹏(www.188open.com),35以下程序的输出成果是funintxintyintz{z=x*x+y*y}main{inta=31fun52aprintf"%d"a}
A、A) 0
B、B) 29
C、C) 31
D、D) 无定值
正确答案: