循环结构,英语

| 教师资格证 |

【www.guakaob.com--教师资格证】

循环结构,英语(一)
for循环结构教案

2016年新疆自治区教师资格证认证

教学设计

教师姓名:金强山 讲授内容:for循环结构 单位:新疆大学科学技术学院

教学设计方案

1

2

3

4

循环结构,英语(二)
【重要】英语口语练习资料 循环篇

循环篇

The Fourth Section

自助句型

50个功能句型 反复循环替换 滚瓜烂熟的日子 正是炫耀自我的时机

句型是语言的框架。在语言成为学习和研究的对象之前,句型的概念是不存在的,所以,句型其实是服务于学习和研究,为学习和研究而存在的。许多中国人说了一辈子的中文,可能都不会想过中文中有什么句型,而且他们也从来没有专门学过中文的句型。但对于学中文的外国人,可能就必须从学句型开始了。我们学英文也一样。中国的英语教育中,句型通常是伴随着语法出现的。许多学生都会为了熟悉一个语法而重复地造与之配套的句子,甚至做到几乎不犯错,但不多的人在造句的时候会想到所造的句子可以在什么场合或情形之下运用到,这样,他们对语法和句型的熟练掌握对于口语的提高并没有太大的意义,只是纯粹地掌握了单一的语法而已。

要进行基本的英语会话,并不要求掌握超量的单词。对句型的要求也一样。通常来说,掌握300个基本句型,用英语流利地对话不成问题。因为每一个句型补充上不同的语言对象,可以用在许多不同的场合。当然,每一种语言的句式和语法都是千变万化的,要全部掌握需要花费比较长的时间。所以,我们要尽量地发挥每一个常用句型的功能,用最简单的句型,表达最多最复杂的意思!

Chapter One 第一章 基础常用句型 1. May I…? 我可以„„吗?

常用句子:May I come in? 我可以进来吗?

搭配:接动词原型。 例句:May I speak to Vincent?

请问文森在吗? May I use your telephone? 我可以借用你的电话吗? May I have a seat? 我可以坐下吗?

May I help you? 您需要帮忙吗? May I ask you a question? 我可以问你一个问题吗?

你能帮帮我吗? Can you do me a favor? 你能帮我个忙吗?

Can you please tell me where is the

bus stop? 你能告诉我公共汽车站怎么走吗?

搭配:接动词原型。

例句:Can you please shut the door?

你能把门关上吗?

Can you translate the sentence into

Chinese for me? 你能帮我把这个句子翻译成中文吗?

Can you lend me some money? 你能借我点钱吗?

功能:用于比较熟悉的人之间,会让对方气一点,可以把can换成could。

功能: 用这些话显得很有教养。 感觉亲切。如果想再客

3. I’d like to … 我想„„

2. Can you …? 你能„„吗?

常用句子:Can you help me?

常用句子:I’d like to have a self-introduction. 我想作个自我介绍。

I’d like to talk about the matter. 我想谈谈那件事。 I’d like to have a cup of tea.

我想喝杯茶。

搭配:加动词原型。

例句:I’d like to book a double-room. 我想订一间双人房。 I’d like to change the topic. 我想换个话题。

I’d like to have my car repaired.

我想请人帮我把汽车修好。

功能:用于表达意愿或建议,任何时候都

显得语言得体。

4. Would you please… 请你„„好吗?

常用句子:Would you please lower your voice? 请你小声点好吗?

Would you please give me a hand? 请你帮我个忙好吗?

Would you please finish the work first? 请你先把工作做完好吗?

搭配:加动词原型。

例句:Would you please tell me the truth? 请你告诉我真相好吗?

Would you please keep the secret for me? 请你帮我保守秘密好吗?

Would you please explain a little more

clearly? 请你把事情解释清楚点好吗?

功能:用于向别人提出请求,十分礼貌。

5. It is my great honor to … 我很荣幸„„

常用句子:It is my great honor to speak to you today. 我很荣幸今天能在这说几句。

It is my great honor to be your

friend. 我很荣幸成为你的朋友。

It is my great honor to introduce our

new chairman. 我很荣幸地为大家介绍我们的新会长。 搭配:接动词(词组)原型。

例句:It is my great honor to have the

opportunity to cooperate with you. 我很荣幸能有机会和你们合作。

It is my great honor to have you in my life. 我很荣幸今生有你相伴。

It is my great honor to be here on so

special an occasion. 我很荣幸在这个特别的时刻来到这里。 功能:最常用于演讲开始的时候,是比较谦虚的说法。也用于

与新认识的工作搭档或朋友之间的寒暄。这个句型也可以说成 “I am honored to…”

6. How about …? „„怎么样?

常用句子:How about going out for a walk? 到外面散散步怎么样? How about a cup of coffee? 来杯咖啡怎么样? How about parking here?

把车停这怎么样?

搭配:接名词或动名词。 例句:How about trying the suit? 试试这套衣服怎么样?

How about a trip to Xinjiang? 去新疆旅游怎么样?

How about taking a group photo?

拍张合影怎么样?

功能:简单的句型,却可以应付许多需要

提问的场面。

7. I think… 我认为„„

常用句子:I think it is impossible.

我认为这是不可能的。

I think that could be helpful. 我想那或许会有所帮助。 I think you are right.

我想你是对的。

搭配:接宾语从句,that可以省略。 例句:I think that is unfair to me. 我认为那对我来说不公平。

I think his suggestion is perfect. 我认为他的建议很好。

I think you should study English well

before going abroad. 我认为你在出国之前应该先把英语学好。 功能:在向别人陈述自己观点的时候,用这种语气会让人听起来

觉得比较自然、容易接受。

8. I sincerely hope… 我衷心地希望„„

常用句子:I sincerely hope you can be together all life long. 我衷心地希望你们能白头偕老。

I sincerely hope you can have a

wonderful night. 我衷心地希望你们今晚能玩得开心。 搭配:接宾语从句,that可以省略。

例句:I sincerely hope you can have a

brighter future. 我衷心地希望你有更光明的前途。

I sincerely hope your grandma will get

well soon. 我衷心地希望你奶奶能早日康复。

I sincerely hope that you can realize

your dreams some day. 我衷心地希望有一天你能实现自己的梦想。

功能:较多地用于演讲时。也可用于一般的交流,显得祝福十分真诚。

9. Could I possibly ask you to… 能麻烦你„„吗?

常用句子:Could I possibly ask you to carry the luggage for me? 能麻烦你帮我提一下行李吗?

Could I possibly ask you to take a

picture for me? 能麻烦你帮我照张相吗?

Could I possibly ask you to water the

flowers for me? 能麻烦你帮我浇一下花吗? 搭配:接动词原型。

例句:Could I possibly ask you to mail the

letter?

能麻烦你帮我把这封信寄出去吗?

Could I possibly ask you to meet my

brother at the railway station? 能麻烦你到火车站接我哥哥吗?

Could I possibly ask you to give me a ride? 能麻烦你送我一程吗?

功能:这个句式比“Can I…”听起来要更礼

貌一些。

10. I’m afraid… 我恐怕„„

常用句子:I’m afraid I have to go now. 我恐怕得走了。

I’m afraid I cannot help you.

我恐怕帮不上你的忙。

搭配:接宾语从句,that可以省略。

例句:I’m afraid we do not have enough money to buy a new car. 我们恐怕没有足够的钱买一辆新车。 I’m afraid I can’t agree with you. 我恐怕不能同意你的意见。

I’m afraid you will have to cancel the plan. 恐怕你得取消计划。

功能:用这个句型,即使是在拒绝别人的

时候,也会让对方感觉 舒服一些。

Chapter two 第二章 祈使句、感叹句、特殊疑问句、祈使句

11. Be… 要„„

常用句子:Be a man! 要有男子汉气概! Be careful! 要小心一点! Be sure to forget it! 千万不要放在心上。 Be my guest! 别客气! Be quiet! 安静! Be yourself!

自然一些。

搭配:可以接形容词,也可以接名词。

功能:这是祈使句的一种常见形式,表示

提醒、警告等意思。如果想客气一些地表达你的意思,可以在前面加一个please。

12. Don’t … 不要„„

常用句子:Don’t worry! 别担心! Don’t move! 别动! Don’t be lazy!

别偷懒!

搭配:接动词。 例句:Don’t stand here. 别在这站着!

Don’t intrude your own views upon others. 不要把你自己的意见强加给别人!

Don’t be foolish.

别傻了!

功能:这是最常见的祈使句的否定形式,用于提醒、警告别人不 要做什么事。如果要表达相反意思,即强调别人一定要做什么事

的时候,可以用“Do…”的句式。

13. Let’s not… 我们不要„„

常用句子:Let’s not waste time. 我们不要浪费时间了。

Let’s not make the same mistake. 我们不要再犯同样的错误了。 Let’s not risk it in that way.

我们不要那样冒险了。

搭配:接动词原型。

例句:Let’s not take the lift as the lift may

become trapped between floors. 咱们还是别乘电梯,因为电梯可能会困在两层楼之间。 Let’s not let mother down. 我们不要让妈妈失望。

Let’s not make a big deal out of this.

我们不要小题大做了。

功能:对别人的做法提出建议。也可以单独使用,表示“不行”

的意思。

感叹句

14. What a(n)…! 多„„啊!

常用句子:What a nice girl! 多好的一个女孩啊! What a sunny day! 多好的天气啊!

What an enthusiastic welcome we received! 我们受到了多么热情的欢迎啊! 搭配:这个句型的结构是:“What+a/an+形容词+单数可数名词”, 也可以是“What+a/an+形容词+单数可数名词+(主语+谓语)”。

例句:What a good couple they are!

多好的一对夫妻啊!

What a good idea! 多好的一个主意啊!

功能:很简单的一个感叹句型,可以在许

多场合充分地表达出感情色彩。不过要注意,句子中的名词必须是可数名词的单数形式。

15. How…! 太„„了!

常用句子:How smart you are! 你太聪明了!

How happy I am to meet you here! 在这里碰到你太高兴了! How interesting the film is!

电影有趣极了。

搭配:这个句型的结构是:How+形容词+(名词+动词)

例句:How bright the moon is! 好明亮的月亮啊! How beautiful the girl is!

那女孩太漂亮了!

功能:与上一个句型的功能相近,表达十

分强烈的感情。

特殊疑问句

16. What’s wrong with…? „„怎么了?

常用句子:What’s wrong with you?

你怎么了? 搭配:接名词

例句:What’s wrong with the world? 这世界怎么了?

What’s wrong with the printer? 这台打印机出什么故障了? What’s wrong with your dog?

你的狗怎么了?

功能:用于生气时的宣泄,也可用于询问

某东西出现什么故障或毛病。

17. What do you think…? 你认为„„?

常用句子:What do you think I should do?

你认为我应该怎么办? 搭配:接陈述从句 例句:What do you think the story will develop? 你认为故事情节会怎样变化? What do you think I want? 你认为我想要什么? What do you think Mother will do to punish him? 你认为妈妈会怎样惩罚他? 功能:用于询问对方看法和意见,经常用于采访的时候。

18. What seems to be the problem with…?

„„大概是什么问题?

常用句子:What seems to be the problem with your mother? 你妈妈怎么了? What seems to be the problem with those two? 他们两个的关系是不是出了什么问题? 搭配:接名词。 功能:这是带有试探性地对别人进行发问,不会让人觉得唐突, 反而是让人觉得你是对他的关心。

19. What about…? „„怎么样呢?

常用句子:What about the dishes? 觉得这些菜怎么样? What about people in your hometown? 你家乡的人怎么样呢? 搭配:接名词和动名词。 例句:What about your plan? 你的计划怎么样了? What about the new restaurant? 那间新的餐馆怎么样? 功能:用于征求别人关于某事或某物的意见,也可用于提建议。

循环结构,英语(三)
产品结构设计常用英语

A.O.D 有偏差接收

Accessory 附件

accessory附件

ACCOUNTING 会计

Accounting 会计

Actuate switch 启动开关

Adapter 火牛

adaptor 火牛

Adhesive tape 胶粘带

Adjustor调节器

Agitator 搅拌器

Air intel进气口

Aluminum foil tape 铝箔带

Anchor锚

aperance 外观

Appearance外观

approve 认可

Approve认可

AQL 允收水准

Armature电枢/转子

assembly 部件

Assembly装配

B.O.M 物料清单

Ball holder铜珠套筒

bar 杆

bar code 条形码

Bar code 条形码

Barbed connector 有倒扣的连接片

Bar棒

Battery cave cover电池盒/盖

Battery cave电池底壳

Battery tag电池片

battery电池

Battery电池

bearing 轴承

Bearing-lock轴承-锁

Bearing轴承

belt 皮带

Belt皮带

bit 铁嘴

Bit guard防护罩

Bit storage批嘴储存件

Bit铁嘴

Blocks 量块

Block量块

BMC 工具盒

Bottle connector瓶口连接

Bottom cabinet-charger充电座底壳

bottom 底部

Bottom底部

Box 箱

BOX 组件

Box 组件

Bracket固定架/支架【循环结构,英语】

Brand label商标贴纸

Bristle brush毛刷

Bristle holder毛刷(柄)

Brush roller 毛刷巻轴

Brush刷子/碳刷

Bubble lever 水平珠

Bucket箱

Bulb reflector 电灯反射器

Bulb support电灯泡支撑座

Bundle捆/扎

burr 毛刺

Burr毛刺

bush 轴套

Bushing-bearing lock轴套锁製

Bushing-case adaptor轴套外套适配器

Bush-output shaft带轴套的输出轴

Bush轴套

button 按钮

Button按钮

cabinet 壳

Cabinet-cover面壳

Cabinet-support底壳

Cabinet壳

cable 电缆

Cable clamp plate电线夹片

Cable电缆

Calibration校正

Calibration校正

Caliper 卡尺

Caliper卡尺

Cam plate偏心片

Cam凸轮

cap (帽,杯)

Cap杯帽

Carbon film resistor碳膜电阻

Card 卡片

Card卡片

Carrying strip手带

carton 箱

Carton箱

case 箱

Case箱

cavity 模腔

Cavity模腔

cell电池

Cell电池

Charger bracket充电座支架

charger 充电座/器

Charger充电器

check 检查

chuck 锁头

Circuit ass’y循环装置

comformity 合格

cord 电线

cover 上盖

current 电流

cycle 循环

defect 缺陷

description名称

Dial indication 百分表

die cast 铸件

dimention 尺寸

dispose 处理{{分页}}

Drill 电钻 driver 电批

electric 电气件

Fasten-knob钮扣状旋钮

Felt seal毛毡封

Ferrite bead磁珠

Fibre glass sleeve玻纤套

Field 定子线圈

Filler填空件

Filter bag bracker 过滤袋支架

Filter frame过滤栏架

filter 滤网

Filter过滤器

finished 表面处理

Finished完成的

First layer internal gear第一层内齿轮圈

First layer sun gear第一层行星齿轮

fitting 装配

Fitting装置

fit配合

Fit配合

flash 披锋

Flash闪光

flex hose 软管

Flex hose弯管

flow mark 流痕

Flow mark流痕

Foam holder泡沫支架

force 力

Force力

freouency频数

Frequency频率

Front cover cabinet 前面壳

Front grill前脚架

Front housing-gear box牙箱前壳

Front support cabinet前底壳

Function功能

fuse 保险丝

Fuse clip保险管夹

Fuse P.C.B ass’y 保险丝底板组件

Fuse保险丝

futtonal 功能

Gasket 垫片/圈

gate 水口

Gate水口

Gauge 量规

Gauge量规

gear 齿轮

Gear box adaptor牙箱调整装置

Gear box housing 牙箱壳

Gear housing cover牙箱盖

Gear齿轮

Gift box 彩盒

go-no go 通尺规

Go-no go gauge通止规

Grass trimmer剪草机

Grease leak 漏油

Grease油脂

Handle catch手柄扣

Handle grip手柄

hardness 硬度

Hardness硬度

Heat sink散热器

Heat treatment 热处理

Hex nut六角螺帽

HI-POT高压测试

Hi-pot高压测试

holder 支座

Holder cover支座盖

Holder支座

Hole test 内径千分尺

Hose elbow弯管

Hose wrap plate软管扎带

Housing cover机壳上盖

Housing handle机壳手柄

Housing support机壳底座

housing 壳

Housing壳

I.N.T接触不良

I.R 检查报告

IC集成电路

Idler gear-A变速齿轮“A”

Idler gear-B变速齿轮“B”

Idler shaft

Impact drill(cap)冲击钻(杯)

impeller风扇 Impeller风扇叶

Indicator cover指示器盖

Indicator switch knob指示开关旋钮

injection注射

Injection注射

Insert refill bottle插入式替换瓶

insert(型,芯)

Insert型芯/插入

inspection 检验

Inspection检验

Instruction manual 说明书

Instruction manual说明书

Instrument 仪器

Instrument仪器

Insultator绝缘体

Inverted retaining ring 反向保持介子

key 锁匙

Key holder锁匙支架

循环结构,英语(四)
第四章循环结构

第四章循环结构

一、选择题

1.下列叙述正确的是( )

A.continue语句的作用是跳出循环体

B.while循环语句的循环体至少执行一次

C.do-while循环语句的循环体至少执行一次

D.switch语句中的每个case语句组必须含有break语句

2.if(表达式)和while(表达式)中的“表达式”( )

A.只能是逻辑的 B.只能是关系的 C.只能是算术的 D.以上三种都

可以

3.对循环结构正确的叙述是( )

A.do-while循环体可能被执行0次 B.do-while循环体至少被执行1次

C.while循环体不可能被执行0次 D.for循环体不可能被执行无限次

4.设int i=l, k=2;则错误的循环语句是( ) ..

A.for(i=0,k=-1;i++,k++); B.for(;k-1;i++);

C.for(i=1,k=4;k--;i++); D.for(;k--;);

5.在循环体中用来强制继续循环的语句是( )

A.break B.continue C.exit D. return

6.下列程序段中循环体执行的次数是( )

int x=-1;do{x=x*x;}while(! x);

A. 0 B. 1 C. 2 D. 无限

7.设int m=5;语句while (m==0)printf (″%d″,m-=2);的循环体执行的次数是( )

A. 0 B. 1 C. 2 D. 无限【循环结构,英语】

8.语句for(a=0;a==0;a++);和语句for(a=0;a=0;a++);执行循环的次数分别是( )

A.0,0 B.0,1 C.1,0 D.1,1

9.执行下列程序段后x的值为( )

int i=1, j=10, x; for (; i<=j; i++, --j) x=i;

A.5 B.6 C.7 D.8

10.以下程序的运行结果是( )

int x,y,z=1; for(x=1,y=-1;x<y;x++,y--)z++; printf(〞%d\n〞,z);

A.1 B.2 C.5 D.6

11.执行下述程序段后,变量a和b的值分别是( )

int a=11,b=2;do{a/=b++;}while(a>b);

A.1,3 B.1,4 C.2,3 D.2,4

12.设for(i=0, j=10; (j>0)&&(i<4); i++, j--);该语句的循环次数是( )

A.0 B.3 C.4 D.无限

13.执行语句for(i=1;i++<4);后i的值是( )

A. 3 B. 4 C. 5 D. 不确定

14.以下程序段中的变量已正确定义,程序段的输出结果是( )

for(i=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*");

A.******** B.**** C.** D.*

15.设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)

的程序段是( )

A.n=0; while((ch=getchar())!='\n') n++; B.n=0; while(getchar()!='\n')

n++;

C.for(n=0;getchar()!='\n';n++);

D.n=0;for(ch=getchar();ch!='\n';n++);

16.以下程序运行后的输出结果是( )

main()

{ int i,j,m=1;

for(i=1;i<3;i++)

{ for(j=3;j>0;j--) { if(i*j>3) break; m*=i*j; } }

printf("m=%d\n",m); }

A.m=6 B.m=2 C.m=4 D.m=5

17.以下程序运行后的输出结果是( )

main()

{ int n=2,k=0; while(k++&&n++>2); printf("%d %d\n",k,n); }

A.0 2 B.1 3 C.5 7 D.1 2

18.以下程序运行后的输出结果是( )

main()

{ int c=0,k;

for(k=1;k<3;k++)

switch(k)

{ default: c+=k;

case 2: c++;break;

case 4: c+=2;break; }

printf("%d\n",c); }

A.3 B.5 C.7 D.9

19.以下程序的运行结果是( )

main()

{ int i,j;

for(i=3;i>=1;i--) { for(j=1;j<=2;j++) printf("%d ",i+j); printf("\n");} }

A.2 3 4 B.4 3 2 C.2 3 D.4 5

3 4 5 5 4 3 3 4 3 4

4 5 2 3

20.以下程序的运行结果是______。

#include <stdio.h>

main()

{int a=1,b=2;

for( ;a<8;a++) {b+=a;a+=2;}printf("%d %d\n",a,b);}

A.9,18 B.8,11 C.7,11 D.10,14

二、填空题

1.continue语句可以出现在for、while和

2.执行循环语句for(;‘0’;)printf(“Happy!\n”);后,输出“Happy!”

的行数是_______。

3.设int n;执行for(n=0;n= =0;n++)n=0;则循环体被执行的次数是_________。

4.执行语句for(i=10;i>0;i--,);则变量i的值是___________。

5.设有循环语句for(i=-1;i<=5;i++)i++;则其循环体执行的次数是___________。

6.以下程序运行后的输出结果是______。

main()

{ int a=1,b=7; do{ b=b/2;a+=b; }while(b>1); printf("%d\n",a); }

7.程序运行后的输出结果是______。

main( )

{int i=0,j =0,k=0; while (i< 10) i++; while (j++<l 0); while (++k<l 0);

printf ("i=%d,j=%d,k=%d\n",i,j,k);}

8.程序运行后的输出结果是______。

main()

{ int f,f1,f2,i; f1=0;f2=1; printf("%d %d ",f1,f2);

for(i=3;i<=5;i++) { f=f1+f2; printf("%d",f); f1=f2;f2=f;} printf("\n"); }

9.执行下面程序段,输出“FIFA”的行数是____________。

int i,j;for(i=0;i<5;i++) for(j=1;j<i;j++)printf(“FIFA\n”);printf (“\n”);

10.执行下列程序段后,输出结果是____________。

int x=3;do{ptintf("%3d",x-=2);}while(!(--x));

11.以下程序的输出结果是______。

main()

{ int i,j,sum; for(i=3;i>=1;i--) { sum=0; for(j =1;j<=i;j++) sum+=i*j;}

printf("%d\n",sum); }

12.下列程序运行时,若输入1abcedf2df<回车> 则输出结果为______。

main()

{ char a=0,ch;

while((ch=getchar())!='\n')

{ if(a%2!=0&&(ch>='a'&&ch<='z')) ch=ch-'a'+'A'; a++;putchar(ch); }

printf("\n"); }

13.以下程序运行后的输出结果是______。

main()

{ int k=1,s=0;

do{ if((k%2)!=0) continue; s+=k; k++; }while(k>10); printf("s=%d\n",s);}

14.程序运行后的输出结果是______。

main()

{ int a,b,i; a=b=0; for(i=0;i<=10;i+=2){a+=i;b+=i+1;}

printf(″a=%d\n″,a); printf(″b=%d\n″,b-11);}

【循环结构,英语】

15.程序运行后的输出结果是______。

main()

{ int a=0,b=2,c=3;

switch (a)

{ case 0:switch (b==2)

{ case l:printf(“*”);break;

【循环结构,英语】

case 2: printf (“%”);break;}

case 1: switch (c)

{ case l:printf(“$”);break;

case 2: printf (“&”);break;

default: printf (“#”);} }

16.程序运行后的输出结果是______。

main()

{ int m,n; for(m=1;m<=3;m++)

{for(n=1;n<=2*m-l;n++)printf (“*”);printf(“\n”);} }

17.以下程序的运行结果是______。

main()

{int x=15; while(x<20)

{x++; if(x/3!=0){x++ ;break;}

else continue;}

printf(″%d\n″,x);}

三、程序填空题

1.一个三位整数(100~999),若各位数的立方和等于该数自身,则称其为“水仙花数”(如:153=13+53+33), 找出所有的这种数。

main( )

{ int n, a, b, c;

for(c=1;c<=9;c++)

for (b=0; b<=9;b++)

;a++)

{n=_________; if(a*a*a+b*b*b+c*c*c==_________) printf(″%d\n″, n); } }

2.为n输入一个正整数值后,计算并输出sum=1-的值。 main()

{int n,k=0; float_______; scanf(″%d″,&n);

do {k++;

if(________)sum+=1.0/k;

else sum-=1.0/k;}while(________);

printf(″sum=%.4f\n″,sum);}

3.输入一个英文字符串(换行符作为结束),分别统计并输出其中元音字母(大小写不加区别)各自出现的次数。元音字母:(a,A),(e,E),(i,I),(o,O),(u,U) main( ) { int ; char c; while( !=′\n′) switch ( )

{case′a′:case′A′:a++; break;

case′e′:case′E′:e++;break;

case′i′:case′I′:i++;break;

case′o′:case′O′:o++;break;

case′u′:case′U′:u++;}

printf(″

(a,A)=%d,(e,E)=%d,(i,I)=%d,(o,O)=%d,(u,U)=%d\n″,a,e,i,o,u); }

第五章函数

一、选择题

1.关于函数,下列叙述正确的是( )

A.一个函数中可以定义其它的函数 B.C程序总是从main()函数开始执行

C.main()函数也可以被其它函数调用 D.一个C程序可以有多个main()函数

2.关于C语言程序描述正确的是( )

A.函数必须要有return语句 B.主函数必须位于程序的开头

C.程序中每行只能写一条语句 D.一个程序中只能有一个主函数

3.在C语言程序中,主函数的摆放位置( )

A.必须置于所有函数之首 B.必须置于所有函数之尾

C.不得置于所有函数之尾 D.任意

4. 若用数组名作为函数调用时的实参,则实际上传递给形参的是( )

A. 数组的第一个元素值 B. 数组元素的个数

C. 数组中全部元素的值 D. 数组首地址

5.以下关于return语句的叙述中正确的是( )

A.一个自定义函数中必须有一条return语句

B.一个自定义函数中可以根据不同情况设置多条return语句

C.定义成void类型的函数中可以有带返回值的return语句

D.没有return语句的自定义函数在执行结束时不能返回到调用处

6.以下叙述中错误的是( )

A.用户定义的函数中可以没有return语句

B.用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值

C.用户定义的函数中若没有return语句,则应当定义函数为void类型

D.函数的return语句中可以没有表达式

7.以下叙述正确的是( )

A.C语言程序是由过程和函数组成的

B.C语言函数可以嵌套调用,例如:fun(fun(x))

C.C语言函数不可以单独编译

D.C语言中除了main函数,其他函数不可作为单独文件形式存在

8.在一个C语言程序中( )

A. 主函数只能有一个 B. 主函数可以有多个

C. 非主函数只能有一个 D. 主函数和非主函数都可以有多个

9.对函数而言,下列说法正确的是( )

A.一个程序中可以出现一个以上的主函数 B.函数与主函数可以互相调用

C.用户自定义的函数必须有形式参数 D.调用函数和被调用函数可不在同一个文件中

10.对于C语言中的函数,正确的叙述是( )

A.两个函数可以相互调用,但不能自己调用自己

循环结构,英语(五)
数据结构与算法常用英语词汇

数据结构与算法常用英语词汇.txt女人谨记:一定要吃好玩好睡好喝好。一旦累死了,就别的女人花咱的钱,住咱的 房,睡咱的老公,泡咱的男朋友,还打咱的娃。第一部分 计算机算法常用术语中英对照

Data Structures 基本数据结构

Dictionaries 字典

Priority Queues 堆

Graph Data Structures 图

Set Data Structures 集合

Kd-Trees 线段树

Numerical Problems 数值问题

Solving Linear Equations 线性方程组

Bandwidth Reduction 带宽压缩

Matrix Multiplication 矩阵乘法

Determinants and Permanents 行列式

Constrained and Unconstrained Optimization 最值问题

Linear Programming 线性规划

Random Number Generation 随机数生成

Factoring and Primality Testing 因子分解/质数判定

Arbitrary Precision Arithmetic 高精度计算

Knapsack Problem 背包问题

Discrete Fourier Transform 离散Fourier变换

Combinatorial Problems 组合问题

Sorting 排序

Searching 查找

Median and Selection 中位数

Generating Permutations 排列生成

Generating Subsets 子集生成

Generating Partitions 划分生成

Generating Graphs 图的生成

Calendrical Calculations 日期

Job Scheduling 工程安排

Satisfiability 可满足性

Graph Problems -- polynomial 图论-多项式算法

Connected Components 连通分支

Topological Sorting 拓扑排序

Minimum Spanning Tree 最小生成树

Shortest Path 最短路径

Transitive Closure and Reduction 传递闭包

Matching 匹配

Eulerian Cycle / Chinese Postman Euler回路/中国邮路

Edge and Vertex Connectivity 割边/割点

Network Flow 网络流

Drawing Graphs Nicely 图的描绘

Drawing Trees 树的描绘

Planarity Detection and Embedding 平面性检测和嵌入 Graph Problems -- hard 图论-NP问题

Clique 最大团

Independent Set 独立集

Vertex Cover 点覆盖

Traveling Salesman Problem 旅行商问题

Hamiltonian Cycle Hamilton回路

Graph Partition 图的划分

Vertex Coloring 点染色

Edge Coloring 边染色

Graph Isomorphism 同构

Steiner Tree Steiner树

Feedback Edge/Vertex Set 最大无环子图

Computational Geometry 计算几何

Convex Hull 凸包

Triangulation 三角剖分

Voronoi Diagrams Voronoi图

Nearest Neighbor Search 最近点对查询

Range Search 范围查询

Point Location 位置查询

Intersection Detection 碰撞测试

Bin Packing 装箱问题

Medial-Axis Transformation 中轴变换

Polygon Partitioning 多边形分割

Simplifying Polygons 多边形化简

Shape Similarity 相似多边形

Motion Planning 运动规划

Maintaining Line Arrangements 平面分割

Minkowski Sum Minkowski和

Set and String Problems 集合与串的问题

Set Cover 集合覆盖

Set Packing 集合配置

String Matching 模式匹配

Approximate String Matching 模糊匹配

Text Compression 压缩

Cryptography 密码

Finite State Machine Minimization 有穷自动机简化 Longest Common Substring 最长公共子串

Shortest Common Superstring 最短公共父串 DP——Dynamic Programming——动态规划

recursion —— 递归

第二部分 数据结构英语词汇

数据抽象 data abstraction

数据元素 data element

数据对象 data object

数据项 data item

数据类型 data type

抽象数据类型 abstract data type

逻辑结构 logical structure

物理结构 phyical structure

线性结构 linear structure

非线性结构 nonlinear structure【循环结构,英语】

基本数据类型 atomic data type

固定聚合数据类型 fixed-aggregate data type 可变聚合数据类型 variable-aggregate data type 线性表 linear list

栈 stack

队列 queue

串 string

数组 array

树 tree

图 grabh

查找,线索 searching

更新 updating

排序(分类) sorting

插入 insertion

删除 deletion

前趋 predecessor

后继 successor

直接前趋 immediate predecessor

直接后继 immediate successor

双端列表 deque(double-ended queue)

循环队列 cirular queue

指针 pointer

先进先出表(队列)first-in first-out list 后进先出表(队列)last-in first-out list 栈底 bottom

栈定 top

压入 push

弹出 pop

队头 front

队尾 rear

上溢 overflow

下溢 underflow

数组 array

矩阵 matrix

多维数组 multi-dimentional array 以行为主的顺序分配 row major order 以列为主的顺序分配 column major order 三角矩阵 truangular matrix

对称矩阵 symmetric matrix

稀疏矩阵 sparse matrix

转置矩阵 transposed matrix

链表 linked list

线性链表 linear linked list 单链表 single linked list

多重链表 multilinked list

循环链表 circular linked list 双向链表 doubly linked list 十字链表 orthogonal list

广义表 generalized list

链 link

指针域 pointer field

链域 link field

头结点 head node

头指针 head pointer

尾指针 tail pointer

串 string

空白(空格)串 blank string 空串(零串)null string

子串 substring

树 tree

子树 subtree

森林 forest

根 root

叶子 leaf

结点 node

深度 depth

层次 level

双亲 parents

孩子 children

兄弟 brother

祖先 ancestor

子孙 descentdant

二叉树 binary tree

平衡二叉树 banlanced binary tree 满二叉树 full binary tree

完全二叉树 complete binary tree 遍历二叉树 traversing binary tree 二叉排序树 binary sort tree 二叉查找树 binary search tree 线索二叉树 threaded binary tree 哈夫曼树 Huffman tree

有序数 ordered tree

无序数 unordered tree

判定树 decision tree

双链树 doubly linked tree

数字查找树 digital search tree

树的遍历 traversal of tree 先序遍历 preorder traversal 中序遍历 inorder traversal 后序遍历 postorder traversal

图 graph

子图 subgraph

有向图 digraph(directed graph) 无向图 undigraph(undirected graph) 完全图 complete graph

连通图 connected graph

非连通图 unconnected graph

强连通图 strongly connected graph 弱连通图 weakly connected graph 加权图 weighted graph

有向无环图 directed acyclic graph 稀疏图 spares graph

稠密图 dense graph

重连通图 biconnected graph 二部图 bipartite graph

边 edge

顶点 vertex

弧 arc

路径 path

本文来源:http://www.guakaob.com/zigeleikaoshi/521411.html