第一章习题答案讲解.docx
- 文档编号:27511076
- 上传时间:2023-07-02
- 格式:DOCX
- 页数:16
- 大小:37KB
第一章习题答案讲解.docx
《第一章习题答案讲解.docx》由会员分享,可在线阅读,更多相关《第一章习题答案讲解.docx(16页珍藏版)》请在冰豆网上搜索。
第一章习题答案讲解
第1章基本数据与表达式
1.1选择题
1•一个最简单的C++程序,可以只有一个(C)。
(A)库函数(B)自定义函数(C)main函数(D)空函数
2•用C++语言编写的源程序要成为目标程序必须要经过(D)o
(A)解释(B)汇编(C)编辑(D)编译
3.C++程序中的简单语句必须以(B)结束。
(A)冒号(B)分号(C)空格(D)花括号
4.假设有说明inta=0;doublex=5.16;,则在以下语句中,(C)属于编译错误。
(A)x=a/x;(B)x=x/a;
(C)a=a%x;
(D)
x=x..a;
5•执行C++程序时岀现的溢岀”错误属于(
C)错误。
(A)编译(B)连接
(C)运行
(D)
逻辑
6•在下列选项中,全部都是C++关键字的选项为(C)o
(A)whileIFStatic
(B)breakchargo
(C)sizeofcaseextern
(D)switchfloatinteger
7•按C++标识符的语法规定,合法的标识符是
(A)o
(A)_abc(B)new
(C)n
(D)
"age"
8在C++语句中,两个标识符之间(A)
不能作为C++的分隔符。
(A)数字(B);
(C):
(D)
+
9.下列正确的八进制整型常量表示是(B
)o
(A)0a0(B)015
(C)080
(D)
0x10
10•下列错误的十六进制整型常量表示是(
C)o
(A)0x11(B)0xaf
(C)0xg
(D)
0x1f
11•在下列选项中,全部都合法的浮点型数据的选项为(B)o
(A)_1e3.515.2e/
(B)12.34-1e+5
0.1E—12
(C)0.2e-242345.e-5
(D)5.0e(1+4)
0.1
8e+2
12•在下列选项中,正确的字符常量为(D
)o
(A)"a"(B)'name'
(C)a
(D)
'\101'
13.在下列选项中,(D)不能交换变量a
和b的值。
(A)t=b;b=a;a=t;
(B)a=a+b;b=a-b;
a=a-b;
(C)t=a;a=b;b=t;
(D)a=b;b=a;
14•关于下列语句,叙述错误的是(A)o
inti=10,”p=&i;
(A)p的值为10
(B)p指向整型变量
i
(C)p表示变量i的值
(D)p的值是变量i的地址
15.有以下变量说明,下面不正确.的赋值语句是(B)o
inta=5,b=10,c;intp1=&a,p2=&b;
(A)p2=b;
(B)p1=a;
(C)p2=p1;
(D)c=”p1”(”p2);
16•有以下变量说明,下面正确的语句是(
B)o
inta=10,b;int&pa=a,&pb=b;
(A)&pb=a;
(B)pb=pa;
(C)pb=&pa;
(D)-pb=pa;
17.
执行下面语句序列后,a和b的值分别为(
B)。
inta=5,b=3,t;
int&ra=a;
int&rb=b;
t=ra;ra=rb;rb=t;
(A)3和3
(B)3和5
(C)5和3
(D)5和5
18.
在下列运算符中,
(D)优先级最高。
(A)<=
(B)■■=
(C)+
(D)■■
19.
在下列运算符中,
(D)优先级最低。
(A)!
(B)&&
(C)!
=
(D)?
:
20.
已知inti=1,j=2;,
则表达式i+++j的值为(
C)
(A)1
(B)2
(C)3
(D)4
21.
已知inti=1,j=2;,
则表达式++i+j的值为(
D)。
(A)1
(B)2
(C)3
(D)4
22.
在下列表达式选项中,(C)是正确。
(A)++(a++)
(B)a++b
(C)a+++b
(D)a++++b
23.
已知inti=0,j=1,k=2;,则逻辑表达式++i||-
--j&&++k的值为(
B)。
(A)0
(B)1
(C)2
(D)3
24.
执行下列语句后,
x的值是(D),y的值是()。
intx,y;
x=y=1;++x||++y;
(A)不确定
(B)0
(C)1
(D)2
25.
设x为整型变量,,
不能正确表达数学关系1 (A)1 (B)x==2||x==3||x==4 (C)1 (D)! (x<=1) &&! (x>=5) 26. 已知intx=5;,执行下列语句后,x的值为( C) x+=x-=xx; (A)25 (B)40 (C)F0 (D)20 27. 设inta=1,b=2,c=3,d=4;,则以下条件表达式的值为(A)。 a a: c c: d (A)1 (B)2 (C)3 (D)4 28. 以下逗号表达式的值为(D) (x=4”5,x”5),x+25 (A)25 (B)20 (C)100 (D)45 1.2根据下列数学表达式写出C++算术表达式 2.x{x[x(ax+b)+c]+d}+e 3. 【解答】 1.1/(1+1/(1+1/(x+y))) 2.x*(x*(x*(a*x+b)+c)+d)+e 3.Iog(1+pow(fabs((a+b)/(a-b)),10) 4.sqrt(1+3.14159/2*cos(48*3.14159/180)) 5.1/tan((1-x*x)/(1+x*x)) 或者cos((1-x*x)/(1+x*x))/sin((1-x*x)/(1+x*x)) 6.Iog10(a*a+a*b+b*b) 1・3用逻辑表达式表示下列条件 1.i被j整除2.n是小于正整数k的偶数 3.1$v104.x、y其中有一个小于z 5.y更[-00,—10],并且y匡[10,100] 6•坐标点(x,y)落在以(10,20)为圆心,以35为半径的圆内 7.三条边a,b和c构成三角形 8.年份Year能被4整除,但不能被100整除,或者能被400整除 【解答】
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第一章 习题 答案 讲解