首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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
23
问题
若有以下程序
#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全国计算机二级
相关试题推荐
有以下程序:#inchde<stdio.h>main(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);
有以下程序:#includemain(){inti,array[6]={1,5,0,4};for(i=0;i
有以下程序:#include#includemain(){charname[9]="c##line";char*str=name;pIinl]f("%d,%d,%d,%d\n",si
有以下程序:#includemain(){intx=1,y=2,z=3;if(x>1)if(y>x)putchar(’A’);elseputchar(’B’);elseif
有以下程序:#includeintm=12;intfun(intx,inty){staticintm:3;m=x*y—m:return(m);}main(
以下程序中给数组所有元素输入数据,请从选项中选择正确的答案填入下划线处。#includemain(){inta[10],i=0;while(i
下列关于数据库设计的叙述中,正确的是()。
设有定义:intx[10],*p=x,i;,若要为数组x读入数据,以下选项正确的是()。
以下选项中,合法的C语言实数是()。
若已有定义语句:inta,b,c;,且变量已正确赋初值,则以下选项中正确的赋值表达式是()。
随机试题
下列能力中,属于一般能力的是()。
陈染(1962一),女,生于北京。20世纪八九十年代中国______的代表作家之一。代表作有中篇小说______、______,长篇小说______等。
《门槛》的标题“门槛”象征着革命征途上的艰难险阻。()
Wemighthavefailedifyou_____usahelpinghand.
某女,孕7个月,腹部急剧胀大,胸膈胀满,喘不得卧。应诊为
“肾上腺皮质激素抗风湿、撤药后症状反跳”属于()。
A.保证其提供的商品的实际质量与表明的质量状况相符B.向消费者出具服务单据C.按约定履行,不得无理拒绝D.作出明确的答复E.立即向有关行政部门报告和告知消费者
下列哪一项可采用兴奋迷走神经的方法处理()
如果美国金融市场这头“大象”就此倒下,后果无疑是灾难性的。在经济全球化日益发展的今天,中国经济不大可能______,有必要采取应对措施以保证经济继续稳定发展。填入划横线部分最恰当的一项是:
Inacomputer,whichofthefollowingisthelongestperiod?
最新回复
(
0
)