北语17秋《面向对象程序设计》作业3答案答案
17秋《面向对象程序设计》作业3-0003
试卷总分:100 得分:0
一、 单选题 (共 20 道试题,共 100 分)
1.由C++源程序文件编译而成的目标文件的默认扩展名为( )。
A.cpp
B.exe
C.obj
D.lik
正确选项:----
正确选项:----
2.变量s的定义为“char *s=”Hello world!”;”,要使变量p指向s所指向的同一个字符串,则应选取( )。
专业答案:----
A.char*p=s
B.char*p=&s
C.char*p;p=*s
D.char*p;p=&s
专业答案:----
3.C++源程序文件的默认扩展名为( )。
A.cpp
B.exe
C.obj
D.lik
4.设有如下函数定义int f(char *s) {char *p=s;while(*p!=’\0’) p++;return(p-s);}在主函数中用cout<<f(“good”)调用上述函数, 则输出结果为( )。
正确答案:----
A.3
B.4
C.5
D.6
专业答案:----
5.存储以下数据,占用存储字节最多的是( )。
A.0
B.‘0’
C.“0”
正确答案:----
D.0.0
正确答案:----
6.函数调用func((exp1,exp2),(exp3,exp4,exp5))中所含实参的个数为( )个。
A.1
B.2
C.4
D.5
专业答案:----
7.将两个字符串连接起来组成一个字符串时,选用( )函数。
A.strlen()
B.strcap()
C.strcat()
D.strcmp()
正确选项:----
8.在16位计算机系统中,
A.A
B.B
C.C
D.D
专业答案:----
正确答案:----
正确选项:----
9.在下面存储类中,( )的对象不是局部变量。
A.外部静态类
B.自动类
C.函数形参
D.寄存器类
正确选项:----
10.C++程序从上机到得到结果的几个操作步骤依次是( )。
A.编译、编辑、连接、运行
B.编辑、编译、连接、运行
C.编译、运行、编辑、连接
D.编辑、运行、编辑、连接
正确答案:----
11.文件包含命令中被包含的文件的扩展名( )。
A.必须是.h
B.不能是.h
C.可以是.h或.cpp
D.必须是.cpp
正确答案:----
12.软件产品准确执行软件需求规格说明书中所规定的任务的能力叫做软件的( )。
A.可维护性
B.可复用性
C.兼容性
D.正确性
正确选项:----
13.下列的符号常量定义中,错误的定义是( )。
A.constM=10
B.constintM=20
C.constcharch
D.constboolmark=true
专业答案:----
14.题面见图片
A.A
B.B
C.C
D.D
15.题面见图片
A.A
B.B
C.C
D.D
16.下列给字符数组赋初值时,正确的是( )。
A.chars1[]=”abcdef”
正确答案:----
B.chars2[4]=”abcd”
专业答案:----
C.chars3[2][3]={“abc”,”xyz”}
专业答案:----
D.chars4[4][]={‘a’,’x’,’s’,’t’}
正确答案:----
17.程序中主函数的名字为( )。
A.main
B.MAIN
C.Main
D.任意标识符
正确答案:----
18.程序运行中需要从键盘上输入多于一个数据时,各数据之间应使用( )符号作为分隔符。
A.空格或逗号
B.逗号或回车
C.逗号或分号
D.空格或回车
正确答案:----
19.假定p是具有int**类型的指针变量,则给p赋值的正确语句为( )。
A.p=newint
B.p=newint*
C.p=newint**
D.p=newint[10]
正确选项:----
20.do语句能够改写为( )语句。
正确答案:----
A.复合
B.if
C.switch
D.while
正确选项:----
北语17秋《面向对象程序设计》作业3答案历年真题如下: