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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

C语言基础知识考试练习题目下载四.docx

1、C语言基础知识考试练习题目下载四C语言基础练习四1.下面程序的运行结果是( ) 。#includemain()int a6,i;for(i=1;i3)%5;printf(%2d,ai);A)-4 0 4 0 4B)-4 0 4 0 3C)-4 0 4 4 3D)-4 0 4 4 02.下面程序段中,for循环的执行次数是( ) 。char s=ta018bc;for( ;s!=0;s+) printf();A)9B)5C)6D)73.若运行以下程序时,从键盘输入2473(表示回车),则下面程序的运行结果是 ( )。#include stdio.hint c;while (c=getchar()

2、!=n)switch (c-2)case 0:case 1: putchar(c+4);case 2:putchar(c+4);break;case 3:putchar(c+3);default:putchar(c+2);break;printf(n);A)668977B)668966C)66778777D)66887664.下面程序的功能是把316表示为两个加数的和,使两个加数分别能被13和11整除。请选择填空。#include main()int i=0,j,k;doi+;k=316-13i;while( );j=k/11;printf(316=13%d+11%d,i,j);A)k/11B

3、)k%11C)k/11=0D)k%11=05.若有说明:int a34;则对a数组元素的非法引用是( )。A)a021B)a13C)a4-20D)a046.下面程序的运行结果是 。#includemain()char ch7=12ab56;int i,s=0;for(i=0;chi=0&chi=9;i+=2)s=10s+chi-0;printf(%dn,s);A)1B)1256C)12ab56D)1 2 5 67.下面判断正确的是( )。A)char a=china;等价于char a;a=china;B)char str10=china;等价于char str10;str=china;C)c

4、har s=china;等价于char s;s=china;D)char c6=china,d6=china;等价于char c6=d6=china;8.下面程序的运行结果是_。#include stdio.h#include string.hmain()char s1=AbDeG;char s2=AbdEg;s1+=2; s2+=2;printf%dn,strcmp(s1,s2);A)正数B)负数C)零D)不确定的值9.已知各变量的类型说明如下,则不符合C语言语法规定的表达式是( )。int k,a,b;unsigned long w=5;double x=1.42;A)x%(-3)B)w+

5、=-2C)k=(a=2,b=3,a+b)D)a+=a-=(b=4)(a=3)10.根据下面程序及数据的输入和输出形式,程序中输入语句的正确形式应该为 ( )。main()char ch1,ch2,ch3;输入语句printf(%c%c%c,ch1,ch2,ch3);输入形式:ABC输出形式:ABA)scanf(%c%c%c,&ch1,&ch2,&ch3);B)scanf(%c,%c,%c,&ch1,&ch2,&ch3);C)scanf(%c %c %c,&ch1,&ch2,&ch3);D)scanf(%c%c,&ch1,&ch2,&ch3);11.若有代数式|x3+lgx|,则正确的C语言表达

6、式是( )。A)fabs(x3+log10(x)B)abs(pow(x,3)+log10(x)C)abs(pow(x,3.0)+log10(x)D)fabs(pow(x,3.0)+log10(x)12.下面程序的运行结果是( ) 。#include main()int y=10;do y-;while(-y);printf(%dn,y-);A)-1B)1C)8D)013.若int a=3,b=2,c=1,f;表达式f=abc的值是( )。14.有int x,y,z;且x=3,y=-4,z=5,则表达式!(xy)+y!=z)|(x+y)&(y-z)的值为( )。15.有int x,y,z;且x=

7、3,y=-4,z=5,则表达式x+-y+(+z)的值为( )。16.以下程序的运行结果是 ( )。main()int x,y,z;x=1;y=2;z=3;x=y-b!=c的值是( )。18.下面程序段的运行结果是( ) 。x=y=0;while(x15)y+,x+=+y;printf(%d,%d,y,x);19.有int x,y,z;且x=3,y=-4,z=5,则表达式(x&y)=(x|z)的值为( )。20.下面程序段的运行结果是 ( )。a=1;b=2;c=2;while(abc)t=a;a=b;b=t;c-;printf(%d,%d,%d,a,b,c);21.下面程序的功能是将字符串s中

8、所有的字符c删除。#include stdio.hmain()char s80;int i,j;gets(s);for (i=j=0;si!=0;i+)if (si!=c) 请填空 ;sj=0;puts(s);22.以下程序的运行结果是( ) 。#includemain()int a=1,b=2,c;c=max(a,b);printf(%dn,c);max(int x,int y)int z;z=(xy)?x:y;return(z);23.若输入一个整数10,以下程序的运行结果是 ( )。int sub(int a)int c;c=a%2;return c;main()int a,e10,c,

9、i=0;printf(Input a number:);scanf(%d,&a);while(a!=0)c=sub(a);a=a/2;ei=c;i+;for(;i0;i-) printf(%d,ei-1);24.以下程序的运行结果是 ( )。main()int x,y,z;x=1;y=1;z=0;x=x|y&z;printf(%d,%d,x,x&!y|z);25.以下程序的运行结果是 ( )。main()int a33=1,3,5,7,9,11,13,15,17,sum;sum=func(a);printf(nsum=%dn,sum);func(int a3)int i,j,sum=0;for(i=0;i3;i+)for(j=0;j10?x+100:x-10);printf(%d,w+|z+);printf(%d,!wz);printf(%d,w&z);27.请阅读以下程序:#include main()float a,b;scanf(%f,&a);if(a0.0) b=0.0;else if(a0.5)&(a!=2.0) b=1.0/(a+2.0);else if(a10.0) b=1.0/a;else b=10.0;printf(%fn,b);若运行时输入2.0,则上面程序的输出结果是( )。

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

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