问题 填空题

下列给定的程序中,fun()函数的功能是:将p所指字符串中每个单词的最后一个字母改成大写(这里的“单词”是指有空格隔开的字符串)。例如,若输入: I am a student to take the examination 则应输出:I aM A studenT tO take thE examinatioN 请改正程序中的错误,使它能得出正确的结果。 注童:不要改动main函数,不得增行或删行,也不得更改程序的结构。 试题程序: #include <conio.h> #include <ctype.h> #include <stdio.h> void fun(char *p) { int k=0; for ( ; *p;p++)if (k) { /*************found**************/ if (p==’’) { k=0; /*************found**************/ *p=toupper(*(p-1)); } }else k=1; } main() {char chrstr[64]; int d; clrscr(); printf("\nPlease enter an English sentence within 63 letters:"); gets(chrstr); d=strlen(chrstr); chrstr[d==’ ’; chrstr[d+1]=0; printf("\nBofore changing:\n %s",chrstr); fun(chrstr); printf("\nAfter changing:\n%s",chrstr); }

答案

参考答案:错误:if(p==’’) 正确:if(*p==’’)

解析:(2)错误:*p=toupper(*(p-1)); 正确:*(p-1)=toupper(*(p-1)); 本题比较简单,重点考查toupper函数的用法,该函数是将ch字符转换成大写字母,该题较多地应用了字符串处理函数。

单项选择题
论述题

(12分)

材料:温 * * 在十一届全国人大五次会议上作的政府工作报告中指出,2012继续实施积极的财政政策,保持适度的财政赤字和国债规模。今年拟安排财政赤字8000亿元,赤字率下降到1.5%左右,其中中央财政赤字5500亿元,代发地方债2500亿元。优化财政支出结构、突出重点,更加注重向民生领域倾斜,加大对教育、文化、医疗卫生、就业、社会保障、保障性安居工程等方面的投入。更加注重加强薄弱环节,加大对“三农”、欠发达地区、科技创新和节能环保、水利、地质找矿等的支持。实施结构性减税,认真落实和完善支持小型微型企业和个体工商户发展的各项税收优惠政策,开展营业税改增值税试点。

(1)结合材料回答,我国国家财政在经济生活中有何作用?(12分)

材料:IBM ThinkPad笔记本电脑系列,俗称“小黑”。ThinkPad的成功有两个重要原因。一是创新的思维,在品牌的生存发展中,创新精神无疑是最大的推动力。“从第一款IBM ThinkPad笔记本电脑问世以来,在每一代产品中IBM都会融入新技术,而不是简单的硬件配置的升级。”当然,对ThinkPad来讲,创新不仅仅限于技术,在服务等方面它也在不断创新。二是沟通,在ThinkPad每推出一代产品之前的一年半左右时间,IBM都会邀请全世界的最终客户与技术研发人员面对面地交流,以了解客户真正的需求。

(2)请你根据材料中IBM ThinkPad的成功做法,谈谈企业应该如何在国内外市场的竞争中取得优势。(12分)