第一范文网 - 专业文章范例文档资料分享平台

C++作业1-数据类型与表达式

来源:用户分享 时间:2025/6/25 12:07:01 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

答案:A

15. 以下程序段的输出结果是( )。

int x=10, y=10;

cout<

16. 已知“char * s=\”,则s所指向的字符串的长度是( )。

A. 18 B. 16 C. 14 D. 13 答案:D

17. 若有定义“int x; ”,则下面不能将x的值强制转换成双精度数的表达式是( )。

A. (double) x B. double(x) C. (double) (x) D. x (double) 答案:D

18. 已知x,y 为整型,z为实型,ch为字符型,则下列表达式中正确的是()

A. z=(x+y)++ B. x+y=z C. y=ch+x D. y=z%x 答案:C

19. 下列说法中错误的是()

A. char A; //定义了字符型变量A

B. int x=2; //定义了x整型变量,其中,x的初值为2 C. 如给整型变量j赋初值2004,可写成:int j(2004); D. 变量名中可以包含特殊符号。 答案:D

20. 算术表达式的值的类型的规定,其中错误的是()。

A. 若参与运算的两个操作数(或运算分量)都为整型时,则运算结果为int型。 B. 若参与运算的两个操作数(或运算分量)中至少有一个是单精度型,并且另一个不是双精度型时,则结果为float型。

C. 若参与运算的两个操作数(或运算分量)中至少有一个是双精度型,则运算结果为

双精度型。

D. 算术表达式的值的类型的直接有机器进行转化。 答案:D

三、程序填空题 (本大题20分) 1.

本题分值:空(2)4分,其余每空3分,共10分。

题目描述:从键盘输入任意一个四位数,求出它的各位数字之和。 代码:

#include using namespace std; int main( ) {

int x,n1,n2,n3,n4,s;

cin>>__(1)__; //输入一个4位整数,存放在变量x中 n1=x/1000; // 千位 n2=x00/100; // 百位 n3=x0/10; // 十位 n4=__(2)__; // 个位 s=n1+n2+n3+n4;

cout<<\各位数字之和:\ return 0; }

答案: (1) x (2) x (3) s 2.

本题分值:空(1)4分,其余每空3分,共10分。 题目描述:根据输入的半径,计算圆的面积。 代码:

#include using namespace std; int main( ) {

double r,area;

double p=3.1416; //π的值 cin>>r;

area = __(1)__; //计算圆的面积; cout<<__(2)__<

(1) p*r*r (2) area (3) }

搜索更多关于: C++作业1-数据类型与表达式 的文档
C++作业1-数据类型与表达式.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c8i7md2n3ev92i2p9mdi8_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top