首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include char f(char x) { return x*x%10+’0’: } main() { char a;int b=0; for(a=0;a
有以下程序: #include char f(char x) { return x*x%10+’0’: } main() { char a;int b=0; for(a=0;a
admin
2019-06-09
41
问题
有以下程序:
#include
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、01234
C、01496
D、00000
答案
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/fCRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
给定程序MODll.C中函数fun的功能是:计算函数(x,y,z)=(x+y)/(x-y)+(z+y)/(z-y)的值。其中x和y的值不等,z和y的值不等。例如,当X的值为9、y的值为11、Z的值为15时,函数值为-3.50。请改正程序
请编写一个函数fun,它的功能是:求出1到m之间(含m)能被7或11整除的所有整数放在数组a中,通过n返回这些数的个数。例如,若传送给m的值为50,则程序输出:711142122283335424449
给定程序中,函数fun的功能是:在带有头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
给定程序中已建立一个带有头结点的单向链表,在main函数中将多次调用fun函数,每调用一次fun函数,输出链表尾部结点中的数据,并释放该结点,使链表缩短。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。注意:源程序存放在考
下述程序的输出结果是()。#includevoidmain(){inta[20],*p[4];inti,k=0;for(i=0;i
设x和Y都是int类型,且x=1,y=2,则printf(“%d%d”,X,Y,(x,y))的输出结果是()。
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是()。
以下选项中叙述正确的是()。
下面不属于软件需求分析阶段主要工作的是()。
设有一个商店的数据库,记录客户及其购物情况,由三个关系组成:商品(商品号,商品名,单价,商品类别,供应商),客户(客户号,姓名,地址,电邮,性别,身份证号),购买(客户号,商品号,购买数量),则关系购买的键为()。
随机试题
PTOstands______"Pleaseturnoverthepage",ofcourse.
男性,18岁,发热2个月,查体:颈部及腋下淋巴结肿大,肝肋下2cm,脾肋下3cm,皮肤出血点。血红蛋白76g/L,白细胞7.2×109/L,血小板65×109/L。入院后给予VDP方案治疗,症状缓解,体征消失。最可能的诊断为
目前肝癌的主要诊断依据是()对亚临床肝癌有早期诊断价值的是()
房地产法律调整的对象是()。
只要有强迫观念,就是神经症的表现。()
斯巴达克起义
下列选项中体现宪法的“人民主权”原则的有()。
胡锦涛主席在2005年7月5日举行的上海合作组织第五次元首会晤的大范围会谈中,作了重要讲话,讲话题为
ReserveBankshaveexpressedaninterestinusingnon-employeeexpertsorconsultantsonbanksupervisionmattersforanumbero
NorthKoreathreatenedonTuesdaytoabandonthearmisticebecausethey______.
最新回复
(
0
)