程序设计语言基础答案淘师湾(您好!我想要《Java语言程序设计基础篇》第六版的练习题和编程题答案,谢谢了.)

本文目录
您好!我想要《Java语言程序设计基础篇》第六版的练习题和编程题答案,谢谢了.
:1.No permission ————has for anybodyto enter the building.(N M ET1988)
A.been given B.givenC.to give D.be giving
A。析语境可知,该空表示被给,应用被动语态,has后面应接been done。
2.U ntil now,his hom ework has not————finished.
A.being B.be C.been D.to be
C。语境逻辑制约家庭作业是被完成的,因此该空应用被动语态,has后面应使用been done的形式。点评:现在完成时被动语态结构为has/have been done,使用has been done时主语为单数,使用have been done时主语为复数。解题时应首先分析语境逻辑确定现在完成时被动语态,然后对照其结构公式确定答案。
3.The window————.Y ou need notwash it again.
A.is w ashed B.was washedC.has been washed D.will be washed析:
C。该句强调窗户已被清洗。
4.It seem that dinner ____for a long time.
A.is cooked B.has been cooked C.was cooked D had been cooked
B.表示晚饭已经准备好了。对现在有影响。
5。When my article ____.I’ll come to see you .
A.is finished B is being finished C has been finished D will be finished
C 现在完成时被动语态代替将来完成时被动语态。
1. I’m sorry, sir. Your recorder isn’t ready yet. It______in the factory.
A. is being repaired B. is repaired
C. has been repaired
D. hasn’t repaired
本题并没有明确的时间状语,但从上文的意思看,“修理”这个动作正在进行;it指代上文提到的录音机,它和repair之间存在被动关系。因此应该使用现在进行时的被动语态。B、C两项是被动语态,但时态不对,因此,本题正确答案是A。
2. Some measures______to protect wildlife resources.
A. are taking B. are taken
C. are being taken
D. being taken
解此题时首先要注意到词组take measures to do sth.,由于题干中把宾语measures提前,应该使用被动语态;句子的意思是“正在采取一些措施去保护野生资源”。在表达现在进行时的被动语态的结构中,选项A、B、D均不完整,正确答案应是C。
3. —Have you moved into the new house?
—Not yet. The rooms______.
A. are being painted
B. are painting
C. are painted
D. are being painting
通过题干情景,我们不难看出,由于正在粉刷,因此还不能搬进新房子。分析选项,B项语态不对;C项时态不对;D项结构错误,所以正确答案应该是A。
4. A new building______at the other side of the street. Work started last year and the building is expected to open next year.
A. is built
B. is being built
C. has built
D. will be built
题干的后半部分告诉我们:“去年开工,预计明年竣工。”由此可知,大楼正在建设中,所以选项A、C、D时态均不对。正确答案应该是B。
5. It is well-known to us that a lot of rivers______by the factories.
A. are polluting
B. have been polluting
C. are being polluting
D. are being polluted
题干的意思是:“众所周知,许多河流正在被工厂污染。”说明了目前河流正在被污染的严重状况。A、B两项语态不对;C项结构错误,正确答案是D。
the man was being operated at that time .
at that time we all being showed how to swim.
the bridge was being repaired when we passed.
the road was being repaired we had to make a
while the supper was being prepared the light
at tha t time my classment was being showed how to use computers.
the book was being translated by him this time last year.
the question was been disgussed at the meeting yesterday afternoon.
过去进行时只找到例句,不好意思。
c语言程序设计试题
c语言程序设计试题
阐述编程语言的概念,学习进制转换以及程序的基本运行原理,让大家先有一个整体上的认识。下面是我整理的关于c语言程序设计基础知识,希望大家认真阅读!
【程序1】
题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?
1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去
掉不满足条件的排列。
2.程序源代码:
代码如下:
#include "stdio.h"
#include "conio.h"
main()
{
int i,j,k;
printf("\n");
for(i=1;i《5;i++) /*以下为三重循环*/
for(j=1;j《5;j++)
for (k=1;k《5;k++)
{
if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/
printf("%d,%d,%d\n",i,j,k);
}
getch();
}
【程序2】
题目:企业发放的奖金根据利润提成。利润(I)低于或等于10万元时,奖金可提10%;利润高
于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提
成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于
40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于
100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?
1.程序分析:请利用数轴来分界,定位。注意定义时需把奖金定义成长整型。
2.程序源代码:
代码如下:
#include "stdio.h"
#include "conio.h"
main()
{
long int i;
int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;
scanf("%ld",&i);
bonus1=100000*0. 1;
bonus2=bonus1+100000*0.75;
bonus4=bonus2+200000*0.5;
bonus6=bonus4+200000*0.3;
bonus10=bonus6+400000*0.15;
if(i《=100000)
bonus=i*0.1;
else if(i《=200000)
bonus=bonus1+(i-100000)*0.075;
else if(i《=400000)
bonus=bonus2+(i-200000)*0.05;
else if(i《=600000)
bonus=bonus4+(i-400000)*0.03;
else if(i《=1000000)
bonus=bonus6+(i-600000)*0.015;
else
bonus=bonus10+(i-1000000)*0.01;
printf("bonus=%d",bonus);
getch();
}
【程序3】
题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?
1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后
的结果满足如下条件,即是结果。请看具体分析:
2.程序源代码:
代码如下:
#include "math.h"
#include "stdio.h"
#include "conio.h"
main()
{
long int i,x,y,z;
for (i=1;i《100000;i++)
{
x=sqrt(i+100); /*x为加上100后开方后的结果*/
y=sqrt(i+268); /*y为再加上168后开方后的结果*/
if(x*x==i+100&&y*y==i+268) /*如果一个数的平方根的平方等于该数,这说明此数是完全平方数*/
printf("\n%ld\n",i);
}
getch();
}
【程序4】
题目:输入某年某月某日,判断这一天是这一年的第几天?
1.程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的.第几天,特殊
情况,闰年且输入月份大于3时需考虑多加一天。
2.程序源代码:
代码如下:
#include "stdio.h"
#include "conio.h"
main()
{
int day,month,year,sum,leap;
printf("\nplease input year,month,day\n");
scanf("%d,%d,%d",&year,&month,&day);
switch(month) /*先计算某月以前月份的总天数*/
{
case 1:sum=0;break;
case 2:sum=31;break;
case 3:sum=59;break;
case 4:sum=90;break;
case 5:sum=120;break;
case 6:sum=151;break;
case 7:sum=181;break;
case 8:sum=212;break;
case 9:sum=243;break;
case 10:sum=273;break;
case 11:sum=304;break;
case 12:sum=334;break;
default:printf("data error");break;
}
sum=sum+day; /*再加上某天的天数*/
if(year%400==0||(year%4==0&&year%100!=0)) /*判断是不是闰年*/
leap=1;
else
leap=0;
if(leap==1&&month》2) /*如果是闰年且月份大于2,总天数应该加一天*/
sum++;
printf("It is the %dth day.",sum);
getch();
}
【程序5】
题目:输入三个整数x,y,z,请把这三个数由小到大输出。
1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x》y则将x与y的值进行交换,
然后再用x与z进行比较,如果x》z则将x与z的值进行交换,这样能使x最小。
2.程序源代码:
代码如下:
#include "stdio.h"
#include "conio.h"
main()
{
int x,y,z,t;
scanf("%d%d%d",&x,&y,&z);
if (x》y)
{t=x;x=y;y=t;} /*交换x,y的值*/
if(x》z)
{t=z;z=x;x=t;} /*交换x,z的值*/
if(y》z)
{t=y;y=z;z=t;} /*交换z,y的值*/
printf("small to big: %d %d %d\n",x,y,z);
getch();
}
【程序6】
题目:用*号输出字母C的图案。
1.程序分析:可先用’*’号在纸上写出字母C,再分行输出。
2.程序源代码:
代码如下:
#include "stdio.h"
#include "conio.h"
main()
{
printf("Hello C-world!\n");
printf(" ****\n");
printf(" *\n");
printf(" * \n");
printf(" ****\n");
getch();
}
【程序7】
题目:输出特殊图案,请在c环境中运行,看一看,Very Beautiful!
1.程序分析:字符共有256个。不同字符,图形不一样。
2.程序源代码:
代码如下:
#include "stdio.h"
#include "conio.h"
main()
{
char a=176,b=219;
printf("%c%c%c%c%c\n",b,a,a,a,b);
printf("%c%c%c%c%c\n",a,b,a,b,a);
printf("%c%c%c%c%c\n",a,a,b,a,a);
printf("%c%c%c%c%c\n",a,b,a,b,a);
printf("%c%c%c%c%c\n",b,a,a,a,b);
getch();
}
【程序8】
题目:输出9*9口诀。
1.程序分析:分行与列考虑,共9行9列,i控制行,j控制列。
2.程序源代码:
代码如下:
#include "stdio.h"
#include "conio.h"
main()
{
int i,j,result;
printf("\n");
for (i=1;i《10;i++)
{
for(j=1;j《10;j++)
{
result=i*j;
printf("%d*%d=%-3d",i,j,result); /*-3d表示左对齐,占3位*/
}
printf("\n"); /*每一行后换行*/
}
getch();
}
【程序9】
题目:要求输出国际象棋棋盘。
1.程序分析:用i控制行,j来控制列,根据i+j的和的变化来控制输出黑方格,还是白方格。
2.程序源代码:
代码如下:
#include "stdio.h"
#include "conio.h"
main()
{
int i,j;
for(i=0;i《8;i++)
{
for(j=0;j《8;j++)
if((i+j)%2==0)
printf("%c%c",219,219);
else
printf(" ");
printf("\n");
}
getch();
}
;在哪儿可以找到淘师湾信息作业答案
信息的获取-1 BCBBB
信息的获取-2 DDCAB
信息的获取-3 DBABC
信息与信息技术-1 CACDB
信息与信息技术-2 DDCDB
信息与信息技术-3 BDCAC
信息与信息技术-4 CDDBB
网络信息检索4-1 ADBDB
网络信息检索4-2 BACCB
网络信息检索4-3 BBBAD
信息的评价5-1 ABAAAA
信息的评价5-2 ACDCAB
信息的评价5-3 BACCD
信息的评价5-4 ABACD(AC多选)
信息的评价5-5 CDBC(ACD多选)
信息的编程加工6-1 DADDC
信息的编程加工6-2 ADCCA
信息的编程加工6-3 CBCCC
信息的编程加工6-4 CDB
信息的智能化加工7-1 CACCB
信息的智能化加工7-2 CBCDC
信息的智能化加工7-3 ADCBC
信息的智能化加工7-4 ADD 填空题略
信息的编码8-1 CACDD
信息的编码8-2 BCAD 填空题略
信息的编码8-3 BBCC
文本信息加工9-1 BAACC
文本信息加工9-2 CDABC
文本信息加工9-3 DCD
文本信息加工9-4 BAD
表格数据的数值计算10-1 BDDBBC
表格数据的数值计算10-2 ACCBAD
表格数据的数值计算10-3 BBDCD
表格数据的数值计算10-4 ACDDA
表格数据的图形化11-1 BBDBC
表格数据的图形化11-2 ACDCD
表格数据的图形化11-3 BCAA
表格数据的图形化11-4 ADCA
音频和视频信息加工13-1 ABCBC
音频和视频信息加工13-2 DBBBD
音频和视频信息加工13-3 CDCB
音频和视频信息加工13-4 ABCC
图像信息加工14-1 CDBDB
图像信息加工14-2 DACCC
图像信息加工14-3 DBCD
图像信息加工14-4 BDDC
作品的规划与准备15-1 CDDD
作品的规划与准备15-2 CAABA
作品的规划与准备15-4 BBBA
作品的规划与准备15-3 BC(AB多选)B
作品的制作与发布16-1 BCABC
作品的制作与发布16-2 CBADA
作品的制作与发布16-3 CCBAB
作品的制作与发布16-4 BABAB
信息交流17-5 ADCA
信息交流17-4 BABA
信息交流17-2 BDDDB
信息交流17-1 ABDA(AC)
信息交流17-3 ABCB
计算机解决问题的过程(1-1)CCDCA
计算机解决问题的过程(1-2)CDDDA
算法及其描述(2-1) CBABD
算法及其描述(2-2)AABCB
算法及其描述(2-3) DBDBA
程序设计语言基础(3-4) CCDAB
程序设计语言基础(3-6) DADDB
程序设计语言基础(3-1) CDAAB
程序设计语言基础(3-2) ACBBC
程序设计语言基础(3-3) DCDBD
程序设计语言基础(3-5) BDBDC
顺序结构(4-1-2) AAADB
顺序结构(4-1-1) BACAB
顺序结构(4-1-3) BBCDA
选择结构(4-2-1) CBBAD
选择结构(4-2-2) DAAAB
选择结构(4-2-3) DABCA
选择结构(4-2-4) DDBBC
选择结构(4-2-5) DCBBB
选择结构(4-2-6) BDDAA
循环结构-For循环(4-3-4) ABBDB
循环结构-For循环(4-3-1) DAABD
循环结构-For循环(4-3-2) DAACD
循环结构-For循环(4-3-3) DCBAD
循环结构-While循环(4-4-1)BAADD
循环结构-While循环(4-4-2)CCABA
循环结构-While循环(4-4-3)CDDBA
循环结构-多重循环(4-5-1) CDAAA
多媒体及多媒体技术的概念和特征(1-1) ADBBBD
多媒体及多媒体技术的概念和特征(1-2) BDBDDD
多媒体作品设计规划和创作流程(2-2) ABB
多媒体作品设计规划和创作流程(2-1) ACBCA
多种媒体集成的一般过程(3-1) BABB
多种媒体集成的一般过程(3-2) DDC 填
淘师湾作业网答案
信息与信息技术-2 1-5、DDCDB
信息与信息技术-3 1-5、BDCAC
信息与信息技术-4 1-5、CDDBB
信息的获取-2 1-5、DDCAB
信息的获取-3 1-5、DBABC
信息的获取-4 1-4、CBBC
信息的获取-5 1、AD 2-4、DAB
网络信息检索4-1 1-5、ADBDB
网络信息检索4-2 1-5、BACCB
网络信息检索4-3 1-5、BBBAD
文本信息加工9-2 1-5、CDABC
文本信息加工9-3 1-3、DCD
文本信息加工9-4 1-3、BAD
信息的编码8-1 1-5、CACDD
信息的编码8-2 1-4、BCAD
信息的编码8-3 1-4、BBCC
信息的编程加工6-1 1-5、DADDC
信息的编程加工6-2 1-5、ADCCA
信息的编程加工6-3 1-5、CBCCC
信息的编程加工6-4 1-3、CDB
信息的智能化加工7-1 1-5、CACCB
信息的智能化加工7-2 1-5、CBCDC
信息的智能化加工7-3 1-5、ADCBC
信息的评价5-1 1-6、ABAAAA
信息的评价5-2 1-6、ACDCAB
信息的评价5-3 1-5、BACCD
表格数据的数值计算10-2 1-6、ACDBAD
表格数据的数值计算10-3 1-5、BBDCD
表格数据的图形化11-1 1、B 2、B 3、D 4、B 5、C
表格数据的图形化11-2 1、A 2、C 3、D 4、C 5、D
表格数据的图形化11-3 1-4、BCAA
11-4 1、A 2、D 3、C 4、A
13-2 1、D 2、B 3、B 4、B 5、D
13-3 1、C 2、D 3、C 4、B
14-2 1、D 2、A 3、C 4、C 5、C
14-3 1、D 2、B 3、C 4、D
15-2 1、C 2、A 3、A 4、B 5、A
15-3 1、B 2、C 3、AB 4、B
15-4 1、B 2、B 3、B 4、A
16-2 1、C 2、B 3、A 4、D 5、A
16-3 1、C 2、C 3、B 4、A 5、B
16-4 1、B 2、A 3、B 4、A 5,B
17-5 1、A 2、D 3、C 4、A
多媒体及多媒体技术的概念和特征(1-1) 1-6:B D B B B D
多媒体及多媒体技术的概念和特征(1-2) 1-6:B D B D D D
多媒体作品设计规划和创作流程(2-1) 1-5:A C B C A
多媒体作品设计规划和创作流程(2-2) 1-3:A B B
多种媒体集成的一般过程(3-1) 1-4:B A B B
多种媒体集成的一般过程(3-2)
1-3、D D C 4、顺序型 5、AUTHORWARE、FLASH、VB
请采纳答案,支持我一下。
淘师湾信息作业答案
信息的获取-1 BCBBB
信息的获取-2 DDCAB
信息的获取-3 DBABC
信息与信息技术-1 CACDB
信息与信息技术-2 DDCDB
信息与信息技术-3 BDCAC
信息与信息技术-4 CDDBB
网络信息检索4-1 ADBDB
网络信息检索4-2 BACCB
网络信息检索4-3 BBBAD
网络信息检索4-4 1.半人马座比邻星 2.茉莉花 3.mào dié 八九十岁的意思。 4.齐白石的蛙声十里出山泉
网络信息检索4-5 1.搜索引擎最早是yayoo,后来发展壮大,搜索引擎的工作方式和在图书馆里面进行图书查找的工作差不多 2.如果可以直接下载,那么右键菜单选择目标另存为,如果不行那么可以选中链接之后采用下载软件下载。 3.例如:优化查找的速度、扩大资料的范围等。
信息的评价5-1 ABAAAA
信息的评价5-2 ACDCAB
信息的编程加工6-1 DADDC
信息的智能化加工7-1 CACCB
信息的编码8-1 CACDD
文本信息加工9-1 BAACC
表格数据的数值计算10-1 BDDBBC
表格数据的图形化11-1 BBDBC
音频和视频信息加工13-1 ABCBC
图像信息加工14-1 CDBDB
作品的规划与准备15-1 CDDD

更多文章:
怎么看有没有装jdk(在windows系统下怎么查看有没有安装jdk)
2025年11月1日 17:15
websocket浏览器兼容(websocket怎样兼容ie8)
2025年5月24日 04:30
excel乘法函数怎么输入(excel表格函数乘法 excel表格里如何乘法函数公式)
2025年8月8日 11:45
苏州公司网站设计(苏州网站建设流程是什么苏州专业网站策划哪家最好)
2025年8月26日 05:15
constructed environment翻译(翻译下面这段文字)
2025年9月26日 03:00
java字符串截取后两位(JAVA截取所有指定字符后面的字符串)
2025年12月5日 23:15
墨迹天气插件(vivo手机的桌面插件在哪里能找到,我安装墨迹天气,设置桌面时钟,都不知道装在哪)
2026年6月5日 02:15
excludefrom的用法(excluded from boot order什么意思)
2026年3月26日 11:45
intellectual enjoyment翻译(英语翻译一下这段话哦)
2026年4月28日 00:15














