首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下程序 #include <stdio.h> char f(char x) { return x*x+’a’; } main() { char a, b=0; for
若有以下程序 #include <stdio.h> char f(char x) { return x*x+’a’; } main() { char a, b=0; for
admin
2020-10-26
29
问题
若有以下程序
#include <stdio.h>
char f(char x)
{ return x*x+’a’; }
main()
{ char a, b=0;
for ( a=0; a<4; a+=1 )
{ b = f(a); putchar(b); }
}
则程序的输出结果是
选项
A、abcd
B、ABEJ
C、abej
D、ABCD
答案
C
解析
该题目首先初始化变量a和b,通过for循环语句使a取值为0、1、2、3,f函数的功能是将a*a+’a’的值返回给b,即b为a、b、e、j。最后通过字符输出函数putchar()将b输出。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/uJ3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序fun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;k=fun(j,m);printf("%d,",k);k=fun(
有以下程序voidfun2(chara,charb){printf("%c%c",a,b);}chara---’A’,b=’B’;voidfun1(){a=’C’:b=’D’;}main(){fun1();printf("%c%c
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
有以下程序#include<stdio.h>voidfun(char*c,intd){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);}main(){charb=’a’,a=’A’;fun(&b,a);print
有以下程序main(){inta[5]={2,4,6,8,10},*p,*k;p=a:k=&p;printf("%d",*(p++));printf("%d\n",**k);}程序运行后的输出结果是
下面选项中关于“文件指针”概念的叙述正确的是
若有定义“intx,y;”并已正确给变量赋值,则以下选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式(x-y)等价的是
设有如下类型说明语句typedefstruct{intnum;struct{inty,m,d;}date;}PER;则以下定义结构体数组并赋初值的语句中错误的是()。
有以下程序段:int*p;p=______malloc(sizeof(int));若要求使p指向一个int型的动态存储单元,在横线处应填入的是()。
有以下程序:#include<stdio.h>#include<malloc.h>voidfun(int*p1,int*p2,int*s)s=(int*)malloc(sizeof(int));*s=*p1+*p2;free(s);v
随机试题
某施工现场,石油沥青防腐层破损面积为95mm2,可以采用()补足厚度即可。
最早,最简单的企业组织形式是
易黄汤的功用是
企业报送项目核准机关的项目核准申请报告,应重点阐述的内容不包括()。
公司税后利润的分配程序中,第一步是按《公司法》规定提取法定公积金。()
国家如何实施对中小学的管理和监督?
人生的内容是由复杂多样的社会关系和社会活动构成的。人与社会的和谐在于正确把握个人在社会中的定位
有三个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
Whatisthispassagemainlyabout?
Howdoesliterarystyleevolve?Surprisingly,(1)_____lieinwordswithseeminglylittlemeaning,suchas"to"and"that".B
最新回复
(
0
)