C++重点知识点总结及习题(new).doc

  1. 1、本文档共48页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

.

.

精选

精选

.

精选

第2章基本数据类型、运算符与表达式

【习题】

选择题

下列数据类型不是C++语言基本数据类型的是()。

(a)字符型(b)整型(c)浮点型(d)数组

下列字符列中,可作为C++语言程序自定义标识符是()。选择题

(a)x(b)-var(c)new(d)3i

下列数中哪一个是8进制数()。

(a)0x1g(b)010(c)080(d)01b

已知a=1,b=2,c=3,则表达是++a||-b++c的值为()。

(a)0(b)1(c)2(d)3

下列表达式选项中,()是正确的。

(a)++(a++)(b)a++b(c)a+++b(d)a++++b

已知枚举类型定义语句为:()。

enumcolor{RED,BLUE,PINK=6,YELLOW,GREEN,PURPLE=15};

则下列叙述中错误的是()。

(a)枚举常量RED的值为1(b)枚举常量BLUE的值为1

(c)枚举常量YELLOW的值为7(d)枚举常量PURPLE的值为15

填空题

c++语言标示符是以字母或____下划线______开头的,由字母、数字、下划线组成。

在C++语言中,char型数据在内存中的存储形式是____ASC=2*ROMANII______。

在内存中,存储字符‘x’占用1个字节,存储字符串“x”要占用____2____个字节。

符号常量可以用宏定义define和_____const_____表示。

转义字符序列中的首字符是__\_______。

空字符串的长度是____0______。

表达式cout’\n’;还可以表示为coutendl。

编程题

编写一个程序,输入一个三位数,分别输出该数的百位、十位和个位。

.

.

精选

精选

.

精选

【参考答案】

选择题

d

a

b

b

c

a

c

填空题

下划线

ASC=2*ROMANII

2

const

\

0

coutendl;

a+ba-ba-b

iomanip.hiostream.h

编程题

1.

#includeiostream.h

voidmain()

{

intnum,var1,var2,var3;

cout请输入一个三位数:endl;

cinnum;

if(num999||num100)//用于检查输入数据的合法性

cout您的输入有误!endl;

else

{

var1=num/100;

var2=(num-var1*100)/10;

var3=num%10;

cout百位数为:var1endl

.

.

精选

精选

.

精选

十位数为:var2endl

个位数为:var3endl;

}

}

第3章??C++程序的流程控制

【习题】

一、?????????????选择题

1.?在循环语句中使用break语句的作用是(?)。

(a)结束本次循环???(b)结束该层循环???(c)结束所有循环???(d)结束程序执行

2.?对if后的括号中的表达式,要求i不为0的时候表达式为真,该表达式表示正确的为(?)。

(a)i???????(b)!i?????(c)i0??????(d)i=0

3.?下列循环语句的执行次数是(?)。

while(!1)cout”ok!”;

(a)0次?????(b)1次???(c)2次??????(d)无数次

4.?运行下列程序结果为(?)。

#includeiostream.h

voidmain()

{

???inti;

???for(i=0;i=10;i++){

???????if(i%2)couti;

???????elsecontinue;

???}

}

(a)246810?????(b)12345?????(c)678910?????(d)13579

?

二、?????????????填空题

1.???结构化程序设计的三种基本结构是顺序结构、选择结构(分支结构)、循环结构。

2.???continue语句实现的作用是____跳出本次循环。__________________________。

.

.

精选

精选

.

精选

3.若输入”china2008!”,运行下列程序的输出结果为___________________________。

#includeiostream.h

#includ

文档评论(0)

润哈哈 + 关注
官方认证
内容提供者

该用户很懒,什么也没介绍

认证主体广州乾星科技有限公司
IP属地广东
统一社会信用代码/组织机构代码
91440101MA5B6X8T7Y

1亿VIP精品文档

相关文档