首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <string.h> void f(char p[][10],int n)/* 字符串从小到大排序 */ { char t[10]; int i,j; for(i=0;i<n-1;i++)
有以下程序: #include <string.h> void f(char p[][10],int n)/* 字符串从小到大排序 */ { char t[10]; int i,j; for(i=0;i<n-1;i++)
admin
2009-01-15
66
问题
有以下程序: #include <string.h> void f(char p[][10],int n)/* 字符串从小到大排序 */ { char t[10]; int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(strcmp(p
,p[j])>0) { strcpy(t,p
); strcpy(p
,p[j]); strcpy(p[j],t); } } main() {char p[5][10]={"abc","aabdog","abbd","dcdbe","cd"}; f(p,5); printf("%d\n",strlen(p[0])); } 程序运行后的输出结果是( )。
选项
A、2
B、4
C、6
D、3
答案
4
解析
题目中已告知函数f()的作用是将字符串从小到大排序,因此主函数中调用完f(p,5);后,二维数组p中的内容为("aabdfg","abbd","abc","cd","dcdbc"}。输出的结果是strlen(p[0]),即p中第1个字符串的长度,所以结果是6。故本题应该选择C。
转载请注明原文地址:https://kaotiyun.com/show/06Xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
运行如下程序PrivateSubCommandlClick()Dima(5,5)AsIntegerFori=1T05Forj=1To4a(i,j)=i*2+jIfa(i,j)/7=a(i,j)\7Thenn=n+1
窗体上有1个名称为Commandl的命令按钮,事件过程如下:PrivateSubCommandl_Click()m=-3.6IfSgn(m)Thenn=Int(m)Else
在考生目录下有一个工程文件sjt4.vbp,请在Form1窗体中画三个标签,名称分别为B1、B2、L1,标题分别为“字号”、“字体”、“计算机等级考试”,其中L1的高为500,宽为3000;再在B1、B2标签的下面画两个组合框,名称分别为Cb1、Cb2,并
(1)考生文件夹中有工程文件sjt3.vbp。其窗体上已有部分控件。在窗体上添加含有两个单选钮的控件数组,其名称为Option1,单选按钮的下标分别为0、1,Caption属性分别为“驱动器为C”及“列txt文件”,如图3-12所示。运行程序时,驱动器列表
如果在列表框List1中没有选中项目,则List1.ListIndex的值为
支持子程序调用的数据结构是
在考生目录下有一个工程文件sjt3.vbp,窗体文件中已给出所有控件和部分程序,如图2-118所示。要求:①利用属性窗口设置适当的属性,使Textl、Text2中数据右对齐;②请编写适当的程序完成以下功能:在Textl中输入40(度数),选择一个单选按
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
为了声明一个长度为128个字符的定长字符串变量StrD,以下语句中正确的是( )。
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
供热管线工程竣工后,应全部进行()测量,竣工测量宜选用施工测量控制网。
静脉
下列哪种病变时,脑脊液不可能呈黄色
对丙米嗪作用的叙述哪项是错误的
为了评价化学物质对人类的致癌性,国际癌症研究所IARC将致癌物分为四大类,其中第一类是指()
期货投资者保障基金的启动资金由期货交易所从其积累的风险准备金中按照截至2006年12月31日风险准备金账户总额的()缴纳形成。
治安管理处罚具有()特点。
在邓小平理论和“三个代表”重要思想的指导下,我党明确提出了科学发展观,把坚持以人为本和经济社会全面、协调、可持续发展统一起来,这标志着我党对社会主义现代化建设规律的认识更加深入。这里提到的科学发展观的实质是()。
中国的银行资金运用不包括()。
有A、B、C三个水管分别向三个容积相同的水池注水。当B管注满50%池水时,C管注水量是B管的80%。此后A管调整注水速度为最初的,C管注水速度增加1.5倍,三个管总注水速度不变。则B池注满80%时,C池还差多少注满?
最新回复
(
0
)