首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有如下程序: #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
38
问题
设有如下程序: #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://www.kaotiyun.com/show/fQWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下可以判断是否在文本框(名称为Textl)内按下了回车键的事件过程是
在面向对象方法中,实现信息隐蔽是依靠
语句Dima(-3To4,3To6)AsInteger定义的数组的元素个数是()。
以下关于控件数组的叙述中,错误的是
要求如果x被7除余2,则输出x的值,下列语句中不能实现此功能的语句是
下面不属于需求分析阶段任务的是()。
设有下面的程序段:x=InputBox("请输入一个整数")ReDima(x)Fork=xTo0Step-1a(k)=kNextk一般,在这段程序之前应先进行数组a的定义。下面定义语句中正确的是()。
下面不属于对象主要特征的是
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为()。
线性表的链式存储结构与顺序存储结构相比,链式存储结构的优点有
随机试题
下列决策方法具有“迂回探索”特点的是【】
银行对账单不属于会计凭证,因而也就不属于会计档案。()
从骨折到完全骨化称临床愈合,一般需
某成年男性出现疲倦,体重下降,机体免疫力下降,伴有伤口愈合不良,营养性水肿。血常规检查Hb<130g/L,血浆蛋白低于正常。此时最适宜采取的膳食措施是
根据《生产过程危险和有害因素分类与代码》(GB/T13861—2009),危险源分为()。
涵化是指不同文化的群体间发生持续的接触,从而导致原有文化发生变迁的现象。根据上述定义,下列不属于涵化的是:
为了保持汉语的纯洁性,禁止在汉语出版物上的文章中夹杂外来词汇(比如英语1,就这个现象谈下你的看法。(2011年2月24日下午国家部、办、委、局面试真题)
由美国次贷危机引发的2008年国际金融危机是自20世纪30年代大萧条以来最为严重的全球性经济危机,它迅速从局部发展到全球。从发达国家传导到新兴市场国家,从金融领域扩散到实体经济领域,造成了一系列灾难性后果。在这场危机的影响下,西方国家在经济生活、政治生活和
在考生文件夹下,打开文档WORD1.DOCX,按照要求完成下列操作并以该文件名(WORD1.DOCX)保存文档。【文档开始】声明科学是中国发展的机遇新华网北京10月28日电在可预见的未来,信息技术和声明科学将是世界科技中最活跃
FlatswerealmostunknowninBritainuntilthe1850swhentheyweredeveloped,alongwithotherindustrialdwellings,forthela
最新回复
(
0
)