首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
当执行下面的程序时,如果输入ABC,则输出的结果是( )。 #include<Stdlib.h> main() { char ss[]="1,2,3,4,5"; gets(ss);strcat(ss,"6789");pri
当执行下面的程序时,如果输入ABC,则输出的结果是( )。 #include<Stdlib.h> main() { char ss[]="1,2,3,4,5"; gets(ss);strcat(ss,"6789");pri
admin
2010-01-10
45
问题
当执行下面的程序时,如果输入ABC,则输出的结果是( )。 #include<Stdlib.h> main() { char ss[]="1,2,3,4,5"; gets(ss);strcat(ss,"6789");printf("%s\n",ss); }
选项
A、ABC6789
B、ABDC67
C、123ABC678
D、ABC456789
答案
1
解析
本题程序一开始定义了一个字符数组ss,并用一个字符串常量初始化之。然后使用gets()函数从键盘缓冲区读入一个字符串"ABC",此时gets()将改变数组的前4个元素为{’A’,’B’,’C’,’\0’}。接下来的strcat()函数将一个字符串连接到字符串ss之后,因为ss[3]被gets()设置为’\0’(字符串结束标志),故strcat()从ss[3]开始将"6789"依次写入ss[3]、ss[4]、ss[5]、ss[6],并将一个’\0’写入 ss[7]。所以输出结果是ABC6789,故应该选择A。
转载请注明原文地址:https://kaotiyun.com/show/WGWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是
设窗体上有一个标签Labell和一个计时器Timerl,Timerl的Interval属性被设置为1000,Enabled属性被设置为True。要求程序运行时每秒在标签中显示一次系统当前时间。以下可以实现上述要求的事件过程是
在窗体上画一个文本框(名称为Textl)和一个标签(名称为Labell),程序运行后,在文本框中每输入一个字符,都会立即在标签中显示文本框中字符的个数。以下可以实现上述操作的事件过程是
设窗体上有一个图片框Picture1,要在程序运行期间装入当前文件夹下的图形文件Filel.jpg,能实现此功能的语句是
设x=4,y=6,则以下不能在窗体上显示出“A=10”的语句是
以下VisualBasic不支持的循环结构是
下列选项中不符合良好程序设计风格的是
以下合法的VB变量名是
窗体上有一个名称为Combol的组合框,为了引用Combol中最后一个列表项,应使用的表达式是
VisualBasic中的“启动对象”是指启动VisualBasic应用程序时,被自动加载并首先执行的对象。下列关于VisualBasic“启动对象”的描述中,错误的是()。
随机试题
A.二尖瓣脱垂综合征B.三尖瓣关闭不全C.左心室功能衰竭D.肺动脉高压E.三尖瓣狭窄心尖部舒张早期奔马律常见于
全面依法治国要求加强人权的司法保障,下列哪些做法体现了这一要求?(2016年卷一53题,多选)
某坝后式水电站的竣工环保验收调查内容应包括()。
对于划分为损失的贷款,应按贷款余额的()计提专项准备金。
保险的基本职能包括经济给付职能和()。
伦敦外汇市场上,即期汇率为1英镑兑换1.584.6美元,90天远期汇率为1英镑兑换1.5933美元,表明美元的远期汇率为()
一般资料:求助者,女性,16岁,高中一年级学生。案例介绍:求助者家庭条件优越,父母对其要求很高,为了将来考上好大学,父母逼着她上各种各样的补习班,大大小小的竞赛拿了不少奖,最终如愿考入市重点中学。上高中后,几乎每门课的成绩她都能在班级排前几名,老
雾(茅盾)①雾遮没了正对着后窗的一带山峰。②我还不知道这些山峰叫什么名儿。我来此的第一夜就看见那最高的一座山的顶
Lessthan40yearsagointheUnitedStates,itwascommontochangeaone-dollarbillforadollar’sworthofsilver.Thatisb
Wetelephonedto__________ourMother’suneasiness.
最新回复
(
0
)