首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列程序: #include<stdio.h> main() { int i,j=0; char a[]=”ab1b23c4d56ef7gh89i9j64k”,b[100]; for(i=0;a
有下列程序: #include<stdio.h> main() { int i,j=0; char a[]=”ab1b23c4d56ef7gh89i9j64k”,b[100]; for(i=0;a
admin
2022-10-25
35
问题
有下列程序:
#include<stdio.h>
main()
{
int i,j=0;
char a[]=”ab1b23c4d56ef7gh89i9j64k”,b[100];
for(i=0;a
;i++)
if(a
<’a’||a
>’z’)
b[j++]=a
;
for(i-0;a
;i++)
if(a
<’0’||a
>’9’)
b[j++]=a
;
b[j]=’\0’;
printf(”%s”,b);
}
程序执行后的输出结果是( )。
选项
A、abbcdefghijk123456789964
B、123456789964abbcdefghijk
C、123445667899abbcdefghijk
D、abbcdefghijkl23445667899
答案
B
解析
程序定义数组a和b,其中a使用小写字母和数字构成的字符串完成初始化。第1个for循环将数组a中所有的非小写字母(数字字符)自左向右存放到b数组中;第2个for循环将数组a中所有的非数字字符(小写字母)自左向右存放到b的后续单元中,在所有字符后添加空字符,输出b,此时b的值为123456789964abbcdefghijk。本题答案为B选项。
转载请注明原文地址:https://kaotiyun.com/show/gCkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不正确的转义字符是()。
以下叙述中错误的是( )。
设变量x和变量y都是int类型,且x=1,y=2,则printI!("%d%dt",x,y,(x,y))的输出结果是()。
设有定义:chars[81];inti=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
函数fun的功能是:将a、b中的两个两位正整数合并形成一个新的整数放在c中。合并的方式是:将a中的十位和个位数依次放在变量c的千位和十位上,b中的十位和个位数依次放在变量c的个位和百位上。例如,当a=45,b=12。调用该函数后,c=4251。
两个或两个以上模块之间关联的紧密程度称为
若有如下说明,且int类型占两个字节,则正确的叙述为()。structstfinta;intb[2];}a;
有三个关系R、S和R如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
软件生命周期中,确定软件系统要做什么的阶段是()。
随机试题
下列不符合甲状腺危象表现的是
急性炎症脱髓鞘性多发性神经病时,最常累及下列哪个脑神经
按《合同法》的规定,合同生效后,当事人就价款或者报酬没有约定的,确定价款或报酬时应按()的顺序进行。
水路货物运输的优势有()。
企业税后利润分配通常包括四项:①向投资者分配利润;②提取法定盈余公积金;③提取公益金;④弥补超出税前利润抵补期限的以前年度亏损。按我国财务规定,其分配顺序应为()。
人民法院审理案件一般都公开进行,但有些案件可以不公开进行审理。这些案件包括()。
一组直接阻碍和破坏个体生存与种族延续的事件是()。
Scrapsoffoodcouldsoonbehelpingpoweryourhome,thankstoanultra-cheapbacteria-drivenbattery.Itsdevelopershopethat
“成绩表”中有字段学号、课程编号和成绩字段,要将全部记录的“成绩”字段的值置0,应使用的查询是()。
InWestVirginiaandinNewYork,oneoutoffourstudentsdropsoutofhighschool.InWashington,DC,the【S1】______areevenwo
最新回复
(
0
)