安徽继续教育C++语言程序设计试题及答案
假定下列x和y均为int型变量,则不正确的赋值为()。
A、x+=y++
B、x++=y++
C、x=++y
D、++x=++y
参考答案: B
下列的符号常量定义中,错误的定义是()。
A、const M=10;
B、const int M=20;
C、const char ch;
D、const bool mark=true;
参考答案: B
以下标识符中不全是保留字的是()。
A、caseforint
B、defaultthenwhile
C、boolclasslong
D、gotoreturnchar
参考答案: B
能作为C++程序的基本单位是()。
A、字符
B、语句
C、函数
D、源程序文件
参考答案: C
程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用()符号作为分隔符。
A、空格或逗号
B、逗号或回车
C、逗号或分号
D、空格或回车
参考答案: D
C++程序的基本模块为()。
A、表达式
B、标识符
C、语句
D、函数
参考答案: D
由C++源程序文件编译而成的目标文件的默认扩展名为()。
A、cpp
B、exe
C、obj
D、lik
参考答案: C
设x是一个bool型的逻辑量,y的值为10,则表达式 x && y的值为()。
A、1
B、0
C、与x值相同
D、与x值相反
参考答案: D
设”int a=15,b=26;”,则”cout<<(a,b);”的输出结果是()。
A、15
B、26,15
C、15,26
D、26
参考答案: D
程序中主函数的名字为()。
A、main
B、MAIN
C、Main
D、任意标识符
参考答案: A
存储以下数据,占用存储字节最多的是()。
A、0
B、‘0’
C、“0”
D、0.0
参考答案: D
设x和y均为bool量,则x || y为假的条件是()。
A、它们均为真
B、其中一个为真
C、它们均为假
D、其中一个为假
参考答案: A
假设在程序中 a、b、c 均被定义成整型,所赋的值都大于1,则下列能正确表示代数式的表达式是()。
A、1.0/a*b*c
B、1/(a*b*c)
C、1/a/b/(float)c
D、1.0/a/b/c
参考答案: C
设x和y均为bool量,则x && y为真的条件是()。
A、它们均为真
B、其中一个为真
C、它们均为假
D、其中一个为假
参考答案: B
C++程序从上机到得到结果的几个操作步骤依次是()。
A、编译、编辑、连接、运行
B、编辑、编译、连接、运行
C、编译、运行、编辑、连接
D、编辑、运行、编辑、连接
参考答案: B
C++源程序文件的默认扩展名为()。
A、cpp
B、exe
C、obj
D、lik
参考答案: A
由C++目标文件连接而成的可执行文件的默认扩展名为()。
A、cpp
B、exe
C、obj
D、lik
参考答案: B
x>0|| y==5的相反表达式为()。
A、x<=0 || y!=5
B、x<=0 && y!=5
C、x>0 || y!=5
D、x>0 && y==5
参考答案: A
设”int a=12;”,则执行完语句”a+=a*a;”后,a的值是()。
· A、12
· B、144
· C、156
· D、288
参考答案: D
可用作C++语言用户标识符的一组标识符是()。
· A、voiddefine+WORD
· B、a3_b3_123YN
· C、for-abcCase
· D、2aDOsizeof
在下面循环语句中循环体执行的次数为()。 for(int i=0; in/2) break;
A、n/2
B、n/2+1
C、n/2-1
D、n-1
参考答案: C
字符串”a+b=12\n”的长度为()。
A、6
B、7
C、8
D、9
参考答案: C
循环体至少被执行一次的语句为()。
A、for循环
B、while循环
C、do循环
D、任一种循环
参考答案: A
在下面循环语句中循环体执行的次数为()。 int i=0; do i++; while(i*i<10);
A、4
B、3
C、5
D、2
参考答案: C
为了提高程序的运行速度,可将不太复杂的功能用函数实现,此函数应选择()。
A、内联函数
B、重载函数
C、递归函数
D、函数模板
参考答案: C
do语句能够改写为()语句。
A、复合
B、if
C、switch
D、while
参考答案: B
switch语句能够改写为()语句。
A、for
B、if
C、do
D、while
参考答案: C
以下函数的返回结果是( )。 int function(char *x) { char *p=x; while(*p++);