出自:国家开放大学《C++语言程序设计》

for循环语句一定能够被改写为()语句。
A:复合
B:if
C:switch
D:while
在C++程序中,()运算符优先级最低。
在每个C++程序中都必须包含有这样一个函数,该函数的函数名为()。
A: main
B: MAIN
C: name
D: function
假定AB为一个类,px为指向该类动态对象数组的指针,该数组长度为n,则执行“delete []px;”语句时,自动调用该类析构函数的次数为()。
A: 1
B: n
C: n-1
D: n+1
写出下列函数的功能。
指出下列哪种基本类型是错误的()。
A:float
B:integer
C:char
D:long
结束所在循环类语句或switch语句执行的中断语句的保留字为()。
不借助于其他变量交换x和y两个变量的值,应顺序执行的三个赋值语句是(),()和()。
程序运行中需要从键盘上输入多于一个数据时,各数据之间需要使用()符号作为分隔符。
A:空格或逗号
B:逗号或回车
C:逗号或分号
D:空格或回车
假定一个枚举类型的定义为“enum RB{ab,ac,ad,ae};”,则枚举常量ad的值为()。
假定一个枚举类型的定义为“enum RA{ab,ac,ad,ae};”,则ac的值为()。
指向数组元素为整型的一维数组的指针变量的定义是()。
A:int*p()
B:int(*p)()
C:int*p[4]
D:int(*p)[4]
给出下列程序运行后的输出结果。
有8个学生,每个学生四门课程的成绩存放在一个8行5列的二维数组的0到7行的1到4列中,编写一个函数实现:计算每个学生四门课程的总成绩,并存放在该学生所在行的第0列中。
假定p所指对象的值为36,p+l所指对象的值为49,则*++p的值为()。
C++在执行过程中不检查数组是否()。
设x和y均为bool量,则逻辑表达式x || y为假的条件是()。
A:x和y均为真
B:其中一个为真
C:x和y均为假
D:其中一个为假
假定a为一个整型数组名,则元素a[4]与()的表示等价。
A:a+4
B:*a+4
C:*(a+4)
D:*(a+16)
给出下列程序运行后的输出结果。
给出下列程序运行后的输出结果。
写出下列函数的功能。
在C++程序中,语句之间必须用()分隔。
写出指向int型变量的指针变量p的一个定义语句:()。
在C++语言中,在IBMPC机环境下,double型数据占()字节。
设计一程序,它输入一个整数,判断它是否是整数序列32,52,31,86,3,44,11,7,55,63中的一个;若是,显示该整数在序列中的序号(注:最小序号是1),否则显示0。
C++语言中每条复合语句以左花括号开始,并以()结束。
C++编译预处理命令在程序中都是以()字符开头的。
A:*
B:#
C:&
D:@
假定x=10,则表达式2+x++的值为()。
当一个字符指针指向一个具有n个字节的存储空间时,它所能存储字符串的最大长度为()。
A:n
B:n-1
C:n+1
D:1
下面()的函数声明格式不正确
A:AA(int a, int b);
B:AA(int a=0, int b);
C:AA(int a=0, int b=0);
D:AA(int a, int b=0);