站内搜索
C++语言程序设计 问题列表
问题
问答题使用VC6打开考生文件夹下的源程序文件modi3.cpp,阅读下列程序说明和代码,功能如下: 从屏幕输入数字,然后由大到小插入指定的链中。当输入0时,表示输出的数据已经输入完成,然后把数据打印到屏幕,然后释放内存。 其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 1.在父节点的Next中保存新插入的节点的指针,请在注释//********1********后添加适当的语句。 2.把pNext的子节点赋给pNext本身,请在注释//********2********后添加适当的语句。 3.判定P的子节点不为空,如果不为空,则打印P其中的数据到屏幕,请在注释//********3********后添加适当的语句。 4.用temp1保存动态申请内存节点的链表头,请在注释//********4********后添加适当的语句。 注意:仅在函数指定位置添加语句,请勿改动主函数 main与其他函数中的任何内容。
问题
单选题一个栈的初始状态为空。现将元素1、2、3、4、5、A、B、C、D、E依次入栈,然后再依次出栈,则元素出的顺序是( )。A
12345ABCDEB
EDCBA54321C
ABCDE12345D
54321EDCBA
问题
单选题下列有关内联函数的叙述中,正确的是( )。A
内联函数在调用时发生控制转移B
内联函数必须通过关键字inline来定义C
内联函数是通过编译器来实现的D
内联函数函数体的最后一条语句必须是return语句
问题
单选题在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是( )。A
autoB
externC
registerD
static
问题
单选题为了使模块尽可能独立,要求( )。A
模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B
模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C
模块的内聚程度要尽量低,且各模块间的偶合程度要尽量弱D
模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强
问题
单选题如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为( )。A
operator/(x.operator-(),y);B
operator/(operator--(x),y);C
x.operator--().operator/(y);D
y.operator/(operator--(x))