下载此文档

(完整版)C++练习题及答案.docx


文档分类:资格/认证考试 | 页数:约27页 举报非法文档有奖
1/27
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/27 下载此文档
文档列表 文档介绍
C++ 练****题(一)
1. C++ 的合法注释是( )。
A./*This is a C program/* B . // This is a C program
C. “This is a C program ” D . //This is a C program//
2. 下面标识符中正确的是( )。
A._abc B . 3ab C . int D. +ab
分析下列该程序,输入数据格式为:2,5 (回车),指出其中的三个错误。
main()
{int sum=0; int a,b; cout<<"input a,b:"; cin>>a>>b; sum=a+b;
cout<<sum<<endl;
}
(1) 没有使用编译预处理命令: #include 。 iostream 是系统定义的一个头文件( h-head ),
设置了 C++ 的 I/O 环境。 cin 、 cout 为基本输入、输出设备,定义在 头文件中。
(2)没有 main() 函数的返回类型,系统提示警告。一般 main 函数返回整型
(3)输入数据时没有使用空格分隔。输入运算符“ >> ”要求输入的多个数据用空格分隔。
下列标识符中, ( )是合法的。
A.goto B. Student C. 123 D. kld
5. C++ 语言中语句的结束符是( )。
A., B.; C.。 D.、
给出下列程序的运行结果。
#include <iostream>
using namespace std;
int main()
{
int a(2),b(3),c(4);
cout<<"c1="<<c<<endl;
c=a+b;
cout<<"c2="<<c<<endl;

}
7.
已知 a=4 ,b=6 ,c=8,d=9 ,则“( a++ ,b>a++&&c>d
)?++d :a<b ”值为(
)。
A.9
B. 6
C . 8
D .0
8.
已知 x=43 , ch= ‘A’,y=0 ;则表达式( x>=y&&ch< ’B’&&!y )的值是(
)。
A.0
B .语法错
C . 1
D.“假”
9. 例题 10:设所有变量均为整型,则表达式( e=2 ,f=5 , e++ , f++ , e+f )的值
为_9___。
已知字母 a 的 ASCII 码为十进制数 97 ,且设 ch 为字符型变量, 则表达式 ch= ’ a’+’8’-‘4’的值为__e_ _。
11. 下列数据类型不是 C++ 语言基本数据类型的是( )。
A. 字符型 B. 整型 C. 实型 D. 数组
12. 下列字符列中,可作为 C++ 语言程序自定义标识符是( )。

13. 下列字符列中,可以作为“字符串常量”的是( )。
A. ABC B. ″xyz ″ C. ′uvw ′ D. ′a′
14. 设变量 m,n ,a,b,c,d 均为 0 ,执行 (m = a==b)||(n=c==d) 后, m,n 的值
是( )。
,0 ,1 ,0 ,1
15. 在 C++ 语言中,自定义的标识符( )。
A. 能使用关键字并且不区分大小写 B. 不能使用关键字并且不区分大小写
C. 能使用关键字并且区分大小写 D. 不能使用关键字并且区分大小写
16. 设有代码“int a = 5; ”,则执行了语句“a + = a - = a*a ;”后,变量 a 的值是( )。
B. 0 C. -40 D. –12
17. 设 a 为 5 ,执行下列代码后, b 的值不为 2 的是( )。
A. b = a/2 B. b = 6-(--a)
C. b = a%2 D. b = a < 3 ? 3: 2
C++ 语言中的标识符只能右字母、数字和下划线三种字符组成,且第一个字符

( )。
A .必须为字母 B .必须为下划线
C .必须为字母或下划线 D.可以是字母、 数字和下划线中任一中字符
19. 下面正确的字符常量是

(完整版)C++练习题及答案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数27
  • 收藏数0 收藏
  • 顶次数0
  • 上传人可爱小月
  • 文件大小58 KB
  • 时间2021-11-20