首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #include <stdio.h> main() { char a = ’3’, b = ’A’; int i; for (i=0; i<6; i++) { if (i % 3) putcha
有如下程序 #include <stdio.h> main() { char a = ’3’, b = ’A’; int i; for (i=0; i<6; i++) { if (i % 3) putcha
admin
2020-11-27
24
问题
有如下程序
#include <stdio.h>
main()
{
char a = ’3’, b = ’A’;
int i;
for (i=0; i<6; i++)
{
if (i % 3) putchar(a + i);
else putchar(b + i);
}
printf("\n");
}
程序运行后的输出结果是
选项
A、A45D78
B、ABC678
C、34CD78
D、34AB78
答案
A
解析
putchar函数是向标准输出设备上输出一个字符。字符在内存中以ASCII码方式存储,可以与整数进行加减运算,但是要保证计算结果在0~255之间。本题执行过程为:i=0,i%3=0,if条件不成立执行else函数体,输出字符A;i=1,i%3=1,if条件成立输出字符4;i=2,i%3=2,if条件成立输出字符5;i=3, if条件不成立,输出字符D;i=4和i=5时,分别输出字符7与8;i=6退出for循环。所以程序运行后输出结果为A45D78,A选项正确。
转载请注明原文地址:https://jikaoti.com/ti/fpD0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序#includemain(){charw[20],a[5][10]={"abcdef","ghijkl","mnopq","rstuv","wxyz"};intp[6][2]={{0,1},{1,5},{0,0},{0,2},{1,4}
有以下程序#includemain(){inty=10;while(y--);printf("y=%d\n",y);}程序执行后的输出结果是
有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("goodbey!")
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=-add;}
若有定义语句:inta,b,c,*p=&c;,接着执行以下选项中的语句,则能正确执行的语句是()。
设s1和s2分别指向两个字符串。若要求:当s1所指字符串大于s2所指字符串时,执行语句S;则以下选项中正确的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是( )。
下列关于C语言文件的叙述中正确的是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->nex
随机试题
下列哪些因素可促进钙超载的发生
20世纪80年代以后,特别是90年代以来,在西方国家占主导地位的行政管理学理论主要有()
如果你乘飞机出国,必须提前至少两个小时到达机场。(inadvance)
女40岁,烧伤并绿脓杆菌感染,用羧苄西林治疗,注意不能与何药置同一容器中
当渗流沿着两种颗粒不同的土层交界面流动时,在交界面处的土壤颗粒被冲动而产生的冲刷现象称为()。
下列关于会计核算的一般要求,说法正确的是()
在资产负债表中,根据有关资产科目期末余额与其备抵科目期末余额抵消后的净额填列的项目有( )。
定义:①直接观察:指凭借人们的感官直接对研究对象进行观察。②间接观察:指借助仪器设备对研究对象进行观察。③定性观察:指对研究对象进行性质和特征方面的观察。典型例证:(1)天文学家对遥远星球的位置、运行轨道所进行的观察
树木枝干和许多植物的茎秆通常含有大量难以分解的木质素,因此利用它们来提炼生物燃料的效率要大打折扣。目前,人们发现了一种名为红球菌的细菌,它具有分解木头和其他植物巾木质素的能力,因此,人们认为可以将红球菌广泛用于以往大都废弃的茎秆,从而大大提高生物燃料的利用
软件工程的出现是由于【】。
最新回复
(
0
)