首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include main() { char b,c;int i; b=’a’; c=’A’; for(i=0;i
有以下程序: #include main() { char b,c;int i; b=’a’; c=’A’; for(i=0;i
admin
2019-01-11
69
问题
有以下程序:
#include
main()
{
char b,c;int i;
b=’a’;
c=’A’;
for(i=0;i<6;i++)
{
if(i%2) putchar(i+b);
else putchar(i+c);
}
printf("\n");
}
程序运行后的输出结果是( )。
选项
A、ABCDEF
B、AbCdEf
C、aBcDeF
D、abcdef
答案
B
解析
字符常量与其ASCII码值一一对应,计算时一般用字符常量对应的ASCII码参与运算,输出时会依据输出函数的不同决定输出是字符或者对应的ASCII码值。该程序的运算逻辑是,i从0循环到5,若i为奇数则输出i+b;’a’+i对应的字符即小写字符,若i为偶数则输出i+c;’A’+i对应的字符即大写字符。答案选B。
转载请注明原文地址:https://kaotiyun.com/show/t4xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下定义和语句,则下列选项中对w数组元素非法引用的是______。intw[2][3],(*pw)[3];pw=w;
有以下程序:#include<stdio.h>main(){inta=1,b;for(b=1;b<=10;b++){if(a>=8)break;if(a%2==1){a+=5;continu
下列正确的实型常量是()。
C语言中的标识符分为关键字、预定义标识符和用户标识符,以下叙述正确的是()。
说明语句int*(*p)();的含义是______。
给定程序MODll.C中函数fun的功能是:统计substr所指子字符串在s仃所指字符串中出现的次数。例如,若字符串为aaasIkaaas,子字符串为as,则应输出2。请改正程序中的错误,使它能计算出正确的结果。注意:不要改
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
下列叙述中错误的是()。
下列对队列的叙述正确的是
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为()。
随机试题
使用GoldWave软件打开某音频文件,选中其中一段音频后的部分界面如下图所示。下列说法正确的是()。
高渗性脱水病人尿液有何变化?为什么?
A、Usecreamonherrash.B、Seeifherrashimprovesinafewdays.C、Checkoutamedicalbookfromthelibrary.D、Seeadoctora
下列有关剂型的叙述中正确的是()
王丹可以向哪个法院起诉?为什么?设由于王小兰生活条件不如明富、明贵,而且王小兰是其亲生子女,故王丹想能否只向明富、明贵追索赡养费?为什么?
定性的风险评价方法是()。
为完成工程项目施工,用于发生在工程施工准备和施工过程巾的技术、生活、安全、环境保护等方面的非工程实体项目所支付的费用为()。
破产费用和共益债务由债务人财产随时清偿,债务人财产不足以清偿所有破产费用和共益债务的,应先行清偿破产费用。()
下列关于地球的说法,错误的是:
DearMs.Marshall,Wearehappytoinformyouthatyourapplicationforabusinesslicense______approved.Thebusinesslicensew
最新回复
(
0
)