1 / 12
文档名称:

C程序设计模拟试题4答案.doc

格式:doc   大小:30KB   页数:12
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C程序设计模拟试题4答案.doc

上传人:文库旗舰店 2019/9/26 文件大小:30 KB

下载得到文件列表

C程序设计模拟试题4答案.doc

文档介绍

文档介绍:C程序设计模拟试题4C程序设计》模拟试题四一、单项选择题(每小题2分,第15题4分,共40分)。++语言是先进的程序设计语言,具有以下的特点【①】。①面向对象、封装性、继承性、多态性②面向过程、封装性、继承性、多态性③面向对象、封装性、继承性、稳定性④面向过程、封装性、继承性、【③】①整型,实型,逻辑型②整型,实型,空类型③整型,实型,字符型④整型,实型,【④】。①ABC123②_123abc③a_bc123④、数据和文档资料的总和,计算机软件可分为【③】。①商业软件、应用软件②工具软件、应用软件③系统软件、应用软件④系统软件、【②】。①选择结构②逻辑结构③循环结构④【①】。main(){intn=1;n++;printf(“%d%d%d“,n,n++,--n);}①111②222③232④(!E);中的表达式!E等价于【③】。①E!=0②E!=1③E==0④E===1,n=2,则++m==n的结果是【①】。①1  ②0  ③2  ④:inta=10,c=9;则表达式(--a!=c++)?—a:++c的值为【②】。①10  ②11  ③8  ④,f是实型,i是双精度型,则表达式10+'a'+i*f值的数据类型是【③】。①int②float③double④【④】。main(){inta=2,i;for(i=0;i<3;i++)printf(“%d,”,func(a));}func(inta){intb=0;=3;b++;c++;return(a+b+c);}①777②7,7,7③789④7,8,9,:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值3,c的值为2,从键盘输入数据的正确形式应是【③】。①132<Enter>  ②1,3,2<Enter>③a=1,b=3,c=2<Enter>④a=1b=3c=2<Enter>{inta;floatb;}structpe;则下面的叙述不正确的是【③】。①struct是结构体类型的关键字②structstu是用户定义的结构体类型③structpe是用户定义的结构体类型名④:chars[]=”china”;char*p=s;则下列叙述正确的是【④】。①数组s中的内容和指针变量p中的内容相等②s和p完全相同③s数组长度和p所指向的字符串长度相等④*p与s[0],但不改变串中的内容,请选择填空,A:【④】,B:【③】。#include<>main(){intinverp(char*a);chars[10]=“hello!”;inverp(s);}intinverp(char*a){if( !*a  )return0;inverp(a+1);printf(“%c”, *a  );}A:①*a!='\0'②*a!=NULL'③!a*==0④!*aB:①*(a―1)②*(a+1)③*a④*(a――)     ,正确的是【④】。①inta(10);②intn=10,a[n];③intn;          ④#defineSIZE10scanf(“%d”,&n);      inta[SIZE];inta[n];,其中不正确的是【④】。①a[5]={“ABCD”}②a[5]={'A','B','C','D'}③a[5]=””④a[5]=”ABCDE”:inti=8,k,a,b;doublex=,y=【①】。①a+=a―=(b=4)*(a=3)②a=a*3=2③x%(―3)④y=float(i) *fp;fp=fopen(“”,“r”);则以下描述错误的是【②】。①;②;③;④可以用fclose(fp)。二、填空题(1~9题每空2分,其余每题4分,共40分),分别是        。  2  。表达式10%5