1.C++ 编程 大一的知识点
#include <iostream>
#include <cstdlib>
using namespace std;
int cmp(const void *a,const void *b)
{
return *(int *)b-*(int *)a;
}
int fun(int num[])
{
int cnt=0;
for(int i=0;i<10;i++)
{
int tmp=num[i];
while(tmp)
{
if(tmp%10%2) break;
tmp/=10;
}
if(tmp==0) cnt++;
}
return cnt;
}
int main()
{
int a[10],b[10];
for(int i=0;i<10;i++)
{
cin>>a[i];
b[i]=a[i];
}
cout<<fun(a)<<endl;
qsort(b,10,sizeof(int),cmp);
cout<<b[0];
for(int i=1;i<10;i++)
cout<<" "<<b[i];
cout<<endl;
return 0;
}
第三问里“这些4位数”是满足(2)里条件的啊,还是a[ ]里所有的10个啊?我是按所有10个做的,不对再改。
2.C语言的各种知识
/%C3%EE%D2%F4%C4%F1/blogc语言 C语言是一种计算机程序设计语言。
它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。
因此,它的应用范围广泛。 C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它解释型高级语言,有一些大型应用软件也是用C语言编写的。
C语言具有绘图能力强,可移植性,并具备很强的数据处理能力,因此适于编写系统软件,三维,二维图形和动画。它是数值计算的高级语言。
常用的C语言IDE(集成开发环境)有Microsoft Visual C++,Borland C++,Watcom C++ ,Borland C++ ,Borland C++ Builder,Borland C++ 3.1 for DOS,Watcom C++ 11.0 for DOS,GNU DJGPP C++ ,Lccwin32 C Compiler 3.1,Microsoft C,High C,TurboC等等。
C语言的发展历史 C语言的原型ALGOL 60语言。(也称为A语言) 1963年,剑桥大学将ALGOL 60语言发展成为CPL(Combined Programming Language)语言。
1967年,剑桥大学的Matin Richards 对CPL语言进行了简化,于是产生了BCPL语言。 1970年,美国贝尔实验室的Ken Thompson将BCPL进行了修改,并为它起了一个有趣的名字“B语言”。
意思是将CPL语言煮干,提炼出它的精华。并且他用B语言写了第一个UNIX操作系统。
而在1973年,B语言也给人“煮”了一下,美国贝尔实验室的D.M.RITCHIE在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。 为了使UNIX操作系统推广,1977年Dennis M.Ritchie 发表了不依赖于具体机器系统的C语言编译文本《可移植的C语言编译程序》。
1978年Brian W.Kernighian和Dennis M.Ritchie出版了名著《C语言程序》(The C Programming Language),从而使C语言成为当时世界上流行最广泛的高级程序设计语言。 1988年,随着微型计算机的日益普及, C语言出现了许多版本。
由于没有统一的标准,使得这些C语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为C语言制定了一套ANSI标准, 成为现行的C语言标准3.C语言的主要特点 。
C语言发展迅速, 而且成为最受欢迎的语言之一, 主要因为它具有强大的功能。许多著名的系统软件, 如DBASE Ⅲ PLUS、DBASE Ⅳ 都是由C 语言编写的。
用C语言加上一些汇编语言子程序, 就更能显示C语言的优势了,象PC- DOS 、WORDSTAR等就是用这种方法编写的。 C语言版本 目前最流行的C语言有以下几种: ·Microsoft C 或称 MS C ·Borland Turbo C 或称 Turbo C ·AT&T C 这些C语言版本不仅实现了ANSI C标准,而且在此基础上各自作了一些扩充。
C语言的优点 1. 简洁紧凑、灵活方便 C语言一共只有32个关键字,9种控制语句,程序书写自由,主要用小写字母表示。它把高级语言的基本结构和语句与低级语言的实用性结合起来。
C 语言可以象汇编语言一样对位、字节和地址进行操作, 而这三者是计算机最基本的工作单元。 2. 运算符丰富 C的运算符包含的范围很广泛,共有种34个运算符。
C语言把括号、赋值、强制类型转换等都作为运算符处理。从而使C的运算类型极其丰富表达式类型多样化,灵活使用各种运算符可以实现在其它高级语言中难以实现的运算。
3. 数据结构丰富 C的数据类型有:整型、实型、字符型、数组类型、指针类型、结构体类型、共用体类型等。能用来实现各种复杂的数据类型的运算。
并引入了指针概念,使程序效率更高。另外C语言具有强大的图形功能, 支持多种显示器和驱动器。
且计算功能、逻辑判断功能强大。 4. C是结构式语言 结构式语言的显著特点是代码及数据的分隔化,即程序的各个部分除了必要的信息交流外彼此独立。
这种结构化方式可使程序层次清晰, 便于使用、维护以及调试。C语言是以函数形式提供给用户的,这些函数可方便的调用,并具有多种循环、条件语句控制程序流向,从而使程序完全结构化。
5. C语法限制不太严格,程序设计自由度大 虽然C语言也是强类型语言,但它的语法比较灵活,允许程序编写者有较大的自由度。 6. C语言允许直接访问物理地址,可以直接对硬件进行操作 因此既具有高级语言的功能,又具有低级语言的许多功能,能够象汇编语言一样对位、字节和地址进行操作,而这三者是计算机最基本的工作单元,可以用来写系统软件。
7. C语言程序生成代码质量高,程序执行效率高 一般只比汇编程序生成的目标代码效率低10へ20%。 8. C语言适用范围大,可移植性好 C语言有一个突出的优点就是适合于多种操作系统, 如DOS、UNIX,也适用于多种机型。
C语言的缺点 1. C语言的缺点主要是表现在数据的封装性上,这一点使得C在数据的安全性上做的有很大缺陷,这也是C和C++的一大区别。 2. C语言的语法限制不太严格,对变量的类型约束不严格,影响程序的安全性,对数组下标越界不作检查等。
从应用的角度,C语言比其他高级语言较难掌握。 [C语言指针] 指针就是C语言的。
3.英语常识性的知识、、
A. “比较级+ and +比较级”或“more and more +原级”表示“越来越……”. It is getting cooler and cooler. 天气越来越凉爽。
The wind became more and more heavily. 风变得越来越大。 B. “the +比较级……, the+比较级”,表示“越……越……”。
The more money you make, the more you spend. 钱你赚得越多,花得越多。 The sooner,the better. 越快越好。
C. 表示倍数的比较级用法: a. A is …times the size /height/length/width of B. The new building is three times the height of the old one. 这座新楼比那座旧楼高三倍。(新楼是旧楼的四倍高) b. A is …times as big /high/long/wide/large as B. Asia is four times as large as Europe. 亚洲是欧洲的四倍大。
(亚洲比欧洲大三倍) c. A is …times larger /higher/longer/wider than B. Our school is twice bigger than yours. 我们学校比你们学校大两倍。 大多数形容词(性质形容词)和副词有比较级和最高级的变化,即原级、比较级和最高级,用来表示事物的等级差别。
原级即形容词的原形,比较级和最高级有规则变化和不规则变化两种。 1) 规则变化 单音节词和少数双音节词,加词尾-er,-est来构成比较级和最高级。
构成法 原级 比较级 最高级 一般单音节词 tall(高的) taller tallest 末尾加-er,-est great(巨大的) greater greatest 以不发音的e结尾和以- le结尾的双音节词只加-r,-st nice(好的) nicer nicest ,able(有能力的) abler ablest 以一个辅音字母结尾的闭音节单音节词,双写结尾的辅音字母,再加-er,-est big(大的) bigger biggest hot热的) hotter hottest "以辅音字母+y"结尾的双音节词改y为i,再加 -er,-est easy(容易的) easier easiest ,busy(忙的) busier busiest 少数以-er,-ow结尾的双音节词末尾加-er,-est clever(聪明的) cleverer cleverest narrow(窄的) narrower narrowest 其他双音节词和 important(重要的) 多音节词,在前 more important 面加more,most most important 来构成比较级和 easily(容易地) 最高级。 more easily most easily 2) 不规则变化 原级 比较级 最高级 good(好的)/ better best well(健康的) bad (坏的)/ worse worst ill(有病的) old (老的) older/elder oldest/eldest much/many(多的) more most little(少的) less least far (远的) farther/further farthest/furthest 比较级形容词或副词 + than You are taller than I am./ You are taller than me. The lights in your room are as bright as those in mine. 注意: 1)要避免重复使用比较级。
(错) He is more cleverer than his brother. (对) He is more clever than his brother. (对) He is cleverer than his brother. 2)要避免将主语含在比较对象中。 (错) China is larger that any country in Asia. (对) China is larger than any other country in Asia. 3)要注意对应句型,遵循前后一致的原则。
The population of Shanghai is larger than that of Beijing. It is easier to make a plan than to carry it out. 4)要注意冠词的使用,后有名词的时候,前面才有可能有名词。 比较:Which is larger, Canada or Australia? Which is the larger country, Canada or Australia? She is taller than her two sisters. She is the taller of the two sisters. 可修饰比较级的词 1)a bit, a little, rather, much, far, by far, many, a lot, lots, a great deal, any, still, even等 2)还可以用表示倍数的词或度量名词作修饰语。
3)以上词(除by far)外,必须置于比较级形容词或副词的前面。
4.求科学常识题越多越好
科学常识习题 单项选择题1.保护环境的目的是( ).A.减少污染 B.维持生态平衡C.保护动植物 D.美化人类居住环境2.“绿色革命”是以采用农作物高产良种为中心的一切新技术革命,它兴起于( ).A.20世纪60年代 B.20世纪70年代C.20世纪80年代 D.20世纪70年代中期3.世界上最早使用麻醉剂的是我国古代的( ).A.扁鹊 B.华佗 C.张仲景 D.孙思邈4.下列哪些不是爱迪生的发明( ).A.电磁感应定律 B.唱筒型留声机C.蓄电池 D.声波分析谐振器5.“月有阴晴圆缺”,用科学的观点看待这件事,原因是( ).A.人有悲欢离合B.地球绕太阳转动,月球绕地球转动,两者转速不一样,出现偏角,使地球掩住了月球的一部分C.地球绕月球转动偏角不同D.太阳光照射不均匀6.在西方发达国家建筑业中,普遍用塑料门窗代替木制门窗和金属门窗,政府也对此大力提倡,造成这种结果的根本原因在于( ).A.金属门窗价格昂贵 B.塑料门窗成本最低C.使用塑料门窗的建设商可以享受减免税 D.使用塑料门窗有利于保护非再生性资源7.我国现有文献中最早引用勾股定理的是( ).A.《九章算术》 B.《周髀算经》 C.《纵横图》 D.《孙子算经》8.南极上空臭氧空洞的形成是因为( ).A.太阳光太强 B.南极太冷C.人类活动中排放大量氟化合物的缘故 D.空气中二氧化碳太多,形成温室效应9.20世纪与原子能、半导体、计算机齐名的另一项发明是( ).A.航天飞机 B.宇宙飞船 C.光导纤维 D.激光器10.海洋技术有两个标志技术是( ).A.海水淡化和远洋捕捞 B.海上采油和海水淡化C.深海挖掘和海水淡化 D.深海挖掘和海水养殖11.通常认为高技术包括六大领域,这六大高技术的前导是( ).A.通信技术 B.信息技术 C.计算机技术 D.生物技术12.传说中的“鬼火”现象其实是人体内的一种元素在氧化过程中,部分的反应能量以光能的形式释放出所致.这种人体内的元素是( ).A.钙 B.铁 C.磷 D.钾13.下面四种颜色中哪种颜色的光波最长?( ).A.蓝 B.绿 C.黄 D.红14.第一架实用直升机的发明人是( ).A.莱特兄弟 B.瓦特 C.西科斯基 D.法拉第15.1994年3月,国务院常委会通过的关于中国经济社会发展中长期计划的指导性文件是( ).A.《中国21世纪发展议程》 B.《中国21世纪议程》C.《中国新世纪发展与规划议程》 D.《中国新世纪发展议程》16.21世纪技术的支柱将是( ).A.新能源技术 B.新材料技术 C.空间技术 D.信息技术17.高新技术是当代科学和工程的前沿技术,目前公认的技术领域包括( ).A.六大领域 B.八大领域 C.四大领域 D.七大领域18.环境保护包括两个方面,它们是防止污染和( ).A.保护珍稀生物 B.保护自然 C.治理污染 D.净化空气19.生态系统的自动调节能力的限度叫做( ).A.生态极限 B.生态阀值 C.生态国限 D.极限生态值20.空间技术的两个标志性技术是航天飞机和( ).A.卫星通信 B.测控技术 C.永久太空站 D.回收技术参 考 答 案单项选择题1.B 2.A 3.B 4.A 5.B 6.D 7.B 8.C 9.D 10.C11.B 12.C 13.D 14.C 15.A 16.B 17.A 18.B 19.C 20.C。
5.简单的一些常识题
维生素A-夜盲症;维生素B-脚气病;维生素C-坏血病;维生素D-软骨病
填空题
A、南瓜西米鲜奶露
B、甘薯糖水
c、草莓蓝莓果冻
营养素大奖:甜品(A)
意见:材料含的营养素较丰富,包括(蛋白质、脂肪、糖(碳水化合物)、无机盐(钙)、维生素(A))五种营养素。
食物纤维大奖:甜品(B)
意见:材料含较丰富的食物纤维,帮助(肠道蠕动)
创意大奖:甜品(C)
意见:可以加入(牛奶)做材料,令食物含较丰富的蛋白质和脂肪。
选对错
所有酒类也含有酒精,只是含量有高低之分。 (对)
A杯子大一点,B杯子小一点。里面个有一根一样长,而且同样在燃烧的蜡烛。(B)杯子里的蜡烛会先熄灭。因为燃烧需要(氧气),而(B)杯子较(小),所以蜡烛会较先熄灭。收集燃烧所产生的气体,然后加入石灰水,石灰水会变得(混浊),因为燃烧会产生(二氧化碳)。
铁在有有空气和(潮湿)的环境下会(生锈)我们在铁的表面涂上(油漆或耐氧化的金属)可以预防这种情况。