首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序段的作用是计算正整数n的各位数宁的甲方和,则横线处缺失的内容是( )。 int n=1234,sum=0; do{ sum+=; n=n/10; }while(n!=0);
下列程序段的作用是计算正整数n的各位数宁的甲方和,则横线处缺失的内容是( )。 int n=1234,sum=0; do{ sum+=; n=n/10; }while(n!=0);
admin
2017-02-18
30
问题
下列程序段的作用是计算正整数n的各位数宁的甲方和,则横线处缺失的内容是( )。
int n=1234,sum=0;
do{
sum+=;
n=n/10;
}while(n!=0);
选项
A、(n%10)*(n%10)
B、(n/10)*(n/10)
C、(n%10)*(n/10)
D、(n%10)
答案
A
解析
题意要求计算正整数n的各个数字的平方和,并将平方和存放到sum中,所以首先需要获取n的各个位上的数字,程序通过do…while()循环,每次循环取出n的一位数字,数字平方后累加到sum中,然后语句n=n/10将n的个位数字去掉,并将去掉个位数字的值重新赋给n,进入下一轮循环,直到n为0,可知:横线部分需要在n去掉个位数字前,得到n的个位数字并平方,累加到sum中,要想获得一个正整数的个位数字,只需要将n对10求模即可,所以答案为(n%10)*(n%10)。故本题答案为A选项。
转载请注明原文地址:https://kaotiyun.com/show/tIAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这3种构造函数的调用顺序为
C++中运算符优先级由高到低排列正确的是()。
有以下程序#include<iostream.h>voidmain(){inta=5,b=0,c=0;if(a=b+c)cout<<"***"<<endl;elsecout<<"$$$"<<<endl;}
软件危机出现于60年代末,为了解决软件危机,入们提出了【】的原理来设计软件,这就是软件工程诞生的基础。
程序的结果为【】。#include"iostream.h"template<typenameT>Ttotal(T*data){Ts=0;wh
以下哪个不是C++语言中的有效标识符()。
下列语句段将输出字符’*’的个数为inti=100;while(1){i--;if(i==0)break;cout,,’*’;}
一个函数带有参数说明时,则参数的默认值应该在()中给出。
若需要利用形参直接访问实参,则应把形参变量说明为( )参数。
随机试题
2sinl
先天性α1一抗胰蛋白酶缺乏症患者常发生
下列哪项不属于肝细胞性黄疸病变
下列对于费用效益分析的相关表述,有误的是()。
施工组织设计按编制对象分类包括()。
在委托有效期内,只要证券经纪商按委托内容代理买卖,委托人就不得拒绝接受交易结果。()
暴虎冯河的“冯”、博闻强识的“识”、万头攒动的“攒”正确读音是()。
WWW的超链接中定位信息所在位置使用的是______。
【B1】【B6】
______discoveredthelawoftheuniversalgravitation,whichisoneofthemostimportantdiscoveriesinphysics.
最新回复
(
0
)