首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #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)
若有以下程序 #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)
admin
2015-07-31
61
问题
若有以下程序
#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/dIDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
表示“整数x的绝对值大于5”时值为“假”的C语言表达式是______。
下列程序的输出结果是()。#include<stdio.h>voidmain().{intb[6]={2,4,6,8,10,12};int*p=b,**q=&p;printf("%d",
有下列函数定义:fun(floath){printf("%f,%f\n",h,h*h);}该函数的类型是()。
若a是int型变量,则下列表达式的值为______。(a=2*3,a*2),a+4
以下程序#include<stdio.h>#include<string.h>main(){char*p1="abc",*p2="ABC",str[50]="xyz";strcpy(str+2,strc
若有如下定义:intx=3,y=2,Z;则表达式Z=X/y*3.0的值是()。
下列程序的功能是对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;inta,s=0;while(______)
以下函数值的类型是______。fun(floatx){floaty;y=3*x-4:returny;}
下列选项中不是字符常量的是()。
树是结点的集合,它的根结点的数目是()。
随机试题
A、About13%.B、About15%.C、About30%.D、About50%.C
骨髓增生程度的主要判断标准是()
病人烦渴引饮,能食易饥,小便频数量多,消瘦,该患者证属()。
在备用信用证项下,受益人只有在开证申请人未履行义务时,才能行使信用证规定的权利,因而,开证银行承担第二性的付款责任。()
尽管财务报表是按会计准则编制的,但不一定反映公司的实际情况,如()。Ⅰ.有些数据是估计的,如无形资产摊销等Ⅱ.流动资产的余额是按历史成本减折旧或摊销计算的,不代表现行成本或变现价值Ⅲ.报表数据未按通货膨胀或物价水平调整
下列各项所得,免征个人所得税的项目有()。
技术发展给社会带来的弊端——1989年英译汉及详解WhenJaneMathesonstartedworkatAdvancedElectronicsInc.12yearsago,【F1】shelabouredoveramic
在窗体中添加一个名称为Commandl的命令按钮,然后编写如下事件代码:PrivateSubCommand1_Click()s=”ABBACDDCBA”ForI=6To2:Step-2x=Mid(s,I,I):
面向对象的程序设计语言是()。
Musiccomesinmanyforms;mostcountrieshaveastyleoftheirown.【C1】______themmofthecenturywhenjazzwasborn,America
最新回复
(
0
)