试题与答案

设有下列程序: #include<stdio.h> #include<string.

题型:填空题

题目:

设有下列程序:
#include<stdio.h>
#include<string.h>
main()
int i;
char s[10],t[10];
gets(t);
for(i=0;i<2;i++)
gets(s);
if(strcmp(t,s)<0)strcpy(t,s);

print f("%s\n",t);

程序运行后,从键盘上输入(<CR>代表回车符): DEF<CR>BADEF<CR>QTHRG<CR>,则程序的输出结果是______。

答案:

参考答案:QTHRG

解析: 函数strcmp(t,s)用来比较t和s所指字符串的大小,若t>s,则函数值大于0;若t=s,则函数值等于0;若t<s,则函数值小于 0。函数strcpy(t,s)的功能是,把字符数组s所指字符串的内容复制到字符数组t所指存储空间中。
本题中,t[10]=’CDEF"。第一次循环,s[10]=’BADEF",if语句的控制条件strcmp(t,s)<0不成立,接着执行第二次循环,s="QTHRO", if语句的控制条件strcmp(t,s)<0成立,执行下列的语句,将字符数组s所指字符串的内容复制到字符数组t所指存储空间中,然后输出字符数组t。

试题推荐
题型:单项选择题

一、根据以下资料,回答下列问题。

2004年12月末,全部金融机构本外币各项存款余额为25.3万亿元,同比增长15.3%。金融机构人民币各项存款余额为24万亿元,同比增长16%。全年人民币各项存款余额增加3.3万亿元。

从分部门情况看:居民户存款增加1.59万亿元,其中定期存款增加9641亿元,活期存款增加6289亿元,居民户存款稳定性增强。非金融性公司存款增加1.63万亿元,财政存款增加564亿元。

金融机构外汇各项存款余额1530亿美元,同比增长3%。全年外汇各项存款比上年增加44亿美元。

2004年12月末,全部金融机构超额储备率为5.25%,超额储备率较高,支付能力为充足。12月末除了国有独资商业银行超额储备率比上月略有下降以外,其他各类金融机构超额储备率都有所上升。其中城市信用社、农村商业银行和农村信用社超额储备率分别上升5.35、5.25、4.48个百分点,上升较多的主要原因是上述金融机构存款增长较为稳定,而贷款出现明显下降或减少。

 

从以上资料中,我们可以计算出()。

A.2004年12月末,居民户存款余额

B.2004年12月末,全年人民币各项存款余额

C.2004年12月末,定期存款增加额占居民户存款增加额的比率

D.2004年12月末,非金融性公司存款余额

查看答案
微信公众账号搜索答案