回答下列问题
更新时间:2023-09-16 10:12:01 阅读量: 高中教育 文档下载
习题一
一、回答下列问题: 1. 什么是程序?
2. C++与C有什么区别?
3. 面向对象程序设计的基本思想是什么?什么是面向对象程序设计的基本特征? 4. 通常的C++程序包括哪几部分?
5. C++的注释形式有哪几种?它们有什么区别? 二、判断正误并修改之: 1、 void main( ) {
cout<<\
}
2、 #include
cin>>x; int p=x*x;
cout<<\}
3、#include
void main( ) {
int i,j; i=5;
int k=i+j;
cout<<\}
习题二
一、回答下列问题:
1. C++语言中有哪些数据类型?分别说明它们的类型关键字、取值范围、类型长度。 2. 说明下面的每个数据各属于哪一种(数值常量、字符常量、字符串、标识符、保留字、
运算符、标点、非法数据)?
25 18 -3.67 12.8 ―4‖ ?4‘ x1 ―x2‖ ―1949.10‖ cin int K_name 3ab ―float x ,y ― ; if endl + ―\\n‖ ? ; ―sy1.cpp‖ ?\\32‘ \\‘ 3. 字符常量与字符串常量的区别是什么? 4. \与'A'是否等价?
5. 表达式于语句的重要区别是什么? 6. 写出下列公式的C++表达式 (1)
?sin(x)?2.5
(2)ln(1+
a?b10a?b )
7. 请给下列表达式加括号,使其与原表达式等价:
(1)a+++b
(2)a>b?a:c>d?c:d
8. 用关系表达式或逻辑表达式表示下列条件
(1) 30> x >1
(2) 三条边A,B和C构成三角形
(3) 年份Year能被4整除,但不能被除数100整除或者能被400整除 二、 选择题:
1. 下列数据类型不是C++语言基本数据类型的是( )。
A)字符型 B)整型 C)实型 D)数组 2.在C++语言中,自定义的标识符( )。
A) 能使用关键字并且不区分大小写 B) 不能使用关键字并且不区分大小写 C) 能使用关键字并且区分大小写 D) 不能使用关键字并且区分大小写
3.下列字符列中,可作为C++语言程序自定义标识符是( )。 A)case B)file C)new D)if 4.下列正确的八进制整型常量表示是( )
A) 0a0 B) 015 C) 080 D) 0x10 5.下列错误的十六进制整型常量表示是( )
A) 0x11 B) 0xaf C) 0xg D) 0x1f
6.设有代码“int a = 5;”,则执行了语句“a + = a - = a*a;”后,变量a的值是(A)3 B) 0 C) -40 D) –12 7.设a为5,执行下列代码后,b的值不为2的是( )。
A) b = a/2 B) b = 6-(--a) C) b = a%2 D) b = a < 3 ? 3: 2 8.下列表达式选项中,( )是正确
A) ++(a++) B) a++b C) a++ +b D )a++ ++b 9.已知i = 0,j = 1,k = 2,则逻辑表达式++i || -- j && ++k的值为( )
A) 0 B) 1 C) 2 D) 3 10.执行下列语句后,
int x , y ; x = y = 1 ; ++x || ++y ; x的值是( ), y的值是( )
A) 不确定 B) 0 C) 1 D) 2 11.已知x=5,则执行语句 x += x -= x*x ; 后,x的值为( )
A) 25 B) 40 C) -40 D) 20
12.逗号表达式 (x = 4 * 5 , x * 5 ), x + 25 的值为( )
A) 25 B) 20 C) 100 D) 45
13.运算符 ++、<、=、&& 中,优先级最低的运算符是( )。 A) ++ B)< C)= D)&&
。 )
三、阅读下列程序,写出执行结果: 1.#include
void main() {
int a=7,b=4;
float x,y=27.2,z=3.4; x=a/2+b*y/z+1/3; cout< 2. #include void main() { int a=-1,b=4,k; k=(a++<=0)&&!(b--<=0); cout< void main() { int a,b; int max; cout<<\ cin>>a>>b; max=(a>b)? a:b ; cout<<\和b 其中最大的是:\} 假设输入:100 200 4.#include void main() { int n,i,j,k; cout<<\输入一个三位正整型数:\ cin>>n; i=n/100; n=n-i*100; j=n/10; n=n-j*10; k=n; cout<<\逆转数:\ } 假设输入:528 5.#include void main() { enum color{ RED=1, GREEN=6, BLUE=9 }; enum color v1=RED,v2; cout<<\ cout<<\ cout<<\ cout<<\ v2=GREEN; cout<<\} 四、编程题: 编写程序测试你机器的 int,float,double,long,char 各类型变量存储的字节数。 习题三 一、回答下列问题: (2)在条件语句中if语句中对else子句有何规定? (3)break语句在switch语句中有何作用? (4)在switch语句中,case子句的条件有何特点? (5)在for语句中省略其三个表达式分别代表什么含义? (5)C++提供哪些循环语句?它们各自的特点是什么?它们可以相互替代吗?可以相互嵌套吗? (6)while 和do~while循环语句有什么区别? (7)contine、break语句在循环中分别起到什么作用? 二、阅读下列程序,写出执行结果: 1. #include int year,mon,days,leap; cout<<\年 月:\ cin>>year>>mon; switch(mon) { case 1: case 3: case 5: case 7: case 8: case 10: case 12:days=31; break; case 4: case 6: case 9: case 11:days=30; break; case 2:if(year@0==0) leap=1; else if(year%4==0&&year0!=0) leap=1; else leap=0; if(leap) days=29; else days=28; } cout< 输入:2005 7 2. #include int x,y,s; cout<<\输入两个整数:\ cin>>x>>y; s=x; while(1) { if(s%y==0)break; s+=x; } cout<<\最小公倍数:\} 输入:38 2 3. #include
正在阅读:
回答下列问题09-16
小学一年级数学2认识平面图形 Microsoft Office Word 97-2003 文档06-06
天津大学研究生分离工程大作业04-24
我们班的瞌睡虫作文600字06-25
高一历史人教版必修二:第八单元第22课 战后资本主义世界经济体系的形成 学案完美版01-25
居家养老各项制度06-12
冬日阳光作文400字07-04
五四红旗团总支申报材料 - 图文04-18
“导师带徒”活动记录本01-17
- 上海大众、一汽大众、东风日产车型与VIN代号对照表
- 第2章服装原型及原型制作
- 江苏省工商行政管理系统经济户口管理办法及四项制度
- 纪检监察业务知识试题2
- 传感器综合题答案
- 北京第二外国语学院翻硕招生人数及学费
- 初三新编英语教材下册
- 公司庆中秋、迎国庆联欢会客串词
- 向区委常委会汇报安全生产工作材料
- 2006年GCT英语模拟试题(三)及答案解析
- 经济法概念的早期使用
- 我爱做家务课堂教学设计
- 学校安全工作月报表、消防安全排查表、消防隐患排查台账
- 成本会计毕业论文
- 班级文化建设论文
- 2018年天津市高考文科试题与答案汇总(Word版) - 图文
- 铁路论文
- 2017年嵌入式系统设计师考试时间及地点
- 1.111--灾害与突发公共卫生事件应急预案
- 起爆点主图 注意买入 拉升 逃顶源码指标通达信指标公式源码
- 下列
- 回答
- 问题
- 机电一体化设计 基于PLC的全自动洗衣机控制
- 基于Android手机系统的3D桌面主题开发毕业论文 - 图文
- 八年级物理下册第九章压强基础知识必备(新版)新人教版
- 高速铁路电力设备应急供电方案
- 数据库复习题(答案)
- 资本主义政治制度在欧洲大陆的扩展教案
- 2015年中国邮政储蓄银行青海分行招聘
- 考试重点推荐高中语文 第11课 廉颇蔺相如列传(第2课时)检测 新人教版必修4练习试卷
- 《中小学语文教材研究》练习题
- 工厂参观学习心得体会
- 实验三 栈的基本操作
- 想别人没想到的2
- 西方文论整理
- 医务科病案质量总结
- 商业秘密保护与公众知情权的冲突与协调
- 口腔助理医师例题解析集:口腔解剖学
- 直系亲属住房资助能力具结书
- 2016年院感知识培训试题及答案
- 建筑安装安全管理制度
- 小学信息技术抽测操作题要求及步骤