\}
}
答案:
(1)5
(2)1
题型:
填空题
知识点:
第6章循环结构的程序设计
难度:
2
26.{
下列语句序列执行后的输出结果是__________。
for(inti=1;i<6;i++)\{
if(!
(i%2))\{
printf("#");continue;
\}
printf("*");
\}
}
答案:
*#*#*
题型:
填空题
知识点:
第6章循环结构的程序设计
难度:
1
27.若有定义“chars1[15]="Hello",s2[10]="Jack";”,则语句“printf("%d",strlen(strcpy(s1,s2)));”执行后的输出结果为__________。
答案:
4
题型:
填空题
知识点:
第7章数组
难度:
1
28.{
若有定义“inta[]=\{1,2,3,4,5,6,7,8,9,0,},*p;”,则执行语句序列“p=a;printf("%d",*(p+9));”后的输出结果是 。
}
答案:
0
题型:
填空题
知识点:
第7章数组
难度:
2
29.函数调用语句“func((exp1,exp2),(exp3,exp4,exp5));”中含有__________个实参。
答案:
2
题型:
填空题
知识点:
第8章函数
难度:
1
30.{
若有定义:
struct\{
intx;inty;
\}d[2]=\{\{1,3\},\{2,7\}\};
则执行语句“printf("%d",d[0].y*d[1].y/d[0].x);”的结果是 。
}
答案:
21
题型:
填空题
知识点:
第10章结构、联合与枚举类型
难度:
2
31.{
下列程序的功能是调用函数fun计算m=1+2+3+4+…+9+10,并输出结果。
请将划线处的语句补充完整。
#include
intfun(intn)\{
intm=0,i;
for(i=1;i<=n;
(1))
m=m+i;
return
(2);
\}
intmain()\{
printf("m=%d\n",(3));
return0;
\}
}
答案:
(1)i++
(2)m(3)fun(10)
题型:
填空题
知识点:
第6章循环结构的程序设计
第8章函数
难度:
2
32.C语言是一种结构化程序设计语言。
答案:
√
题型:
判断题
知识点:
第2章C语言概述
难度:
1
33.C语言中不区分英文字符的大小写。
答案:
×
题型:
判断题
知识点:
第2章C语言概述
难度:
1
34.“++”运算符的优先级比“+”运算符的优先低。
答案:
×
题型:
判断题
知识点:
第3章数据类型与运算规则
难度:
1
35.C语言的逻辑表达式中只允许出现逻辑型数据。
答案:
×
题型:
判断题
知识点:
第3章数据类型与运算规则
难度:
1
36.C语言本身不提供输入输出语句,但可以通过输入输出函数实现数据的输入输出。
答案:
√
题型:
判断题
知识点:
第4章顺序结构的程序设计
难度:
1
37.若有定义“chars[]="hello";”,则数组s中有6个元素。
答案:
√
题型:
判断题
知识点:
第7章数组
难度:
1
38.函数返回值类型与return表达式类型不一致时,以return表达式类型为准。
答案:
×
题型:
判断题
知识点:
第8章函数
难度:
1
39.在二维数组a[3][4]中,a+1与a[1]都是第一行的首址。
答案:
√
题型:
判断题
知识点:
第8章函数
难度:
1
40.对指向一维数组的指针可进行乘和除等运算。
答案:
×
题型:
判断题
知识点:
第9章指针
难度:
1
41.C语言中,以“r”方式不能打开并不存在的文件。
答案:
√
题型:
判断题
知识点:
第11章文件
难度:
1
42.{
请写出下列程序的输出结果。
#include
intmain()\{
charstr[]="ab*AB%cd#CD$";
inti;
for(i=0;str[i]!
='\0';i++)
if('A'<=str[i]&&str[i]<='Z')
putchar(str[i]);
elseif('a'<=str[i]&&str[i]<='z')
putchar(str[i]-32);
return0;
\}
}
答案:
ABABCDCD
题型:
阅读程序题
知识点:
第5章选择结构的程序设计
第6章循环结构的程序设计
难度:
2
43.{
请写出下列程序的输出结果。
#include
voidfunc(inta,intb)\{
staticintm=0,i=2;
i+=m+1;
m=i+a+b;
printf("%d,%d,",i,m);
\}
intmain()\{
intk=4,m=1;
func(k,m);
func(k,m);
return0;
\}
}
答案:
3,8,12,17,
题型:
阅读程序题
知识点:
第8章函数
难度:
2
44.{
请写出下列程序的输出结果。
#include
intmain()\{
inta[]=\{1,2,3,4,5,6\},x,y,*p;
p=&a[0];
x=*(p+2);
y=*(p+4);
printf("%d,%d,%d,%d\n",a[0],*p,x,y);
return0;
\}
}
答案:
1,1,3,5
题型:
阅读程序题
知识点:
第7章数组
第9章指针
难度:
2
45.{
请写出下列程序的输出结果。
#include
voidf(int*v,int*w)\{
intt;
t=*v;
*v=*w;
*w=t;
\}
intmain()\{
intx=1,y=3,z=2;
if(x>y)
f(&x,&y);
elseif(y>z)
f(&y,&z);
else
f(&x,&z);
printf("%d,%d,%d\n",x,y,z);
return0;
\}
}
答案:
1,2,3
题型:
阅读程序题
知识点:
第5章选择结构的程序设计
第8章函数
第9章指针
难度:
2
第一部分交际英语
1.--Haveacupoftea,________?
你需要来杯茶吗?
--Thanksalot.非常感谢。
Adon’tyouBhaven’tyouCshallmeDwillyou
2.--________?
他怎么样?
--Heisnotverywell.他不是很好。
AWhoisheBWhatisheCHowisheDWhoheis
3.—Whydidn’tyoucometomybirthdaypartyyesterday?
昨天为什么不来参加我的生日晚会?
--________.不好意思,我太太出了个交通事故
AExcuseme,myfriendsentmeaflowerBFine,Inevergotobirthdayparties
CWell,Idon’tlikebirthdaypartiesDSorry,butmywifehadacaraccident
4.—Thisboxistooheavyformetocarryupstairs.这个盒子对我来说太重了,搬不到楼上去
--________.让我帮你吧
AYoumayaskforhelpBI’llgiveyouahand
CPleasedomeafavorDI’dcometohelp
5.-CouldIaskyouaratherpersonalquestion?
我可以问您一个私人问题吗?
-Ofcourse,_________.当然可以,开始
AgoodideaBthat’srightCnevermindDgoahead
Key:
DCDBD
6.—Oh,dear!
I’vejustbrokenawindow.噢天啊,我刚刚打破了一扇窗户。
--________.不用担心的。
AGreatBDon’tworryCThat’sfineDNotatall
7.—Sorry.Ihavetakenyoursportsshoesbymistake.抱歉,我拿错了你的运动鞋。
--________.没关系
AThat’srightBYou’rewelcomeCItdoesn’tmatterDAllright
8.-That’sabeautifuldressyouhaveon!
你穿的这件裙子很漂亮!
-________.噢,谢谢,我昨天买的
AOh,thanks.IgotityesterdayBSorry,it’stoocheapCYoucanhaveitDSeeyoulater
9.-HowdoIgettothecinema?
能告诉我电影院怎么走吗?
-________.沿着这条街,然后向左拐
AIt’sveryfar.BYes,thereisacinemanearhere.
CIt’swellknown.DGodownthisstreetandturnleft.
10.-IfyoulikeIcanmailthisletterforyou?
您会喜欢我写封信给你吗?
-________.那你真是太好了。
AThat’sverykindofyouBYouaresokindCPleasegivemeahandDYouaregreat
Key:
BCADA
11.-Davidinjuredhislegplayingfootballyesterday.大卫昨天踢球时腿受伤了
-Really?
________?
真的吗?
那怎么发生的啊?
AWhodidthatBWhat’swrongwithhim
CHowdidthathappenDWhywashesocareless
12.-MustIbehomebeforeseven?
我必须在7点之前回来吗?
-________.不,不需要
ANo,youneedn’tBNo,youmustn’tCYes,youwillDNo,youwon’t
13.-ShallIdriveyoutotherailwaystation?
要我开车送你去火车站吗?
-Oh,don’tbotheraboutit.I’lltakeataxi.哦。
不要麻烦,我打个出租。
-Well,________!
恩,祝你旅途愉快。
-Thankyouandgood-bye!
谢谢,拜拜。
AcomeonBhelpChaveitcheckedupDhaveanicetrip
14.-I’mterriblysorrythatI’vespilledsomecoffeeonthecarpet.很抱歉,我溅了些咖啡在地毯上。
-________.没关系
A.SorryB.Itdoesn’tmatterC.That’srightD.Don’tmentionit
15.-Hi,isMarythere,please?
请问,Mary在吗?
-________别挂断,我去叫她
AHoldon.I’llgether.BNo,sheisn’there.
CYes,sheliveshere.DYes,whatdoyouwant?
Key:
CADBA
16.-It’srathercoldinhere.DoyoumindifIclosethewindow?
这里相当冷,你介意我把窗关上吗?
-________.不介意,去关上吧。
AYes,pleaseBNo,goaheadCSure,pleaseDIdon’tlikeit
17.-Whichsweaterdoyoulikebetter?
你喜欢哪件毛衣?
-________.我无法决定
AGoodideaBYes,it’sniceCYes,pleaseDIcan’tdecide
18.-Howcleveryourlittlesonis!
你的小儿子真聪明!
-________.谢谢。
AIdon’tthinksoBInfactheisn’tCThankyouDYouarenottrue
19.-Medam,doallthebusesgodowntown?
女士,请问,是不是所有的公交车都开往市区?
-________.对不起,我也不是本地人
AWow,yougottheideaBNo,nevermind
Cprettywell,IguessDSorry,I’mnewhere
20.-CouldIspeaktoD