首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include main() { char a[5][10] = {"one", "two", "three", "four", "five" }; int i, j; char t; for ( i=0; i
有以下程序 #include main() { char a[5][10] = {"one", "two", "three", "four", "five" }; int i, j; char t; for ( i=0; i
admin
2015-07-28
21
问题
有以下程序
#include
main()
{
char a[5][10] = {"one", "two", "three", "four", "five" };
int i, j;
char t;
for ( i=0; i<2; i++ )
for ( j=i+1; j<5; j++ )
if ( a
[0] >a [j][0] )
{
t=a
[0];
a
[0]=a[j][0];
a[j][0]=t;
}
puts(a[1]);
}
程序运行后的输出结果是( )。
选项
A、fwo
B、owo
C、two
D、fix
答案
A
解析
两层for循环当中,外层循环i从0到1,内层循环j从i+1到4。该段代码的逻辑是将二维数组中存放的字符串的首位字符按照ASCII码值从小到大排序,类似于冒泡排序,不过外层只循环了两次。所以头两个字符串的首位存放的均是字符?f?,输出a[1]为"fwo",答案选A。
转载请注明原文地址:https://kaotiyun.com/show/jZJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
算法的空间复杂度是指
有定义语句:“inta=1,b=2,c=3,x;”,则以下选项中各程序段执行后,x的值不为3的是()。
以下叙述中正确的是()。
有以下程序#include<stdlib.h>structNODE{intnum;stmctNODE*next;};main(){structNODE*p,*q,*r;p=(structN
下面的程序用来统计文件中字符的个数。请填空。#include<stdio.h>main(){FILE*fP;longnum=0;if((fp=fopen("fname.dat","r"))==NULL)
在下列关于宏定义命令#define的叙述中,正确的一条是()
以下叙述中不正确的是______。
以下对C语言的描述中,正确的是______。
软件详细设计产生的图如下:该图是
软件生命周期可分为定义阶段,开发阶段和维护阶段。详细设计属于
随机试题
有下列哪些情形之一的,行政机关应当及时作出解除冻结存款、汇款决定?()
线性定常系统中,系统对输入信号导数的响应,等于系统对该输入信号响应的________。
此时治疗应用何法()若日久失治,表现为心悸自汗,神倦,心胸憋闷疼痛,形寒肢冷,面色苍白,舌淡暗,脉细弱,此时当选何方()
建设工程生产安全事故应急预案的管理包括应急预案的()。
( )是指在组织流水施工时,某个专业队在一个施工段上的施工时间,以符号“t”表示。
目前,A股、B股、证券投资基金的交易佣金实行()。
教师在进行课堂调控时要考虑以下几方面,其中不正确的是()。
①可见我说阅读这样一件简单的事现在似乎变得复杂起来也并非空穴来风②于是乎,各种为阅读而组织的活动琳琅满目、形式五花八门③阅读就是一件如此简单的事,其实并不复杂④然而,就是这样一件简单的事现在似乎变得复杂起来⑤有设置不同主题的,有集中一定时间的,最终
李某因涉嫌盗窃罪被公安机关立案侦查,侦查终结后,案件移送至人民检察院审查起诉,后人民检察院向人民法院提起公诉。在本案中,犯罪嫌疑人李某打算委托一名辩护人,他从什么时候起有这个权利?()
利用内存中若干公共缓冲区组织成队列,以实现进程之间信息交换的通信方式称为()。
最新回复
(
0
)