首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
41
问题
有以下程序
#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全国计算机二级
相关试题推荐
以下程序的功能是求下列算式中A、B、C的值,请填空。#include<stdio.h>main(){inta,b,c,k,t=348;for(a=0;a<10;a++)for(b=0;b<10;b+
有定义语句:inta=1,b=2,c=3,x;,则以下选项中各程序段执行后,x的值不为3的是
以下不能定义为用户标识符的是
结构化程序设计的主要任务是确定每个模块的
若有定义:inta[4][10];,则以下选项中对数组元素a[i][j]引用错误的是_______。(0<=i<4,0<=j<10)
能正确表示a和b同时为正或同时为负的逻辑表达式是______。
对建立良好的程序设计风格,下列描述正确的是()。
结构化程序设计主要强调的是()。
在面向对象方法中,类的实例称为______。
随机试题
Howcanonepersonenjoygoodhealth,whileanotherpersonlooksoldbeforehertime?Humanshavebeenaskingthisquestionfor
组织环境的要素数量较少,对复杂知识的需求较少,因素变化频繁且无预见性是以下哪种工作环境?()
A/新生儿至5岁B/5~7岁以后C/13岁以后D/15岁以后E/18岁以后骨髓腔内开始出现黄骨髓,
股票与公司债券质的区别主要表现在()。
影响施工现场平面布置的因素有( )。
企业以放弃的非现金资产作价投资,其应交纳的相关税费,不能作为长期股权投资的成本。()
甲与乙签订一价款为80000元的合同,约定定金20000元。实际交付定金时乙只向甲支付了10000元,甲未提出异议。根据合同法的规定,该定金合同的效力是()。
在教育的基本要素中,起主导作用的是教育影响。()
在______情况下,延长工作时间不受《劳动法》关于加班的时长限制。
A、Historyteacher.B、Collegeprofessor.C、Historywriter.D、Campaignmanager.DWhatwillbethespeaker’schosenprofession?此题
最新回复
(
0
)