北理工《C++程序设计》模拟题答案

发布时间:2023-12-22 11:12:04浏览次数:43
《程序设计》模拟题一、单项选择题下列为合法的 常量的是答案表达式  ! 值的数据类型为"#!$%&!'%()*不确定答案+以下语句中无法正确赋值的是,& )-./00*0*0%012,& )3)-/**%1,& )3)-/**%1,& )-/**%1答案以下程序的输出结果是4"#*('5"%! &6,78%"'6&"#."#!"090-3:% "-3"53".3:% 9-395+39.":9;%#<#(33232%(!5555#'*32=答案设有定义(#">#'%?-0则与语句 %?55- 等价的语句为%?-%?-%?-%?-答案=语言源程序文件的扩展名是??%)9答案语言程序中可以对程序进行注释0注释部分必须用符合括起来.和2和和和答案已知字符)的 &@@ 码为 A0执行 ? "#B;'0;0)0)3语句后输出为A0)语句不合法A0AA A0答案A以下各项中0为非法常量数值的是&)'C答案 下 列 程 序 运 行 后 0 输 出 结 果 是      4"#*('5"%! &6,78%"'6&"#. "#!"-09-0&-=3":"7DD97&3%(!55"-55"5509-559550&-55&55#'*32"-09-0&-="-09-0&-"-09-0&-"-09-0&-答案表达式EEE的值为答案以下关于函数的叙述正确的是函数中必须要有 !( # 语句函数中可以有多个 !( # 语句0但只有一个被执行 !( # 语句中必须有一个表达式函数中定义的变量不能与其它函数中的变量同名答案+若有以下的定义和语句0则值为  的表达式是"#!&-.00+000=000A023&&&&&+&&答案设有以下结构体定义0则以下能输出字符串> &?的语句为! (!FF."#!#%3,& #&632-.0&??*00)&#&#&0+0> &?00% &#>23%(!55G#&655#'*%(!55#&655#'*%(!55G#&655#'*%(!55#&655#'*答案 下 面 程 序 段 的 输 出 结 果 是        ,&  ?-  &)0  ?-0  ! -  H3! ?! 0! &!?0?3%(!55! 55#'*3&)I&)JH&)H&)答案=以下选项中不正确的实型常量是+ +K+=+答案若 &0) 都是 "#! 类型变量0不是正确的赋值语句&-)-=&-+&-0+)-答案下列各语句定义了数组0是不正确的"#!&+"#!-.00+02"#!-.000=2"#!6+-.00+000=2答案A&0) 均为 '%()* 型变量0且 &=0)=0则"#!&)) 的值是===答案以下各标识符中0正确的标识符是&)+LL+">#'答案以下不能用作标识符的是L=%(!&%()*答案满足  为奇数时值为真0 为偶数时值为假的表达式是1;--;--;1;答案+在定义 "#!?+3中0标识符 ?是一个指向整型变量的指针是一个指针数组0包含 + 个指向整型数据的指针变量是一个函数指针0可以指向返回值类型为 "#! 型的函数是一个指针变量0它可以指向一个具有三个元素的一维数组答案以下程序的输出结果是,& =-!!M&)M#M!3%(!55! *#55N0N55"H%:55#'*30=0= 00答案 以 下 程 序 段 的 输 出 结 果 为        (#"%#  (.,&  #&63  "#!  &>3  "#!  "#%6323#&6-O&#>C"#>3&>-3"#%6-3%(!55&>55#'*3O&#>C"#>答案=在 语言程序中0用关键字定义无符号型变量(#">#'$%&!'%()*,& 答案以下语句不正确的语句是":7":-GG1--":1-"#773*"#77":5.332答案若变量已正确定义且 P 的值是 0计算表达式9-P后0是正确的9-0P-9-0P-+9-+0P-9-+0P-+答案A以下叙述中不正确的是在函数中0通过 !( # 语句传回函数值在函数中0可以有多条 !( # 语句在 中0主函数 6&"# 后的一对圆括号中可以带行参在 中0调用函数0必须在一条独立的语句中完成答案+ 为整型变量0执行语句 --007E3后0 的值为+答案二、问答题标识符的命名规则是什么E答案由字母0数字0下划线组成 分0第一个字符只能是字母或下划线 分在 语言中0重载有哪几种方式E答案函数重载和运算符重载+说明在派生类定义中0基类前 ?()*"0? "8&!0? %!!' 是什么意思E答案不同的继承方式0导致不同访问属性的基类成员在派生类中的访问属性也有所不同 ?()*" 公有继承0使得基类公有和保护成员的访问属性在派生类中不变0而基类私有成员不可访问? "8&! 私有继承0使得基类公有和保护成员都以私有成员身份出现在派生类中0而基类私有成员不可访问+? %!!' 保护继承0基类公有和保护成员都以 保护成员身份出现在派生类中0而基类私有成员不可访问4"#*('5"%! &6,78%"'6&"#."#!#-+0 3'%. -#3#32F,"*#7-3%(!55 55#'*32答案=4"#*('5"%! &6,7*&Q%"#!.?()*"Q%"#!"#!-0"#!-.R-3J-3%(#!Q32  SQ%"#!. %(#!Q328%"'T!.%(!55%(#!Q-55%(#!Q55#'*32? "8&!"#!R0J3!&<"#!%(#!Q323"#!Q%"#!%(#!Q-38%"'6&"#.Q%"#!003T!3.Q%"#!03T!32T!32答案%(#!Q-%(#!Q-+%(#!Q-=4"#*('5"%! &6,78%"'6&"#."#!#0 3:% #-3#7-3# -#3%(!55 55#'*32答案4"#*('5"%! &6,7!6?*&!5!?#&6U0!?#&6Q7*&Q*(.?()*"Q*(U60Q#.6-63#-#32Q?*(3U63   Q #323!6?*&!5!?#&6U0!?#&6 Q7Q Q*(5U0Q7?*(. Q 3     -Q6#3       !( #328%"' 6&"#.Q*(5'%()*0"#!7&+0=3%(!55&-55&?*(55#'*3Q*(5"#!0$%&!7)0=:3%(!55)-55)?*(55#'*32答案&-)-== 如果 下 面 程 序 输 入 0 输 出是 什 么 E4"#*('5"%! &6,78%"'6&"#. "#!#0 3 "#77#3  F,"*#7-  .   -#3#32%(!55 55#'*32答案A*& 类类型中0拷贝构造函数应具有哪些特征E答案拷贝构造函数的特点如下该函数名与类名相同0因为它也是一种构造函数0并且该函数也不被指定返回类型3 分该函数只有一个参数0并且是对同类的某个对象的引用3 分+每个类都必须有一个拷贝构造函数3 分在新建对象时0对对象进行初始化时调用0对象之间赋值不调用 分语言标准数据类型即已有的有哪些E答案,& 0"#!0,% !0*%#>0$%&!0'%()*0)%%*08%"'类定义体中0有些函数之前有关键字 8" !(&* 的意义是什么E答案该函数为虚拟函数0指定为动态绑定方式运行时该函数才与调用函数进行绑定4"#*('5"%! &6,7"#!,&#>"#!0"#!G0"#!GH0"#!'?.H-3'?-3 !( #328%"'6&"#."#!&-0)-0-0'-3&-,&#>&0)00G'3%(!55&55055)5505555055'55#'*32答案000+4"#*('5"%! &6,78%"'6&"#."#!"0#-=0 3:% "-3"5-#3" -"3%(!55 55#'*32答案4"#*('5"%! &6,7"#!,&#>"#!0"#!G0"#!GH0"#!'?.H-3'?-3 !( #328%"'6&"#."#!&-0)-0-0'-3&-,&#>&0)00G'3%(!55&55055)5505555055'55#'*32答案+0=004"#*('5"%! &6,7*&Q%"#!. ? "8&!"#!R0J3?()*"Q%"#!"#!"0"#!9.R-"3J-9328" !(&*"#! &. !( #3223*&V!&#>*?()*"Q%"#!.? "8&!"#!O0/3?()*"V!&#>*"#!"0"#!90"#!P0"#!*Q%"#!"09.O-P3/-*32"#! &. !( #O/32238%"':(#Q%"#!G.%(!55 &-55 &55#'*328%"'6&"#.V!&#>* 0+0=03:(# 32答案 &-=4"#*('5"%! &6,7"#!:(#"#!#."#! 3":#--DD#-- -3* -:(##:(##3 !( # 328%"'6&"#.%(!55:(#=55#'*32答案什么叫类E什么叫对象E答案类是封装了数据和方法的一种抽象数据类型 分对象是类的一个实例 分在 语言中0请说明结构体和联合体的异同点 答案结构体数据类型的变量可以同时存储 "#!0*%#>0,& 和 '%()* 型等已有数据类型的数据0这些数据使用不同的存储空间0而联合体虽然表面上可以存储 "#!0*%#>0,& 或 '%()* 等已有数据类型的数据0但它们共享其占用空间最多的成员所分配的存储空间0对某个成员赋值将影响其它成员的数值A函数之间的参数传递的形式有哪几种E答案传值传递方式0地址传递方式0引用方式4"#*('5"%! &6,7*&.?()*""#!".%(!55%#! (<#>55"55#'*3223*&?()*".?()*""#!&0"#!)0"#!&066) ).%(!55%#! (<#>5555#'*32? "8&!66) 3238%"'6&"#.%)900+32答案%#! (<#>%#! (<#>%#! (<#>+4"#*('5"%! &6,7*&Q%"#!. ? "8&!"#!R0J3?()*"Q%"#!"#!"0"#!9.R-"3J-9328" !(&*"#! &. !( #3223*&U "&#>*?()*"Q%"#!.? "8&!"#!O0/3?()*"U "&#>*"#!"0"#!90"#!P0"#!*Q%"#!"09.O-P3/-*32"#! &. !( # O/32238%"':(#Q%"#!G.%(!55 &-55 &55#'*3 28%"'6&"# .U "&#>* A000 =3:(# 32答案 &-4"#*('5"%! &6,7*&6*&.? "8&! "#!&0)3   !&<"#!3 ?()*"   6*&"#!0"#!.&-3 )-332S6*&.328%"'? "#!.%(!5555#'*3223"#!6*&-38%"'6&"#.6*&6006036? "#!3.6*&6+=036+? "#!326? "#!32答案++4"#*('5"%! &6,7*&?%"#!  .   ? "8&!"#!03 ?()*"     ?%"#!"#!&-0"#!)-.%(!55%)9!" &!'55#'*32S?%"#!.%(!55%)9!"'! %'55#'*32238%"'6&"#.?%"#!&0&0?3?-#F?%"#!32答案%)9!" &!'%)9!" &!'%)9!" &!'%)9!"'! %'%)9!"'! %'4"#*('5"%! &6,7"#!!"#!0"#!G0"#!?0"#!H.33?-3H-?3 !( #H328%"'6&"#."#!&-+0)-+0+0'+3'-!&0)0G0'3%(!55&55)5555'55#'*32答案+A
文档格式: docx,价格: 5下载文档
返回顶部