首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序: #include’string.h" main() { static char s1[20],s2[20]; scanf("%s",s1);scanf("%s",s2); if(strcmp(s1,s2)) p
设有如下程序: #include’string.h" main() { static char s1[20],s2[20]; scanf("%s",s1);scanf("%s",s2); if(strcmp(s1,s2)) p
admin
2010-01-10
19
问题
设有如下程序: #include’string.h" main() { static char s1[20],s2[20]; scanf("%s",s1);scanf("%s",s2); if(strcmp(s1,s2)) printf("@"); else printf("$"); printf("%d\n",strlen(strcat(s1,s2))); } 如果从键盘上输入name1<回车>name2<回车>,则程序运行后的输出结果是( )。
选项
A、$9
B、@11
C、$10
D、@10
答案
8
解析
本题首先定义了两个字符数组,然后从键盘读入两个字符串"name1"和"name2"分别赋给它们,接下来使用strcmp()函数比较两个字符串是否相等,若不相等就输出一个‘@’字符,否则输出一个‘$’字符,所以本题先输出一个‘@’字符。最后使用strcat()函数将两个字符串连成一个,然后使用strlen()函数求连接后的字符串长度,所以接下来又输出一个10。故本题的正确答案为D。
转载请注明原文地址:https://kaotiyun.com/show/fQWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
假定变量X的值为33521397,则在声明其类型时不能声明为
以下关于变量作用域的叙述中,错误的是
下面为单精度实型(即单精度浮点型)变量的是
有如下程序:PrivateSubCommandl_Click()DimiAsInteger,jAsInteger,sumAsIntegern=1Doj=1Dosum
现有语句:Y=IIf(x>0,xMod3,0)设x=10,则y的值是
将窗体的KeyPreview属性设为True,然后编写如下程序:PrivateSubForm_KeyDown(KeyCodeAsInteger,ShiftAsInteger)PrintChr(KeyCode)
下面描述中不属于数据库系统特点的是
窗体上有名称为Listl的列表框。以下能够将列表框当前选定的列表项替换为字符串“Basic”的语句是
在数据库管理技术发展的三个阶段中,没有专门的软件对数据进行管理的是()。
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
随机试题
传动轴总成装复后,应先作动平衡试验。()
A.多由动脉硬化引起B.动脉内膜病变引起C.多由创伤引起D.颈总动脉分叉处后方外膜的化学感受器发生病变所致E.动脉中层坏死所致假性颈动脉瘤
疝的病因与以下哪项无关
A.立即使用抗心律失常药B.使用快速作用的强心药C.有效控制感染D.纠正酸碱失衡E.使用利尿药
在工程量清单计价规范中,挖基础土方的工程内容综合了()等工作。
在人口集中地区和其他依法需要特殊保护的区域内,禁止焚烧()以及其他产生有毒有害烟尘和恶臭气体的物质。
实验室有四个烧杯,每个烧杯下放置一张小纸条:第一个写着“所有的烧杯中都有硫酸”;第二个写着“本杯是氯化钠”;第三个写着“本杯不是水”;第四个写着“有些烧杯中没有硫酸”。如果这四个烧杯对应的话只有一句是真的,那么以下哪项必定为真?
根据伦理原则,不能用以检验“体罚会导致儿童反社会行为”这一假设的研究方法是()
设f(x)在[a,b]上连续可导,且f(a)=0.证明:
SDLC、HDLC和LLC都是在OSI模型的(16)卫上层上操作的协议。传输层的功能是(17)。会话层的功能是(18)。邮件服务和目录服务是通过(19)提供给用户的。X.25协议属 OSI(20)上的操作。
最新回复
(
0
)