首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> char f(char x) { return x*x%10 + ’0’; } main() { char a; int
若有以下程序 #include <stdio.h> char f(char x) { return x*x%10 + ’0’; } main() { char a; int
admin
2020-10-26
26
问题
若有以下程序
#include <stdio.h>
char f(char x)
{ return x*x%10 + ’0’; }
main()
{ char a; int b=0;
for ( a=0; a<5; a+=1 )
{ b = f(a); putchar(b); }
}
则程序的输出结果是
选项
A、014916
B、1234
C、1496
D、0
答案
C
解析
该题目中x*x%10即x和x相乘后,结果再对10求余操作。主函数中通过for语句使变量a从0到4进行取值;当a=0时,调用函数f后,返回值为0赋给b,并且进行字符输出;当a=1时,返回值为1赋给b,并且进行字符输出;当a=2时,返回值为4赋给b,并且进行字符输出;当a=3时,返回值为9赋给b,并且进行字符输出;当a=4时,返回值为6赋给b,并且进行字符输出。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/Ck3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
如图所示:带有头结点的单向链表head,其三个数据结点A、B、C的连接关系见图。结点类型的定义为:structlink{doubledt;struetlink,*next;};若指针p指向A结点,在不改变P指向的前提下,以下选项中不能
下列选项中不属于面向对象程序设计特征的是()。【07年4月】
有以下程序:#includetypedefstructstu{charname[10];chargender;intscore;}STU;voidf(STUa,STU*b){
设有宏定义:#defineIsDIV(k,n)((k%n==1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5)&&IsDIV(m,7)为真时所要表达的是()。
若有定义语句:doublex,y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是()。
以下叙述中错误的是()。
以下选项中,合法的一组C语言数值常量是()。
设有定义:char*c;。以下选项中能够使字符型指针c正确指向一个字符串的是()。
设有以下程序段:structbook{floatprice;charlanguage;chartitleE20];}rec,*ptr;ptr=&rec;要求输入字符串给结构体
随机试题
编制附着式升降脚手架作业专项施工方案应重点考虑的是()。
下列哪几对脑神经连于延髓?()
患者男性,学生,20岁,患1型糖尿病2年,因感冒,体温39.2℃、食欲减退、恶心呕吐及腹痛入院。该患者因血糖控制不满意,每餐加用胰岛素2个单位,患者主诉注射胰岛素后约5小时,出现头晕、心慌、出汗、软弱无力感。考虑患者最有可能是
A、Na+B、葡萄糖C、清蛋白D、纤维蛋白E、球蛋白血液凝固的实质是生成了
海因里希事故连锁理论把事故发生过程概括为五个部分,即()。
根据外汇管理法律制度的规定,以欺骗手段将境内资本转移至境外的行为是()。(2013年)
Inthefollowingtext,somesentenceshavebeenremoved.ForQuestions41-45,choosethemostsuitableonefromthelist(A、B、C、
在某Cisco路由器上使用命令"snmp-serverhost212.103.77.5system"进行SNMP设置,如果在管理站212.103.77.5上能够正常接收来自该路由器的通知,那么下列描述中错误的是()
Forthispart,youareallowed30minutestowriteanessay.Youshouldstartyouressaywithabriefdescriptionofthepicture
Thoreausaideducationoftenmadestraight-cutditchesoutoftwistingsmallstreams.ButnotattheEcoDorm,whichhouses36
最新回复
(
0
)