柠檬试题库
search
首页
计算机
公务员
驾照
关于
share
有以下程序 #include
#include
main() { char w[20], a[5][10]={"abcdef", "ghijkl", "mnopq", "rstuv", "wxyz."}; int i; for (i=0; i<5; i++) w[i]=a[i][ strlen(a[i]) - 1]; w[5]= '\0'; puts(w); } 程序的运行结果是
A.flqv.
B.agmrw
C.ekpuy
D.flqvz
热度🔥2,147
参考答案:A
解析:
【解析】puts()函数将数组中存放的字符串输出到输出设备中,用“\n”取代字符串结束符“\0”。strlen()函数是求字符串的实际长度(不包含结束标志),并且作为函数值返回。程序中for循环实现,将第i个字符串最后一个字符放入w数组下标值为i的位置,即a[i][5]。最后将数组最后一个字符赋值为“\0”,输出字符串w为flqv,A选项正确。
复制题目向AI提问
content_copy
content_copy
扫码免费计算机二级刷题
2025年计算机等级考试题库
推荐
下列关于栈的叙述正确的是( )。
)窗体如图1所示。要求程序运行时,在文本框Text1中输入一个姓氏,单击“删除”按钮(名称为Command1),则可删除列表框List1中所有该姓氏的项目。若编写以下程序来实现此功能:Private Sub Command1_Click() Dim n%,k% n=Len(Text1.Text) For k=0 To Listl.ListCount-1 If Left(List1.List(k),n)=Text1.Text Then List1.RemoveItem k End If Next kEnd Sub在调试时发现,如输入“陈”,可以正确删除所有姓“陈”的项目,但输入“刘”,则只删除了“刘邦”、“刘备”2项,结果如图2所示。这说明程序不能适应所有情况,需要修改。正确的修改方案是把For k=0 To List1.ListCount-1改为( )。
在DNS的资源记录中,对象类型"A"表示
下列选项中,哪一个不是操作系统所具有的功能?
度量计算机运算速度常用的单位是( )。
标签
二级C语言
字符串
程序
最后
数组