ImageVerifierCode 换一换
格式:DOCX , 页数:16 ,大小:23.21KB ,
资源ID:13647436      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13647436.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(1253C语言程序设计AWord格式.docx)为本站会员(b****3)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

1253C语言程序设计AWord格式.docx

1、 y5)的相反表达式为(x!=011y=5)6.若 x= 5,Y= 10,则x!=y的逻辑值为1。7.假定二维数组的定义为“inta35;,则该数组所占存储空间的字节数为608.使用“typedefc harB B1050;”语句定义BB为含有10行50列的二维字符数组类型。9.字符串“a八xxk数据”的长度为1110.假定p所指对象的值为25,p+1所指对象的值为46则,*+p的值为46。11.假定一个数据对象为int,类型则指向该对象的指针类型为int* *12.假定一个结构类型的定义为“structA inta ,b ;A 。;”,则该类型的长度为1213.假定要访问一个结构对象x中的数

2、据成员a,则表示方式为x.a。三、写出下列每个程序运行后的输出结果(每小题6分,共301.#includevoid main( )int i,s= 0for(i二1;i+十)if(s30) break;if(i%2=0) s+=i;printf(s=0 od n,s) s=422.#includevoid main()int a9=36,25,48,24,55,40,18,66,20;int i,bl,b2;bl= b2=for(i=1a0;i bl)b l=ai;if( a i b2)b 2=ai; %d 0 od n ,bl,b2) 66 183.#includevo idS B(char

3、c h)sw itch (c h) ca se A : ca s e ,a pri ntf ( W W ” ); br eakcas e B c as e b GG“);breakdefault:printf ( B B“);break;)void main()cha r a l “a,a2=B,a3二,fSB ( al );SB(a2);SB(a3);pri nt f( n); WW GG BB4.#include# de fin eM 6vo id m ain()inti ,x ;int a仁M=10,15fore=O;for(i=0;K M/222,37,46,58);i+)x =ai;

4、ai=aM一1一1;a仁M-1一i=x6;i+)print(ood ,aEi);n 58 46 37 22 15 105.#includeage,p一pay+20)104 2370.00四、写出下列每个函数的功能(每小题6分,共12分)1. int FH()int x,y=0;scanf(oo了,&x);while(x!二一1)y+=x;s canf(%d, & x);return y;函数功能: 1. 求 出 从键盘上输人的一批整数的总和,以一1作为结束输人的标志。2.i ntF F(structI ntNode *f ) /f为指向一个单链表的表头指针int n= 0if(!f) retu

5、rn 0;while(f)n十+f=f一next;return n假定struct IntNode的类型定义为:struct IntNodeint data;struct IntNode * next; 2. 求 出 并返回由f所指向的单链表中所有结点的个数。五、按题目要求编写程序或函数(每小题6分,共12分)1.编写一个程序,利用while循环,计算并打印输出1十1/2+1/3十+1/n的值,其中正整数n值由键盘输入。假定求和变量用sum表示,计数变量用i表示,sum,i和n均定义为全局变量,sum和i的初值分别被赋予0和1,1. # includeint n,i=1;double sum=

6、0;void main( )%d,&.n);while(i=n)sum+=(double)1/i+;sum=%ifn,sum);2. 根据函数原型voidDD(inta ,in tn ,in tMM)”编写函数定义,利用双重循环查找并打印输出数组an中任何两个元素的值等于MM值的元素值。假定ai十aj等于MM,则输出格式为:(ai, aj)2. void DD(int a,int n, int MM)int i,j;forei=0;n;i+)for(j=i+l;jj+)if( ai+aj=MM)printf(%d,%dn,a i,aj);2010 年7 月一、单选题(每小题2分,共2 0分)

7、1.在每个C语言程序中都必须包含有这样一个函数,该函数的函数名为(A.main)。2.每个C 语言程序文件的编译错误分为(B.2)类。3.字符串 a 十b = 1 2 n 的长度为(B.7)。4.在switch 语句的每个case 块中, 假定都是以break i吾句结束的, 则此s wi t c h 语句容易被改写为(D.if )语句。5.在下面的do - w hile 循环语句中, 其循环体语句被执行的次数(C.10)。int i=0; do i+ ;10);6.将两个字符串连接起来组成一个字符串时, 选用的字符串函数为(C.strcat()。7.若用数组名作为函数调用的实参, 传递给形参

8、的是(A.数组的首地址)。8.假定a 为一个整数类型的数组名, 整数类型的长度为4 , 则元素a4 的地址比a 数组的首地址大(C.16)个字节。9.假定s 被定义为指针类型char 祷的变量,初始指向的字符串为Hello world!若要使变量p指向s所指向的字符串,则p应定义为( A.char 铃p=s;)。10.从一个数据文件中读人以换行符结束的一行字符串的函(B.getsO)。二、填空题(每小题2 分, 共2 6 分)与2009.7相同三、写出下列每个程序运行后的输出结果每小题6 分, 共3 0 分)1. :# includevoid mainO int i ,j ,k=O;forCi

9、=O; i5; i+)for(j=i; j j 十+)k十+ 忖 %dn ,k);152. :int x=20;int i=2;whileCi=70 &.&. ai=90) s 十=ai;printfCs= %dn ,s);s=2354. 拌includeint WF(int x , int y) x=x 十Y;y十= x preturn x 十y;int x=3, y=5; ,WF(x,y215. :if includeint LA(int 祷a , int n) int i,s=O;for Ci=O;i十+ ) s 十=ai ;return s;int a5= l ,2 ,3 , 4, 5

10、;int b=LA(a,5)+LA(a十1 ,3);b= %dn ,b);b=24四、写出下列每个函数的功能每小题5 分, 共1 2 分)1. int SG(int x) IIx 为大于等于2 的整数if(x=2 II x=3) return 1;whileC i 头i=x) if(x%i= =0) break;i 十+ ;if (i 川data;while( f) if(f一datax) x=f一return x;假定struct IntNode 的结点类型定义为:struct IntNode int data; struct IntNode*next; 求出并返回由f 所指向的单链表中所有结点的最大值。五、按照题目要求编写程序或函数(每

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1