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
|