快捷导航
一、单项选择题(共20道试题,共80分。)
1.在”intb[][3]={{1}{32}{456}{0}}”中b[2][2]的值是()答案

A.0
B.5
C.6
D.2
满分:4分
2.一个函数功能不太复杂,但要求被频繁调用,选用()
A.内联函数
B.重载函数
C.递归函数
D.
嵌套函数
满分:4分
3.
以下不属于面向对象的基本特点的是()。
A.分类性
B.多态性
C.继承性
D.封装性
满分:4分
4.下列函数参数默认值定义错误的是()
A.
Fun(intxinty=0)
B.
Fun(intx=100)
C.
Fun(intx=0inty)
D.Fun(intx=f())(假定函数f()已经定义)
满分:4分
5.
以下函数调用语句中,含有的实参个数是().
func(rec1rec2+1(rec3rec4))
A.3
B.4
C.5
D.6
满分:4分
6.若有说明“inta[3][4]={0}”,则下面正确的是()
A.只有元素a[0][0]可得到初值0
B.
此说明语句不正确
C.数组a各元素都可得到初值,但其值不一定是0
D.
数组a中每个元素均可得到初值0
满分:4分
7.C++源程序文件的扩展名为()
A.
.cpp
B..c
C..dll
D..exe
满分:4分
8.以下不能正确赋进行字符串赋初值的语句是()
A.charstr[5]=”good!”
B.charstr[]=”good!”
C.char*str=”good!”
D.charstr[5]={‘g’’o’’o’’d’}
满分:4分
9.
在下面的一维数组定义中,()语句有语法错误
A.
inta[]={123}
B.inta[10]={0}
C.
inta[]
D.
A.inta[5]
满分:4分
10.下面的()保留字不能作为函数的返回类型。
A.
void
B.int
C.new
D.long
满分:4分
11.
任何for语句都能够被改写为()语句。
A.复合
B.if
C.switch
D.while
满分:4分
12.若整形变量x的值为25,则x/6的值为()
A.3
B.4
C.5
D.1
满分:4分
13.C++语言中的每条简单语句以()作为结束符
A.逗号
B.分号
C.空格
D.换行符
满分:4分
14.C++源程序文件的缺省扩展名为()。
A.cpp
B.exe
C.obj
D.lik
满分:4分
15.若函数声明为int*fun(),则该函数的返回值类型为()。
A.整数型
B.字符型
C.
逻辑型
D.
整数指针型
满分:4分
16.
以下程序的输出结果是()。
#include&ltiostram&gt
intmain()
{
intb[3][3]={012012012}Ijt=1
for(I=0I&lt3i++)
for(j=Ij&lt=Ij++)
t=t+b[I][b[j][j]]
cout&lt&ltt
}
A.3
B.4
C.1
D.9
满分:4分
17.在函数定义前加上关键字“inline”表示该函数被定义为()
A.重载函数
B.内联函数
C.成员函数
D.自定义函数
满分:4分
18.在下菌的一撒数组定义中,()语句有谱法错误。
A.
inta[]={123}
B.inta[10]={0}
C.inta[]=&quotabcdef&quot
D.inta[5]
满分:4分
19.编写.C++程序一般需要经过的几个步骤依次是()。
A.编译、编辑、连接、调试
B.编辑、编译、连接、调试
C.编译、调试、编辑、连接
D.编辑、调试、编辑、连接
满分:4分
20.假定a为一个整型数组名,则元素a[2]与()的表示等价
A.a+2
B.*a+2
C.*(a+2)
D.*(a+4)
满分:4分
二、判断题(共10道试题,共20分。)
1.在说明语句“inta(15)&ampb=a*p=&ampa”中,b的值与*p的值是相等的。
A.错误
B.正确
满分:2分
2.控制格式输入输出的操作子oct不是设置域宽的。
A.错误
B.正确
满分:2分
3.若S表示一条C++语句,while(1)S必定是无限循环。
A.错误
B.正确
满分:2分
4.在传值调用中,要求实参与形参的类型完全一致并且个数相等。
A.错误
B.正确
满分:2分
5.语句“charc=ccharp=&ampc”是错误的。
A.错误
B.正确
满分:2分
6.switch语句中必须有break语句,否则无法退出switch语句。
A.错误
B.正确
满分:2分
7.\n、\x6A、\101均是C++的字符常量。
A.错误
B.正确
满分:2分
8.如果(x==y),则(*x==*y)。
A.错误
B.正确
满分:2分
9.在C++语言中,while语句的循环体有可能一遍都不执行,而do—while语句的循环体至少执行一遍。
A.错误
B.正确
满分:2分
10.在C++中,空语句表示什么都不做,因此毫无意义。
A.错误
B.正确
满分:2分

更多学习资料请登录www.openhelp100.com

共 0 个关于本帖的回复 最后回复于 2018-2-9 19:17

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

精彩推荐

    明星用户

    QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

    GMT+8, 2024-3-29 14:13