首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序 #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
25
问题
有如下程序
#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://kaotiyun.com/show/RY3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includemain(){printf(“%d\n”,NULL);}程序运行后的输出结果是()。
以下选项中不能作为C语言合法常量的是
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b=0);){b+=a:a-=c++;}printf("%d,%d,%dkn",a,b,c);}
有以下程序#includemain(){inti=1,j=3;printf("%d,",i++);{inti=0;i+=j*2;printf("%d,%d,",i,j);}printf("%d,%d\n",i,j)
以下定义数组的语句中错误的是
以下选项中合法的标识符是
若以下选项中的变量a,b,y均已正确定义并赋值,则语法正确的switch语句是
若有定义语句:char*s1="OK",*s2="ok";以下选项中,能够输出"OK"的语句是
程序中已构成如下图所示的不带头结点的单向链表结构,指针变量s、p、q均已正确定义,并用于指向链表结点,指针变量s总是作为头指针指向链表的第一个结点。若有以下程序段:q=s;s=s->next;p=s;while(p->next)p=p->nex
随机试题
用过滤因子测定装置,测定试样流经流出体积,流出100mL试样时的时间是1.0h,当流出体积是200mL的试样时间是2.7h,最后流出试样体积是300mL的时间是4.8h,求试样的过滤因子。
患者女,25岁,头晕、乏力、苍白。查体:血红蛋白80g/L,诊断缺铁性贫血。患者应适当地多进食下列哪种食物
新建商品房的商圈可划分为城市中心型、副城市中心型、大地区中心型和()。
下列()只要不超过中国人民银行同期限档次存款利率上限,计结息由各银行自己把握。
我国目前用于衡量价格总水平变动的基本指标是()。
Youshouldn’tusesuchbadlanguage______thechildren.
根据法律规定,以下属于行政裁决的是()。
Thebesttitleforthepassageis______.SocialetiquetteintheUnitedStatesallowspeopleto______.
求f(χ)=的间断点并分类.
下列程序的运行结果是()。#includevoidfun(int*s,int*P){staticintt=3;*p=s[t];t--:}voidmain(
最新回复
(
0
)