暨南大学 2008高级语言程序设计试卷及答案

合集下载

2008年(春)笔试试卷参考答案及解析

2008年(春)笔试试卷参考答案及解析

2008年(春)笔试试卷参考答案及解析第一部分计算机基础知识(1)D)【解析】IC卡又称集成电路卡,它是一个塑料卡片,其大小与磁卡一样,但比磁卡要厚且硬。

在卡片的正面可以看到一块小金属片,在金属片的下面是一块半导体芯片。

这种芯片可以是存储器或微处理器(CPU)。

带着存储器的IC卡又称存储卡,带着CPU的IC卡又称智能卡或CPU。

(2)C)【解析】数据传输速率是描述数据传输系统的重要技术指标之一。

数据传输速率在数值上等于每秒钟传输构成数据代码的二进制比特数,单位为比特/秒(bit/second),记作bps。

(3)B)【解析】CPIJ的运算速度与许多因素有关,提高CPIJ速度的有效措施有增加CPU中寄存器的数目;提高CPU的主频;增加CPU中高速缓存(Cache)的容量。

(4)C)【解析】PC机常用的4种外设接口,其中键盘、鼠标、数码相机和移动硬盘等均能连接的接口是USB。

(5)B)【解析】对于一般家用和业余外景拍摄,200万~300万像素的相机就足够了,可以输出1984×1448高精密的图像,(按300万奥林巴斯720UZ)冲印的话,200万相机冲印5寸和6寸的照片是没有问题的,300万冲印7寸也是很棒的。

(6)A)【解析】转速是指硬盘内电机主轴的转动速度,单位是rpm(每分钟旋转次数)。

其转速越高,内部传输速率就越高。

目前一般的硬盘转速为5400转/分和7200转/分最高的转速则可达到10000转/分以上。

(7)C)【解析】自由软件,根据自由软件基金会的定义,是一种可以不受限制地自由使用、复制、研究、修改和分发的软件。

(8)C)【解析】在Windows操作系统多任务处理中,前台任务和后台任务都能得到CPU的响应。

(9)A)【解析】从算法需要占用的计算机资源角度分析其优劣时,应考虑的两个主要方面是空间代价和时间代价。

(10)C)【解析】接入因特网的每台计算机的IP地址由网络管理员或因特网服务提供商(ISP)分配。

南京大学2008年C语言期末试卷(附答案)

南京大学2008年C语言期末试卷(附答案)

…… } 则下列运算中除 (8) 外都是错误的。C A. z++ B. y++ C. x++ D. z[1]++ 9. 若有定义: “struct c{ double x,y;}c1={1.2,1.3},c2=
{1.2,1.3},c3;” ,与“struct d{ double x,y;}d1= {1.2,1.3},d2={1.2,1.3},d3;”,则以下表达式中正确的是 (9) 。C A. c3=0 B. c1==c2 C. c3=c1 D. d3=c1 10.假定源程序文件的开始包含了stdio.h 文件,则以下错误的声明或 说明是 (10) 。C A. char *p[4]={ “yes”,“no”}; B. char (*p) [4]={“yes”}; C. char (*p)(char *)=getchar; D. char *p(char *); 11.若有定义: typedef char* string ; #define str char * int a=4 ; struct{ int x,*y ; }z={10,&a},*p=&z ; 则如下不等价的是: (11) A B. *p->y++
7. 若程序中有声明: “float a,b[3][4];” 与引用函数的说 明: “int fun(float k[][3]),int n);”则 下列 (7) 都是常量或常量表达式。B ① k ②“abc” ④ fun ⑤ stdin ⑥ sizeof a ⑧ k[1] A. ①②③④⑤⑦ B. ②③④⑤⑥⑧ C. ②③④⑤⑥⑦ D. ①④⑤⑥⑦⑧ 8.若有如下程序段: int fun(double x[ ][5]) { …… } main( ) { int (*y)( )=fun,z[3][5]; ③ *(b+1) ⑦ *b[0]

2008年(春)笔试试卷

2008年(春)笔试试卷

江苏省高等学校非计算机专业学生计算机基础知识和应用能力等级考试二级C语言程序设计2008年(春)笔试试卷(考试时间120分钟,满分60分)第一部分计算机基础知识(1)在下列有关微电子技术与集成电路的叙述中,错误的是__________。

A)微电子技术是以集成电路为核心的技术B)集成度是指单个集成电路所含电子元件的数目C)Moore定律指出,单个集成电路的集成度平均每18~24个月翻一番D)IC卡仅有存储器和处理器,卡中不可能存储有软件(2)在下列有关通信技术的叙述中,错误的是__________。

A)目前无线电广播主要还是采用模拟通信技术B)数字传输技术最早是被长途电话系统采用的C)数字通信系统的信道带宽就是指数据的实际传输速率(简称“数据速率”)D)局域网中广泛使用的双绞线既可以传输数字信号,也可以传输模拟信号(3)CPU的运算速度与许多因素有关,下面哪些是提高CPU速度的有效措施? __________①增加CPU中寄存器的数目②提高CPU的主频③增加CPU中高速缓存(Cache)的容量④优化BIOS的设计A)①、③和④B)①、②和③C)①和④D)②、③和④(4)下面是PC机常用的4种外设接口,其中键盘、鼠标、数码相机和移动硬盘等均能连接的接口是__________。

A)RS-232 B)IEEE-1394 C)USB D)IDE(5)下列有关PC机外部设备的叙述中,错误的是__________。

A)扫描仪的工作过程主要基于光电转换原理,分辨率是其重要性能指标之一B)制作3~5英寸的照片(图片),数码相机的CCD像素必须在600万以上C)集成显卡(指集成在主板上的显卡)的显示控制器主要集成在芯片组中D)存折和票据的打印,目前主要是采用针式打印机(6)下列有关PC机辅助存储器的叙述中,错误的是__________。

A)硬盘的盘片转动速度特别快,目前一般为每秒数千转B)近年来使用的串行ATA(SATA)接口硬盘,其传输速率比采用IDE接口的要快C)目前移动硬盘大多采用USB2.0接口,其传输速率可达每秒数十兆字节D)40倍速的CD-ROM驱动器的速率可达6MB/s左右(7)在下列有关商品软件、共享软件、自由软件及其版权的叙述中,错误的是__________。

高级语程序设计II考试试题(2008)A参考答案

高级语程序设计II考试试题(2008)A参考答案

四川大学期末考试试题(闭卷)参考答案(2007-2008学年第2学期)课程名称:高级语言程序设计II(A卷)一、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中,只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.A 2.B 3.A 4.B 5.D6.A 7.C 8.B 9.C 10.A二、判断正误题(本大题共5小题,每小题2分,共10分)判断正误,在题后的括号内,正确的划上“√”错误的划上“×”。

1.×2.√3.×4.√5.×三、填空题(本大题共5小题,每小题2分,共10分)不写解答过程,将正确的答案写在每小题的空格内。

错填或不填均无分。

1.重载2.~CTest 3.Delete 4.Friend 5.iostream或iostream.h四、程序分析题(本大题共4小题,每小题5分,共20分)给出下面各程序的输出结果。

1.参考答案:12342.参考答案:3 8 1 0 63.参考答案:123434.参考答案:188五、程序改错题(本大题共3小题,每小题5分,共15分)指出下面程序中的错误,说明错误原因,并加以改正。

1.参考答案:第7行“m_a=a”有错,初始列表的格式错,应改为“m_a(a)”。

2.参考答案:第11行,第22行与第23行有错,常对象只能调用常成员函数,可将第22行的“const CTest oTest(12)”改为“CTest oTest(12)”;或将第11行的“void Show()”改为“void Show() const”。

3.参考答案:第26行“CBase obj(10)”有错,Cbase是抽象类,不能直接生成对象,可改为“CDerive obj(10)”。

注:试题字迹务必清晰,书写工整。

本题1页,本页为第1页教务处试题编号:。

暨南大学2008大学语文试题及答案

暨南大学2008大学语文试题及答案

2008 大学语文试题及答案2009-08-23 21:38一、单项选择题(在每小题的四个备选答案中选出一个正确的答案,并将正确答案的序号填在题中的括号内。

每小题1分,共8分。

)1、《战国策》一书的整理编订者是( B)A、郭茂倩B、刘向C、司马迁D、班固2、王昌龄最擅长的是( D)A、七言律诗B、七言歌行C、五言绝句D、七言绝句3、我国古代最伟大的现实主义诗人是(C )A、屈原B、白居易C、杜甫D、辛弃疾4、在中国现代文学史上,属于“文学研究会”成员的著名作家是( D)A、巴金B、郁达夫C、老舍D、朱自清5、诗集《女神》的作者是(C )A、闻一多B、戴望舒C、郭沫若D、冰心6、冰心《往事》(——之十四)借助对大海的描绘。

来抒写自己的主观情志,这叫做( B)A、铺张扬厉B、托物言志C、映衬对比D、渲染烘托7、屠格涅夫《门槛》的基本表现手法虽(C )A、比喻B、拟人C、象征D、夸张。

8、在一篇文章中,记述两件或多件同时发生的事件,就是( D)A、顺叙B、倒叙 D、插叙 D、平叙二、多项选择题(在每小题五个备选答案中选出二至五个正确答案,并将正确答案的序号填人题中的括号内,错选、多选、漏选均不得分。

每小题1分,共6分。

)1、下列诗作属于七言律诗的是(DE )A、王维《山居秋瞑》B、李白《送盂浩然之广陵)C、王昌龄〈从军行》D、社甫《登高》E、李商隐《无题(相见时难别亦难)》2、下列作品集属于朱自清创作的有( ACD)A、《踪迹》B、《风景谈》C、《背影》D、《欧游杂记》E、《闲书》3、巴金在《爱尔克的灯光》中指出长辈对子女的关怀应体现在( ABCE)A、给他们一个生活技能B、向他们指示一条生活道路C、让他们睁起眼睛去看广大世界D、让他们走一条既走的生活道路E、培养他们崇高的理想和善良的气质4、屠格涅夫《门槛》通过一组象征性形象,(ABCE )。

A、反映俄罗斯人民为争取民主自由而英勇斗争的情景B、赞颂革命者的献身精神C、揭露专制社会对革命者的迫害D、表现了对“圣人”的崇拜E、斥责诬蔑革命事业的庸人和帮凶5、构成完整的小说世界的要素有(ADE )A、人物B、时间C、地点D、情节E、环境6、培根在《论学问》中指出,治学的目的是(BE )A、幽居养静B、权衡轻重C、善于辞令D、变化气质E、审察事理三、填空题(每小题1分,共4分)1、“_________,悠然见南山”是陶渊明《饮酒》(其五)中的名句。

高级语言程序设计真题2008年下半年

高级语言程序设计真题2008年下半年

高级语言程序设计真题2008年下半年(总分:105.00,做题时间:90分钟)一、{{B}}单项选择题{{/B}}(总题数:15,分数:30.00)1.在一个C语言程序中( )(分数:2.00)A.主函数只能有一个√B.主函数可以有多个C.非主函数只能有一个D.主函数和非主函数都可以有多个解析:2.正确定义无符号整型变量m的语句是( )(分数:2.00)A.int m;B.unsigned int m;√C.signed int m;D.unsigned signed m;解析:3.不属于字符型常量的是( )(分数:2.00)A."s" √B.'8'C.'A'D.'/n'解析:4.设intx=2,y=4;,值为非0的表达式是( )(分数:2.00)A.1/x*yB.1/(x*C.1.0/x/y √D.1/x/(doubly解析:5.设int a=2,b=5;,结果为0的表达式是( )(分数:2.00)A.a%bB.a&b √C.a=bD.a!=b解析:6.设int a=0;,错误的语句是( )(分数:2.00)A.++a;B.a++;C.a=-a;D.(-++;√解析:7.设int a=1,b=2,c=3,d=4,f;,执行语句f=(a!=b)?c++:d++;后f的值是( ) (分数:2.00)A.2B.3 √C.4D.5解析:8.设int m=5;,语句while(m==0)printf("%d",m-=2);的循环体执行的次数是( ) (分数:2.00)A.0 √B.1C.2D.无限解析:9.下列运算符优先级最高的是( )(分数:2.00)A.+=B.,C.! √D.?:解析:10.定义二维数组并初始化,正确的是( )(分数:2.00)A.int a[3][]={{1,2,3},{4,5,6 }};B.int a[][3]={{1,2,3},{4,5,6}};√C.int a[3][3]=[{1,2,3},{4,5,6}];D.int a[][]={1,2,3,4,5,6};解析:11.有关变量的叙述,正确的是( )(分数:2.00)A.形式参数是全局变量B.a和A在C语言中是同一个变量C.函数体内定义的变量为全局变量D.在所有函数之外定义的变量为全局变量√解析:12.若定义的函数为float*fun(){……},则函数的返回值是( )(分数:2.00)A.float型数据B.void型数据C.float型指针√D.void型指针解析:13.设int a[10],*p=a;,数组元素a[4]的正确引用是( )(分数:2.00)A.*(p+4) √B.p+4C.*p+4D.a+4解析:14.合法的用户标识符是( )(分数:2.00)A.defaultB.#defineC.a+bD.book √解析:15.使用系统函数sqrt()时,应在程序开头写上的编译预处理命令是( )(分数:2.00)A.#include<stdio,h>B.#include<string,h>C.#include<math> √D.#include<stdlih>解析:二、{{B}}填空题{{/B}}(总题数:10,分数:20.00)16.赋值运算符的结合性是 1。

高等教育自学考试高级语言程序设计试题九套

高等教育自学考试高级语言程序设计试题九套

全国2010年1月高等教育自学考试高级语言程序设计(一)试题课程代码:00342一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1. 下列不属于保留字的是(C )A. defaultB. registerC. sructD. unsign2. 下列不能作为常量的是(A )A. 0582B. 0xa5C. ’\n’D. 2.5e-23. 设typedef long class;,则class是(C )A. 整型变量B. 长整型变量C. 长整型数据类型的新标识符D. 新的而非长整型数据类型的标识符4. 设char c=’A’;int i=l, j;,执行j=!c&&i++;后,i和j的值分别是( C)A. 1和0B. 1和1C. 2和0D. 2和l5. 设int a;,执行表达式(a=1,2,3),a+1后,a和表达式的值分别是(A )A. 1和2B. 2和3C. 3和4D. 4和56. 下列关于函数定义正确的是(D )A. fun(int x,y){int z;return z;}B. void fun(int x,int y){return x+y;}C. fun(x,y){int x,y;double z;z=x+y;return z;}D. double fun(int x,int y) {double z;z=x+y;return z;)7. 下列用户自定义标识符正确的是(B )A. 4aB. b_1C. -&D. *p8. 下列程序段中循环体执行的次数是(B )int x=-1;do{x=x*x;}while(! x);A. 0B. 1C. 2D. 无限9. 实现字符串连接的系统函数名是(A )A. strcatB. strcmpC. strcpyD. strlen10. 若实参是一个数组名,在调用函数时,实参向形参传递的是(B )A. 数组的长度B. 数组的首地址C. 数组每个元素的值D. 数组每个元素的地址11. 设int a[ ][4]={l,2,3,4,5,6,7};,则a[1][3]的值是(A )A. 0B. 3C. 4D. 712. 若定义一个只限本源文件使用的全局变量,则该变量的存储类别是(C )A. externB. registerC. staticD. auto13. 设chark=’a’;float j=2.0;,执行k+=5/j;printf(“%c”, k);后,输出结果是(C )A. aB. bC. cD. d14. 下列程序段正确的是(D )A. char s[ ]={‘xyz’};scanf(‘‘%s”,s);B. float*p,i;p=*p+i;C. char s[5]=‘word’;puts(s);D. int a[5]={0},*p=a;*p=*(p+1);15. 关于编译预处理命令,叙述正确的是(A )A. 预处理命令都以“#”开头B. 预处理命令必须位于程序的首部C. 预处理命令只能实现宏定义和条件编译的功能D. 每个程序必须在开头使用预处理命令#include<stdio. h>二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。

高级语言程序设计(二)

高级语言程序设计(二)
private: double re, im;
};
Complex::Complex(double real, double imag) {
re = real; im = imag; }
Complex & ⑪ Complex:: Set(double real, double imag)
{ re = real; im = imag;
(√)
3. 对象的空间通常由其基本空间和资源空间构成。
(√)
4. 任何类都一定有默认的构造函数。
(×)
5. 执行赋值运算时由系统自动调用复制构造函数。
(×)
6. 设计一个类,当其对象可能带有资源时,则应该为该类设计深复制构造函数、析构
函数、重载深赋值运算符函数。
(√)
7. 类的友元函数是类的成员函数。
2. 下面为复数类 Complex 的设计,请根据运行结果完成程序。
#include <iostream> using namespace std;
class Complex { public:
Complex(double real=0, double imag=0); Complex & Set(double real=0, double imag=0); double Real() const; double Imag() const; friend Complex operator+(const Complex &c1, const Complex &c2); Complex & operator+=(const Complex &c); friend ostream & operator<<(ostream &out, const Complex &c); friend istream & operator>>(istream &in, Complex &c);
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

暨 南 大 学 考 试 试 卷一、单项选择题(共20小题,每小题2分,共40分)1、以下叙述中正确的是___________(C ) A 、C 语言程序总是从第一个的函数开始执行B 、在C 语言程序中,要调用的函数必须在main ()函数中定义 C 、C 语言程序总是从main ()函数开始执行D 、C 语言程序中的main ()函数必须放在程序的开始部分 2、以下值不等于3的表达式是_____________(D ) A 、'D'-'A' B 、'6'-'3'C 、'\011'D 、3+'\0'3. 能正确表达字母c 为大写字母的C 语言表达式是__________(D ) A )c>=’A’ and c<=’Z’ B )c>=’A’ || c<=’Z’ C )c>=’A’ or c<=’Z’ D )c>=’A’ && c<=’Z’4. 设变量a 是整型,f 是实型,i 是双精度型,则表达式10+'a'+i*f 值的数据类型为_____(C ) A )int B )float C )double D )不确定5. 有函数调用语句:func(rec1,rec2+rec3,(rec4,rec5));,此语句的实参数为________(A )A、3B、4C、5D、有语法错误6. 设有语句int a=5,b; b=a>3&&0, a++; 执行后变量b的值为__________(C)A)5 B)6 C)0 D)17. 判断两个字符串s1和s2是否相等,应该使用____________(D)A)if (s1= =s2) B)if (s1=s2) C)if (strcpy(s1, s2)) D)if (strcmp(s1,s2)= =0) 8. 下面程序的执行结果是____________(B)main(){ int n=1;n++;printf("%d%d%d",n,n++,――n);}A、2 2 1B、2 2 2C、2 3 2D、2 1 19. 循环语句while(!E);中的表达式!E等价于________(C)A)E!=0 B)E!=1 C)E==0 D)E==110. 设有数组定义: char array []="China"; 则数组array所占的存储空间为___________(C)A)4个字节B)5个字节C)6个字节D)7个字节11. 下列关于C语言的函数参数说法不正确的是__________(B)A)实参可以是常量,变量或表达式B)形参可以使常量,变量或表达式C)在函数定义时必须指定形参的类型D)形参与实参的类型应相同或赋值兼容12. 下列程序执行后的输出结果是__________(A)void func(int *a,int b[]){ b[0]=*a+6; }main(){ int a,b[5];a=0; b[0]=3;func(&a,b); printf("%d\n", b[0]);}A、6B、7C、8D、913. 若有语句:int s[3][3],(*p)[3];p=s; 则对s数组元素的引用形式正确的是__________(C)A)p+1 B)*(p+1) C)p[1][2] D)*(p+1)+214. 在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是________(B)A、地址传递B、单向值传递C、由实参传给形参,再由形参传回实参D、传递方式由用户指定15. C语言中最简单的数据类型包括__________(B)A)整型、实型、逻辑型B)整型、实型、字符型C)整型、字符型、逻辑型D)整型、实型、逻辑型、字符型16. 有如下定义:struct date{ int yy,mm,dd;};struct worklist{ char name[20];char sex;struct date birthday;}person;对结构体变量person的出生年月进行赋值时,下面正确的赋值语句是__________(D)A、yy=1958 B、birthday.yy=1958C、person.yy=1958D、person.birthday.yy=195817. 对语句:int a[10]={6,7,8,9,10};理解正确的是___________(B)A)将5个初值依次赋给a[1]至a[5] B)将5个初值依次赋给a[0]至a[4]C)将5个初值依次赋给a[6]至a[10] D)数组长度与初值个数不同,此语句不正确18. 不合法的main函数命令行参数表示形式是__________(C)A)main( int a, char *c[]) B)main(int arc, char **arv)C)main(int argc, char *argv) D)main( int argv, char *argc[])19. 设有如下定义:struct ss{ char name[10];int age; char sex;}std[3],*p=std;下面各输入语句中错误的是____________(B)A)scanf(“%d”,&(*p).age); B)scanf(“%s”,&);C)scanf(“%c”,&std[0].sex); D)scanf(“%c”,&(p->sex));20. 若执行以下程序段int x=3,y=6,z; z=x^y<<2;则z的二进制值是_______________(A)A)00011011 B)00010100C)00011000 D)00000110二、判断对错题(正确的在题后括号内划“√”,错误的划“×”。

共10小题,每小题1分,共10分)1. 表达式strlen("std\n007\1\\")的值是10 (×)2. C语言程序的执行总是从主函数Main开始(√ )3. for ( ; ; )和while (1)的功能是相同的(√ )4. 在同一个源文件中,外部变量与局部变量同名,则在局部变量的作用范围内,外部变量不起作用(√ )5. C语言中的文件包含是不可以嵌套的( ×)6. 设有下面的程序段:char s[]="china";char *p=s,p和s可以随意替换使用(×)7. 若有定义:int x=0, *p=&x;,则语句printf(“%d\n”,*p);的输出结果为p的地址(×)8. 设有数组定义int a[][4]={0,0};则数组的行数为1 (√ )9. C程序中注释部分可以出现在程序中任意合适的地方(×)10. 在C的文件操作中,可以利用fseek函数进行文件指针的随机定位(√ )三、填空题(共10小题,每小题1分,共10分)1. 若已知a=10,b=20,则表达式!a<b的值为 12. 结构化程序设计所规定的三种基本控制结构是顺序结构、_ 选择结构和______循环________结构3. 在循环语句中,可以使用____continue_______语句结束本次循环4. 语句int (*p)();定义了p是一个____指向函数的指针变量____5. 从作用域角度来划分,变量可以划分为_____局部变量_______和___全局变量____6.设int a[2][3] = {{2},{3}};则数组元素______a[1][0]__________的值为37. 若有定义: int a[3][2]={2,4,6,8,10,12};,则*(a[1]+1)的值是_____8_______8. 定义int a[]={1,2,3,4,5,6},*p=a;表达式(*++p)++的值是_____2______四、程序运行结果题(根据程序写出运行结果,共5小题,每小题3分,共15分)1. 写出程序运行结果(3分)main(){ int a=2,b=3;a=a+b; b=a-b; a=a-b;printf(“%d,%d\n”, a, b);}程序运行结果:3,22. 如果运行下面程序输入字符为“T”,写出程序的运行结果是(3分)void main(void){char c1;scanf("%c",&c1);c1=(c1>='A'&& c1<='Z')?(c1+32):c1;c1=(c1>='a'&& c1<='z')?(c1-32):c1;printf("%c",c1);}程序运行结果:T3. 写出程序运行结果main(){ int k=4, n=0;for (;n<k;){ n++;if (n%3!=0) continue;k--;}printf (“%d,%d\n”,k,n);}程序运行结果:3,34. 写出程序运行结果main(){ char str[]=”xyz”,*p=str;while (*ps) ps++;for (ps--;ps-str>=0;ps--)puts(ps);}程序运行结果:zyzxyz5. 写出程序的运行结果(3分)main (){ int x=0;sub (&x,8,1);printf (“%d\n”,x);}sub (int *a, int n, int k){ if (k<=n) sub(a,n/2,2*k);*a+=k;}程序运行结果:7五、程序填空题(根据题目要求进行程序填空。

共5小题,共25分)1. 调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。

(每空1分,共3分)int fun (int n){ int m=0,f=1,I;for (i=1; __i<=n__; i++){ m+=i*f;f=___f*(-1)_____;}return m;}main(){ printf(“m=%d\n”, __fun(10)___);}2. 输入10个数字,然后按逆序输出。

(每空1分,共2分)void main (){ int i, a[10];for(i=0; i<=9; i++)___ scanf (“%d”, &a[i]) __;for (i=9; ___ i>=0__; i--)printf(“%d ”,a[i]);}3. 输入一串字符,分别统计出英文字母、空格、数字和其他字符的个数。

相关文档
最新文档