c++习题,请各位大侠帮忙了

1 下列说法正确的是()。
A. cout<<”\n”是一个语句,他能在屏幕上显示”\n”。
B.\68代表的字符时D。
C.1E+5的写法正确,它表示十进制整数常量。
D.0x10相当于020。
2 在C++语言中,080是()。
A.八进制数 B. 十进制数 C. 十六进制数 D.非法数
3 下面的()均是C++语言的整型常量。
A.0xfff 和611 B. 01b和0xa1 C. 986.012和0667 D.2e4和0x
4 下面正确的字符常量是()。
A.”C” B. ‘\\’’ C. ‘w’ D.’’
5 下列数据中,整形常量有(1、3、4),浮点型常量有(2、5、6),字符型常量有(7、10),字符串型常量有(8、9)。
①-7 ②3. ③013 ④0x2ab ⑤1e5 ⑥1.e-8 ⑦’\0’⑧”x” ⑨”\1011”⑩’\65’
6 下列数据中,合法的常量是(4、6、7、9、10)。
①4e0.5 ②’\87’ ③0x5g ④”” ⑤1f⑥1.f ⑦2u ⑧2.u ⑨.2 ⑩’\a’
7 转移字符是以()开头的。
A.% B. x C. / D.\
8 下列字符常量中非法的是()。
A.’b’ B. ‘\b’ C. ‘\’ D.’3’

1. 有如下函数调用语句func(rec1, rec2+rec3, (rec4,rec5));该函数调用语句中,含有的实参个数是()。
A. 3 B. 4 C. 5 D. 有语法错误
2. 以下函数的类型是()。
f(float x){
cout<<x<<endl;
}
A.与参数x的类型相同 B. void类型
C.int类型 D. 无法确定
3. 以下所列的各函数首部中,正确的是()。
A. void play(var a: Integer, var b: Integer) B. void play(int a, b)
C. play(int a, int b) D. void play(a asinteger, b as integer)
4. 关于函数调用,以下不正确的是()。
A. 由于程序总是从主函数开始执行,所以函数的调用总是在主函数和其他函数之间进行
B.函数的调用可以在任何函数之间进行
C. 一个函数可以自己调用自己
D. 函数返回时可以不必带返回值,这是函数类型应为void
5. 关于函数的声明预定义,正确的是()。
A.函数的声明是必需的,只有这样才能保证编译系统对函数参数进行检测,以确保参数传递正确
B. 函数的声明并非必需,即可以只给出函数定义
C. 声明函数时参数名不可省略,且参数的类型、个数必需相同且顺序不能颠倒
D. 一个函数可以在另一个函数内定义
6. 关于函数的返回值,正确的是()。
A.return语句只返回一个值,该值得类型在函数定义时已确定
B.返回值类型由返回变量类型决定
C.如果不定义函数类型,表示该函数没有返回值
D.函数调用一定要有返回值,否则调用就没有意义了
7. 下列关于形参的说法,正确的是()。

A.函数的形参并非是必须的,有时可以什么都没有
B.函数的形参可以是表达式
C.函数在定义是,形参占用存储空间
D.形参的名称、类型、数量和顺序必须与实参相同,否则实参不会把信息正确的传递给形参
8. 关于函数的返回,不正确的是()。
A.使程序的执行重新返回到主调函数,使程序继续往下执行
B.释放调用函数时临时分配的存储单元
C.一定要返回一个值给主调函数
D.其返回值可有可无

1-4DABC 7-8DC
AB?AB BAC
温馨提示:答案为网友推荐,仅供参考
相似回答