10.需求分析阶段的任务是确定( )
A.软件开发方法
B.软件开发工具
C.软件开发费用
D.软件系统功能
【参考答案】 D
11.派生类继承基类的方式有( )
A.public
B.private
C.protected
D.以上都对
【参考答案】 D
12.有以下程序
#include
void ss(char *s,char t)
{ while(*s)
{ if(*s==t) *s=t-′a′+′A′;
s++; } }
void main()
{ char str1[100]=″abcddfefdbd″,c=′d′;
ss(str1,c);cout<
程序运行后的输出结果是( )
A.ABCDDEFEDBD
B.abcDDfefDbD
C.abcAAfefAbA
D.Abcddfefdbd
【参考答案】 B
13.已知各变量的定义如下
int i=8,k,a,b;
unsigned long w=5;
double x=1.42,y=5.2;
则以下符合C++语言语法的表达式是( )
A.a+=a-=(b=4)*(a=3)
B.a=a*3+2
C.x%(-3)
D.y=float i
【参考答案】 A
14.对于下面的程序,说法正确的是( )
#include
void main()
{ int x=3,y=4,z=2;
if(x=y+z)cout<<″x=y+z″;
else cout<<″x!=y+z″;}
A.不能通过编译
B.输出6
C.输出x!=y+z
D.输出x=y+z
【参考答案】 D
15.以下哪个不是C++语言中的有效标识符?( )
A.34a
B._AB
C.A_B
D.A25
【参考答案】 A
16.下面程序的运行结果是( )
#include″iostream.h″
#define sum(a,b)a*b
void main()
{ int x;
x=sum(1+2,3)
cout
A.0
B.9
C.7
D.5
【参考答案】 C
17.关于continue语句叙述不正确的是( )
A.continue语句用于循环体中,结束循环
B.continue语句用于循环体中,它使执行流跳出循环体中尚未执行的语句,并进行下一循环判断
C.continue可以用于if语句中
D.continue语句不能代替break语句
【参考答案】 A
18.下面程序的执行结果是( )
#include″iostream.h″
void main()
{ int *p,r;
p=new int;
*p=20;
r=sizeof(*p);
cout<
delete p; }
A.程序错误
B.内存为20地址的大小
C.20
D.4
【参考答案】 D
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |