下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
软件基础理论模拟考试测试预习题1.甲乙丙丁戊5个人其中一个人讲了真话其余全部讲的是假话,请问讲真话的是哪一个?甲:丁说的是假话.乙:丙讲的是真话.丙:戊讲的是真话.丁:乙说的是假话.(正确答案)戊:甲讲的是真话.2.30,15,10,25,5,20数列,每次只能交换相邻两个数字,直到数列变成:5,10,15,20,25,30那么最少交换多少次可以达到这个数列?A.8B.10(正确答案)C.11D.12E.133.参考下面按一定规律排列的数列.1,1,2,1,2,3,1,2,3,4,1,2,3,4,5,……请问第50个数字是什么?A.4B.5(正确答案)C.6D.7E.84.两支船在同样的位置朝着同一个方向前进,当前进2小时30分的时候两支船的距离是10KM,请问再行驶2个小时后,两支船之间的距离是多少?A.18(正确答案)B.19C.20D.22E.245.有10个个子不同高度的人A,B,C,D,E,F,G,H,I,J按照这个顺序站成一排(A站在最前面)每个人下面的数字的意思是自己后面比自己矮的人的数量,A4B5C0D6E3F2G3H1I1J0
比E个子更高的一共有几人?A2B4(正确答案)C5D6E71.下面程序的运行结果是什么?
c=1
for(i=3;i<=10;i++)c++;
printf("%d\n",c);A.7B.8C.9(正确答案)D.10E.112.下面程序输出的结果是什么?
a=1;b=2;c=3;
a=b+c;
b=c+a;
c=a+b;
printf("%d\n",a+b+c);
A6B12C13D18E26(正确答案)3.下面的程序带人count(5)得到的结果是什么?
voidcount(intn)
{if(n>0)count(n-1);
printf("%d",n);}
A012345(正确答案)B12345C.543210D.54321E.5555554.下面程序的运行结果是什么?
inti=0;
ints=0;
while(i<4)
{
i++;
if(i<=3)s+=i;
elses-=i;
}
printf("%d\n",s);A.2(正确答案)B.4C.5D.0E.65-6下面是一段不完整的程序,请仔细阅读后解答问题.
inta[]={3,4,7,2,1,8};
intn=6;
inttmp;
inti,j;
for(i=0;i<n-1;i++)
{
for(j=i+1;j<n;j++)
{
if(a[i]<a[j])
{
tmp=a[j];
a[j]=a[i];
a[i]=tmp;
}
}
}
5.上面的程序带入数列a得到的结果是什么?6.上面的程序是运用了哪个算法.A.ListB.BubbleSort(正确答案)C.BinaryTreeD.QueueE.Graph7.下面关于Struct的定义正确的是.A.Structman{intage;intname;charschool[20];}B.Struct{intage;intname;charschool[20];}C.Structschooldata{intage;intname;charschool[20];};D.Structhome{intage;intname;charschool[20];};(正确答案)8.下面程序的运行结果是什么?
a=0;
for(i=5;i<=2011;i+=6)
a++;
printf("%d\n",a);
A.333B.334C.335(正确答案)D.336E.3379.下面程序的运行结果是什么?
inta,b,c;
a=2011;b=3;c=5;
a=bc;
b=a/c;
c=a-b;
printf("%d%d%d\n",a,b,c);
A.15312(正确答案)B.15510C.15512D.154022006E下面程序的运行结果是什么?
res=0;n=10;
for(i=1;i<=n;i++)
{
if(i%2==1)
res=res+ii;
}
printf("%d\n",res);
A.150B.165(正确答案)C.225D.275E.38511.下面程序的运行结果是什么?
inta[6]={2,7,9,13,15,18};
inti,ret,m;
ret=0;
m=10;
for(i=0;i<6;i++)
{
if(a[i]<m)
ret=ret+(m-a[i]);
else
ret=ret+(a[i]-m);
}
printf("%d\n",ret);
A.22B.25C.28(正确答案)D.31E.3412.下面程序的运行结果是什么?
intt,a,b;
a=273;b=396;
while(a!=0)
{
if(a<b)
{
t=a;a=b;b=t;
}
else
{
a-=b;
}
}
printf("%d\n",b);A.0B.1C.2D.3(正确答案)E.613.下面定义的F函数带入f(8)后的结果是什么?
intf(intn)
{
if(n==0)return1;
elseif(n==1)return4;
elseif(n==2)return9;
elsereturnf(n-1)+f(n-3);}
A.70(正确答案)B.103C.121D.150E.22014.下面程序的运行结果是什么?
intmain(void)
{
intnum1=10;
intnum2=(num1--)+2;
printf("num1:%d,num2:%d\n",num1,num2)
return0;
}A.num1:9,num2:11B.num1:9,num2:12(正确答案)C.num1:10,num2:11D.num1:10,num2:12E.num1:11,num2:1115.“??”中适合填入的语句是什么?
intmain(void)
{
intdan=0,num=1;
printf("몇단?");
scanf("%d",&dan);
??(num<10)
{
printf("%d%d=%d\n",
dan,num,dannum);
num++;
}
return0;
}
A.ifB.forC.while(正确答案)D.doE.case16.下面程序的运行结果是什么?
intmain(void)
{
intnum1=10,num2=20,num3=30;
intarr[3]={&num1,&num2,&num3};
printf(%d\n",arr[0]);
printf(%d\n",arr[1]);
printf(%d\n",arr[2]);
return0;
A.103020B.301020C.102030(正确答案)D.201030E.20301017.下面程序的运行结果是什么?
intmain(void)
{
intarr[3]={10,20,30};
intptr=arr;
printf(“%d\n",ptr);
printf(“%d\n",(ptr+1));
printf(“%d\n",arr[1]);
return0;
}
A.103020B.102030C.102020(正确答案)D.201030E.20301018.有如下类模板定义:()
template<classT>classBigNumber{
longn;
public:
BigNumber(Ti):n(i){}
BigNumberoperator+(BigNumberb)
{
returnBigNumber(n+b.n);
}
};
已知b1,b2是BigNumber的两个对象,则下列表达式中错误的是?
A.3+3B.b1+3C.b1+b2D.3+b1(正确答案)19.某32位系统下,C++程序如下所示,sizeof的值应为?
charstr[]=“”(长度为21)
charp=str;
请计算
sizeof(str)=?(1)
sizeof(p)=?(2)
voidFoo(charstr[100]){
sizeof(str)=?(3)
}
voidp=malloc(100);
sizeof(p)=?(4)A.22,22,100,100B.4,4,4,4C.22,4,4,4(正确答案)D.22,4,100,420.已知下面的class层次,其中每一个class都定义有一个defaultconstructor和一个virtualdestructor;
classX{...};
classA{...};
classB:publicA{...};
classC:publicB{...};
classD:publicX,pu
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030中国广告设计制作行业市场现状供需分析及投资评估规划分析研究报告
- 农村分家要写协议书
- 常用内部通讯协议书对比
- 新媒体运营服务合同协议
- 电子通信资质转让协议书
- 租车牌协议书注意事项
- 看协议书虎头的画法
- 医院临床药学服务总结
- 电动自行车装配工道德强化考核试卷含答案
- 摩托车装调工岗前理论能力考核试卷含答案
- 埃斯特维华义制药有限公司年产35吨4800、25吨4790高级中间体技改项目环境影响报告书
- 魔力宝贝宠物卡片武器物品编码
- 小学毕业班动员会教学课件
- 汽车坡道玻璃雨棚施工方案
- 护理质量检查记录69528
- 年产10吨功能益生菌冻干粉的工厂设计改
- 盆底肌表面肌电解读
- 《南州六月荔枝丹》公开课PPT
- 四川省地震灾区重大地质灾害治理工程资料全套表格
- 核对稿-700单元联锁
- 山塘整治工程建设方案
评论
0/150
提交评论