第六届_itat_c语言程序设计_--_模拟考试_答案

第六届_itat_c语言程序设计_--_模拟考试_答案

ID:18742537

大小:66.50 KB

页数:5页

时间:2018-09-22

第六届_itat_c语言程序设计_--_模拟考试_答案_第1页
第六届_itat_c语言程序设计_--_模拟考试_答案_第2页
第六届_itat_c语言程序设计_--_模拟考试_答案_第3页
第六届_itat_c语言程序设计_--_模拟考试_答案_第4页
第六届_itat_c语言程序设计_--_模拟考试_答案_第5页
资源描述:

《第六届_itat_c语言程序设计_--_模拟考试_答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序--模拟考试答案一、单项选择题【共60题,每小题1分,共60分。下列每题给出的多个选项中,只有一项是最符合试题要求的。请选择相应的正确答案。】1.下面字符常量正确的是(C)。A)“c”B)‘\C)‘n’D)‘ab’2.若有说明int*p,m=5,n;以下程序段正确的是(D)。A)p=&n;scanf("%d",&p);B)p=&n;scanf("%d",*p);C)scanf("%d",&n);*p=*n;D)p=&n;*p=m;3.printf函数中用到格式符%5s,其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则

2、输出方式为(B)。A)从左起输出该字串,右补空格B)按原字符长从左向右全部输出C)右对齐输出该字串,左补空格D)输出错误信息4.10.c语言中whi1e和do-while循环的主要区别是(A)。A)do-while的循环体至少无条件执行一次B)while的循环控制条件比do-while的循环控制条件严格C)do-while允许从外部转到循环体内D)do-while的循环体不能是复合语句5.已知各变量的类型说明如下:intk,a,b;unsignedw=5;doublex=1.42;则以下不符合c语言语法的表达式是(A)。A)x%(-3)B)

3、w+=-2C)k=(a=2,b=3)D)a+=a-=a=36.定义如下变量和数组intk;inta[3][3]={1,2,3,4,5,6,7,8,9};则下面语句for(k=0;k<3;k++)  printf(“%d”,a[k][2-k]);输出结果是(A)。A)357B)369C)159D)1477.设有程序段intk=10;while(k=0)k=k-1;则下面描述中正确的是(B)。A)while循环执行10次B)循环体语句一次也不执行C)循环是无限循环D)循环体语句执行一次8.下列字符串为标识符的是(A)。A)_1_AB)5_stu

4、dentC)longD)!DF9.有一函数关系见下表:下面程序段中能正确表示上面关系的是(C)。A)y=x+1;if(x>=0)if(x==0)y=x;elsey=x-1;B)y=x-1;if(x!=0)if(x>0)y=x+1;elsey=x;C)if(x<=0)if(x<0)y=x-1;elsey=x;elsey=x+1;D)y=x;if(x<=0)if(x<0)y=x-1;elsey=x+1;10.以下函数定义形式正确的是(A)。A)doublefun(intx,inty)B)doublefun(intx;inty)C)doublef

5、un(intx,inty);D)doublefun(intx,y);11.变量的指针,其含义是指该变量的(B)。A)值B)地址C)名D)一个标志12.若i为整型变量,则以下循环执行次数是(D)。for(i=0;i<=5;i++)printf(“%d”,i);A)5B)0次C)1次D)6次13.一个c程序的执行是从(A)。A)本程序的main函数开始,到main函数结束B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束C)本程序的main函数开始,到本程序文件的最后一个函数结束D)本程序文件的第一个函数开始,到本程序main函数结

6、束14.若运行时给变量x输入12,则以下程序的运行结果是(A)。main(){intx,y;scanf("%d",&x);y=x>12?x+10:x-12;printf("%d",y);}A)0B)22C)12D)1015.若以下变量均是整型,且num=sum=7;则执行表达式sum=num++,sum++,++num后sum的值为(B)。A)7B)8C)9D)10二、多项选择题【共20题,每小题2分,共40分。下列每题给出的多个选项中,有一项或多项是符合试题要求的。请选择相应的正确答案。多选、少选或错选均不得分。】1.以下叙述正确的有

7、(ACDE)。A)一个C语言程序有且仅有一个main函数B)C语言程序中,main函数是没有参数的C)一个函数通过其他函数间接的调用了自身,这种情况也是一种递归调用D)main函数是由系统调用的E)若要通过函数参数带回多个返回值,则应使用按地址传送的参数结合方式2.整型变量的类型标识符包括(ABCD)。A)shortB)longC)unsignedintD)intE)ch3.若有定义inta[5],则下列对a数组元素或地址的引用错误的有(AC)。A)&a[5]B)a[2]C)a++D)*aE)a[0]4.以下关于C语言中循环的描述正确的有(

8、ACD)。A)在while和do-while循环体内应包含使循环趋于结束的语句B)do-while的循环体不能是复合语句C)do-while的循环体至少无条件执行一次D)在for

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。