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

加入VIP,免费下载
 

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

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

下载须知

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

版权提示 | 免责声明

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

最新C语言程序设计模拟题资料Word文档下载推荐.docx

1、aa4aa3aa59、 若有定义:int k=7;float a=2.5,b=4.7;则表达式a+k%3*(int)(a+b)%2/4的值是【9】。2.7500002.5000003.5000000.00000010、 已知ch是字符型变量,下面正确的赋值语句是【10】。ch=”ch=123ch=xffch=0811、 下面程序的运行结果是:【11】。 void main() char c=a; if(0=cb后,变量a的值为【12】。513、 以下程序的运行结果是【13】。#include int x1=3,x2=1,x3=1;if(x1=x2+x3) printf(“*”);else pr

2、intf(“#”);存在语法错误无输出结果输出*输出#14、 下面程序段的输出结果是【14】。char p110= “abc”, p2=“ABC”, str50= “xyz”;strcpy(str+2, strcat(p1,p2);printf(“%sn”,str);xyabcABC zabcABCyzabcABCxyzabcABC15、 设有:int a=1,b=2,c=3,d=4,m=2,n=2;执行(m=ab)&(n=cd)后n的值为【15】。16、若已定义x和y为double类型,则表达式:x=1, y=x+3/2的值是【16】。2.02.517、 以下程序段的输出结果为【17】。in

3、t x=1,y=2;void fun1() x=3; y=4; void fun2(int x,int y) printf(“%d,%dn”,x,y); fun1(); printf(“%d,%d,”,x,y); fun2(5,6);3,4,5,61,2,5,61,2,3,43,4,1,218、 下面程序执行时,while的循环次数是【18】。int i=0;while(i10) if(i1) continue; if(i=5) break; i+;106死循环,不能确定次数19、 对一维数组a的说明语句中正确的是【19】。int a(10)int n=10;an;#define SIZE 1

4、0int aSIZE;int n;scanf(“%d”,&n);int an;20、 若调用一个函数,且此函数中没有return语句,则该函数【20】。没有返回值返回若干个系统默认值能返回一个用户所希望的函数值返回一个不确定的值21、下列运算符中优先级最高的是【21】。 A)! B)% C)= D)&22、若int j=10;执行下列程序后,变量j的正确结果是【22】。switch(j) case 9: j+=1; case 10: case 11: default:A) 10 B) 11 C) 12 D) 1323、下列程序的运行结果是【23】。int ii,x33=1,2,3,4,5,6,

5、7,8,9;for(ii=0;ii2!1 D) a2026、设有程序段 int k=10;while (k=0) k=k-1;则下面描述中正确的是:【26】A)while循环执行10次B)循环是无限循环C)循环体语句一次也不执行D)循环体语句执行一次27、判断两个字符串s1和s2相等的正确语句是【27】。 A) if(s1=s2) B) if(s1=s2) C) if(strcpy(s1,s2) D) if(strcmp(s1,s2)=0)28、以下正确的字符常量的定义为【】。A、c B、“cj”C、 abc D、 29、若x、y都是int型变量,且x=100,y=200,则printf(“%

6、d”,(x,y);的输出结果是【】。200100100 200不确定30、运行以下程序,如果从键盘输入ABCDE,则输出结果是【】。int funch (char str) int num=0;while( strnum!= 0) num+;return (num);void main( ) char str10;gets(str);printf(“%dn”,funch(str);731、为表示关系x=y=z,下面C语言表达式中正确的是【】。(x=y)&(y=z)=y)and(y32、下面程序段的输出结果是【】。int x=2,y=0,z;x*=3+2; printf(“%d ”,x);x*=

7、y=z=4; printf(“%d”,x);8 4010 4010 48 433、下列程序段的输出结果为【】。int a=9;printf(“%dn”,a);18B)9-18-934、设有整型变量a的值为5,使整型变量b的值不为2的表达式【】。b=a/5b=6-(-a) b=a%2b=(a-a-,a/2)35、语句printf(“abrehiyboun”)的输出结果为【】。abrehiybouabrehiybourehiyouabrehiybou36、设a,b,c,d均是int型变量,为了使以下程序输出为:1234+123+12+1,正确的输入形式应当为【】。scanf(“%4d+%3d+%2

8、d+%1d”,&a,&b,&c,&d);printf(“%4d+%3d+%2d+%1d”,a,b,c,d);123412312112341234123412341234+1234+1234+12341234+123+12+137、以下程序的输出结果是【】。 void main() int a=1,b=1; switch (a+b) case 2 : printf(*n); case 3 :*n* *38、分析以下程序,以下程序【】。 void main() int x=5,a=0,b=0; if(x=a+b) printf(“*n”); else printf(“#n”); 有语法错,不能通过

9、编译通过编译,但不能连接39、假定所有变量均已正确说明,下列程序段运行后x的值是【】。a=b=c=0;x=35; if(! a) x=-1; else if(b); if(c) x=3; else x=4;-13540、下面程序运行的结果是【】。 int i,j,x=0;for(i=0;i2;i+) x+; for(j=0;j=0&chi=9;i+=2) s=10*s+chi-0;printf(“%dn”,s);125612ab5643、下面程序的运行结果是【】。 char a=“morning”,t;int i,j=0;for(i=1;7;i+) if(aj0=0num!=03、 下面程序段

10、的运行结果是【3】。(其中表示空格)char c5=a,b,0,c,0;printf(“%s”,c);【3】a bababcabc3、下列程序的运行结果是【4】。 int i, x33=1,2,3,4,5,6,7,8,9; for(i=0;3; printf(“%d”,xi2-i);【4】1,5,91,4,73,5,73,6,94.下面的程序将字符串s中的每个字符按升序插入到数组a中,请选择填空。string.h char a20= “cehiknqtw”; char s=“bafl”;int i,j,k;for(k=0; 【5】;k+) j=0; while(sk=aj&aj!= 0) j+

11、; for(【6】) ai+1=ai; aj=【7】;【5】sk!= 0sk=0【6】i=strlen(a)+k;i=j;i-i=strlen(a); ii=j; i=strlen(a)+k; i+=strlen(a);【7】aksk+1sksk-15.下面程序的功能是找出数组中的最大值和此元素的下标,请选择填空。 int a10=4,6,8,2,0,9,23,5,67,1,k,p; 【8】; for(k=1;kap) 【9】; printf(”最大值=%d, 下标=%dn”,ap,【10】);【8】p=a0p=0p=1p=a(0)【9】p=kap=akak=apk=p【10】kpap四、填空

12、题1、 以下程序求解百钱百鸡问题,公鸡五元一只,母鸡三元一只,小鸡一元三只,用一百元买一百只鸡,且必须有公鸡、母鸡和小鸡,求解所有可能的方案。请填空。【1】;n=0;=18; 【2】) for(j=1;=31; k=【3】;if(【4】=300) n+; printf(“n=%d,cock=%d,hen=%d,chick=%dn”,n,i,j,k);2、以下程序段的输出结果是 【5】。int k, j, s;for(k=2;6;k+,k+) s=1; for(j=k; s+=j;3.输入一个整数10,以下程序的运行结果是【6】。#include=asz)?s-32:s; 字符变量s的值为【19】。16. 函数change定义如下,若a=10、b=5,执行 change(a,b)后a、b的值分别为【20】。 void change(int a,int b) int t=0; t=a; a=b; b=t;四、阅读程序题1、以下程序的输出结果是 。 #include int fun(int n) int r; if(n=1|n=2) r=1; else r=fun(n-1)+fun(n-2); return r;

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

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