欢迎来到天天文库
浏览记录
ID:10082773
大小:722.08 KB
页数:43页
时间:2018-05-24
《昆明理工大学C++程序设计试卷及答案题库》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1页共43页C++程序设计单元测试卷(第3章)1.1.选择题(1)为了避免在嵌套的条件语句if-else中产生二义性,C++规定:else子句总是与()配对。A.缩排位置相同的ifB.和其之前最近ifC.和其之后最近ifD.同一行上的if(2)下面程序输出的结果是()。#includevoidmain(){intx=2,y=-1,z=2;if(x2、.2B.3C.4D.语法有错(4)有以下程序段:intb=0;while(b=1)b++;while循环执行次数是()。A.无限次B.有语法错,不能执行C.一次也不执行D.执行1次(5)以下描述正确的是()。A.goto语句只能用于退出多层循环B.swtich语句中不能出现continue语句C.只能用continue语句来终止本次循环D.在循环终break语句不能独立出现(6)下列程序是求1到l00的累加和,其中有3个能够完成规定的功能,有1个所完成的功能与其他程序不同,它是()。A.s=0;i=0;B.s=0;i=0;while(I<=100)while(3、i++<100)s+=i++;s+=i;C.s=0;i=0;D.s=0;i=0;while(i<100)while(++i<=100)s+=++i;s+=i;(7)请阅读以下程序:#includevoidmain(){inta=5,b=0,c=2;if(a=a+b)cout<<”***”<voidmai4、n(){inty=10;do{y--;}while(--y);cout<voidmain(){inta=5,b=6;if(a>5){a-=1;b+=1;}else{a+=1;b-=1;}cout<<”a=”<voidmain(){intx,i;for(i=1;i<=5、100;i++){x=i;if(++x%2==0)if(++x%3==0)if(++x%7==0)cout<6、stream.h>voidmain(){intnum=26,k=1;do{k*=num%10;num/=10;}while(num);cout<第3页共43页voidmain(){intn,count,max,t;count=max=0;cin>>n;do{t=____________;if(t==0)++count;elseif(max7、ount=”<voidmain(){floatx,amax,amin;_____________;amax=x;amin=x;while(_____________){if(x>amax)amax=x;if(x8、程序的功能是计算正整数1234的各位数
2、.2B.3C.4D.语法有错(4)有以下程序段:intb=0;while(b=1)b++;while循环执行次数是()。A.无限次B.有语法错,不能执行C.一次也不执行D.执行1次(5)以下描述正确的是()。A.goto语句只能用于退出多层循环B.swtich语句中不能出现continue语句C.只能用continue语句来终止本次循环D.在循环终break语句不能独立出现(6)下列程序是求1到l00的累加和,其中有3个能够完成规定的功能,有1个所完成的功能与其他程序不同,它是()。A.s=0;i=0;B.s=0;i=0;while(I<=100)while(
3、i++<100)s+=i++;s+=i;C.s=0;i=0;D.s=0;i=0;while(i<100)while(++i<=100)s+=++i;s+=i;(7)请阅读以下程序:#includevoidmain(){inta=5,b=0,c=2;if(a=a+b)cout<<”***”<voidmai
4、n(){inty=10;do{y--;}while(--y);cout<voidmain(){inta=5,b=6;if(a>5){a-=1;b+=1;}else{a+=1;b-=1;}cout<<”a=”<voidmain(){intx,i;for(i=1;i<=
5、100;i++){x=i;if(++x%2==0)if(++x%3==0)if(++x%7==0)cout<6、stream.h>voidmain(){intnum=26,k=1;do{k*=num%10;num/=10;}while(num);cout<第3页共43页voidmain(){intn,count,max,t;count=max=0;cin>>n;do{t=____________;if(t==0)++count;elseif(max7、ount=”<voidmain(){floatx,amax,amin;_____________;amax=x;amin=x;while(_____________){if(x>amax)amax=x;if(x8、程序的功能是计算正整数1234的各位数
6、stream.h>voidmain(){intnum=26,k=1;do{k*=num%10;num/=10;}while(num);cout<第3页共43页voidmain(){intn,count,max,t;count=max=0;cin>>n;do{t=____________;if(t==0)++count;elseif(max7、ount=”<voidmain(){floatx,amax,amin;_____________;amax=x;amin=x;while(_____________){if(x>amax)amax=x;if(x8、程序的功能是计算正整数1234的各位数
7、ount=”<voidmain(){floatx,amax,amin;_____________;amax=x;amin=x;while(_____________){if(x>amax)amax=x;if(x8、程序的功能是计算正整数1234的各位数
8、程序的功能是计算正整数1234的各位数
此文档下载收益归作者所有