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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

C语言程序的设计第2阶段练习题Word格式文档下载.docx

1、A、二个语句都不正确B、s所指向的字符串和s1的值都是C、第一个语句正确,而第二个语句不正确D、第二个语句正确,而第一个语句不正确3、 变量的有效范围与其定义位置有关,( ),其作用域在整个源程序文件中都有效。A、在第一个函数中定义的变量B、在定义第一个函数之前所定义的变量C、在主函数中定义的变量D、在函数中定义的静态变量4、若程序中定义了以下函数 double myadd(double a,double B) return (a+B) ;并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是 ( )。A、 double myadd(double a,B) ;B、 d

2、ouble myadd(double,double);C、 double myadd(double b,double A) ;D、 double myadd(double x,double y);5、有以下程序void f(int v , int w) int t; t=v;v=w;w=t;main( ) int x=1,y=3,z=2; if(xy) f(x,y); else if(yz) f(y,z); else f(x,z); printf(“%d,%d,%dn”,x,y,z);执行后输出结果是( )。A、 1,2,3 B、 3,1,2 C、 1,3,2 D、 2,3,16、函数调用可以

3、,以下错误的是( )。A、出现在执行语句中 B、出现在一个表达式中C、作为一个函数的实参 D、作为一个函数的形参7、若有宏定义与变量说明如下:#define X 5#define Y X+1#define Z Y*X/2int a; a=Y;则执行以下printf语句后输出的结果是( )。Printf(%d %dn,Z,-a);A、7 5 B、12 6 C、12 5 D、7 68、下列说法不正确的是( )。A、宏替换不占用运行时间 B、宏无类型C、宏替换只是字符替换 D、宏名必须用大写字母表示9、数组名作为参数传递给函数,此时作为实在参数的数组名被处理为( )。A、该数组的长度 B、该数组的元

4、素个数C、该数组中各元素的值 D、该数组的首地址10执行完下面的程序段后,屏幕显示的内容为( )。main() int a=2,i; for(i=0;i=0) mid= ; if(strmid=c) ; ;else if(strmidc) bot= ;else top= ; if(flag) printf(“%c字符在已知字符串中位置是%dn”,c,mid+1); elseprintf(“*”);5、以下函数的功能是删除字符串s中的所有数字字符。请填空。void dele(char s) int n=0,i; for(i=0,si; if( ) sn+=si;sn= ;6、执行以下程序后,输出

5、的结果是 。int m = 10 ;int f (int x, int y) int m = 5 ; m += x*y ; return m ; main( ) int a = 6, b = 7 ; printf (“%dn”, f(a,b) / m) ;7、以下程序运行后的输出结果是 。#define SQR(x) x*x int a,k=3; a=+SQR(k+1); printf(%dn,a);8、有以下程序void swap1(int c) t=c0;c0=c1;c1=t;void swap2(int c0,int c1) t=c0;c0=c1;c1=t; int a2=3,5,b2=

6、3,5; swap1(A) ; swap2(b0,b1); printf(“%d,%d,%d,%dn”,a0,a1,b0,b1);其输出结果是 。五、编程题(本题共2小题,每小题15分,共30分)1、编写程序实现输入一个十进制数,将其转化为指定进制的数制字符。2、编写程序将下标为奇数的数组元素从数组中删除,然后排序输出。参考答案:一、单项选择题:(本题共20小题,每小题2分,共40分)1、B 2、A 3、B 4、A 5、C 6、D 7、A 8、D 9、D 10、C 11、A 12、B 13、B 14、C 15、B 16、C 17、D 18、B 19、A 20、D1、auto(动态存储) 2、行

7、 3、jN、aij=aji 4、strlen(str)-1、(top+bot)/2、flag=1、break、mid+1、mid-15、si9、 06、4 7、9 8、5,3,3,5五、编程题:(本题共2小题,每小题15分,共30分)1、#includestring.hstdio.hvoid f( int m,int r,char a) int i=0,k; char b17=0123456789ABCDEF,t; while(m! ai+=bm%r; m=m/r; ai=0 puts(a); k=strlen(a);k/2; t=ai;ai=ak-1-i;ak-1-i=t; int r,m,

8、i=0; char a16; printf(please input m,rn do scanf(%d,%dm,&r); while(m0 | r16); f(m,r,a);%dzhuan huan cheng %d jin zhi zi fu chuan wei %sn,m,r,a);2、#define N 10void sort(int a,int n) int I,j,t; for(I=1;I=n-1;I+)for(j=0;jaj+1) t=aj;aj=aj+1;aj+1=t;int aN,I,k=0; for(I=0; scanf(aI);if(I%2=0) ak+=aI;sort(a,k);for(I=0;k;%d ,aI);

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

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