首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
49
问题
有如下程序
#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://www.kaotiyun.com/show/RY3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下的说明和定义:fun(int*z){….}mian(){int(*x)()=fun,*y(),w[10],z;…}在必要的赋值之后,对fun函数的正确调用
关于程序的编译执行和解释执行,以下叙述中正确的是()。
若有以下程序#includemain(){charw[20],a[5][10]={"abcdef","ghijkl","mnopq","rstuv","wxyz"};intp[6][2]={{0,1},{1,5},{0,0},{0,2},{1,4}
有以下程序#includeintfun(char*s){char*p=s;while(*p!=0)p++;return(p-s);}main(){printf("%d\n",fun("goodbey!")
下面结构体的定义语句中,错误的是
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
下列关于C语言文件的叙述中正确的是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->nex
若已建立以下链表结构,指针p、s分别指向如图所示结点则不能将s所指节点插入到链表末尾的语句组是
随机试题
对于一项资产,通常应以一个结果来进行表示,最终的评估结果为一个确定数值,在确定最终的评估值时,主要取决于评估专业人员()。
A.Na+B.K+C.Ca2+D.Mg2+心肌细胞动作电位的去极化期主要与哪种离子跨膜运动有关
PIO记录法中的I指的是()。
A.ASTB.CKC.CK一MBD.LDHE.TnT急性心肌梗死后,诊断特异性最高的酶
甲建筑设计单位在某项工程设计招标过程中中标,其投标报价为600万元人民币,则甲单位提交的投标保证金不可能是()万元人民币。
股票在二级市场自由转让买卖中,如买进的人多,行情看涨,称为“()”;如卖出的人多,行情看跌,则称为“()”。
()的土地,由县级人民政府登记造册、核发证书、确认所有权。
特种设备安装的施工单位应当在施工前进行书面告知的材料有()。
设a=”a”,b=”b”,c=”c”,d=”d”,执行语句x=IIf((ad),”A”,“B”)后,X的值为
十进制整数101转换成无符号二进制整数是()。
最新回复
(
0
)