收藏 分享(赏)

餐饮劳务合同范本.pdf

上传人:摩登e代 文档编号:2824588 上传时间:2020-09-06 格式:PDF 页数:27 大小:28.29KB
下载 相关 举报
餐饮劳务合同范本.pdf_第1页
第1页 / 共27页
餐饮劳务合同范本.pdf_第2页
第2页 / 共27页
餐饮劳务合同范本.pdf_第3页
第3页 / 共27页
餐饮劳务合同范本.pdf_第4页
第4页 / 共27页
餐饮劳务合同范本.pdf_第5页
第5页 / 共27页
亲,该文档总共27页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

1、12.若有以下定义和说明,则结构体变量w在内存中所占的字节数是_union aa float x; float y; char c6; ;struct st union aa v; float w5; double ave; w; 13.执行下述程序的输出结果是_ _。 #include struct str float x; char *y; *m; struct str group3= 95.0,Li, 82.5,Wang, 73.5,Sun ; main() m=group; printf(%.lf,%sn,m-x,m-y); 14.下面的程序用来统计某文件中字符的个数。请填空。 #in

2、clude #include main() FILE *fp; long num=0; if (fp=fopen(fnam.dat,r)=NULL) printf(Cant open this file!n); exit(0); while (_ _) fgetc(fp); num+; printf(num=%dn,num); fclose(fp); 15.执行下述程序后,输出结果为_。 #include #define FUN1(a,b) a+b #define FUN2(a,b) a-b #define CAL(a,b) a*b+a+3 main() printf(%dn,CAL(FUN1

3、(3,5),FUN2(4,5); 三、修改程序(在程序出错的语句下划横线并标号,把修改后的语句写在程序之后的横线上。每小题5分,共10分)1下列给定程序的功能是:读入一个整数(2=k10000),打印它的所有质因子(即所有为素数的因子)。例如,若输入整数2310,则应输出2、3、5、7、11。#include #include IsPrime(int n);int i,m; m=1; for ( i=2; in; i+) if !(n%i) m=0; continue; return (m); main() int j,k; printf(“nPlease enter an integer n

4、umber between 2 and 10000:”);scanf(“%d”,k); printf(“nThe prime factor(s) of %d is (are):”,k); for (j=2;j=k;j+) if (!(k%j)&(IsPrime(j) printf(“n%4d”,j); printf(“n”); 2下列给定程序中,函数fun的功能是:逐个比较a、b两个字符串对应位置中的字符,把ASCII值大或等于的字符一次存放到c数组中,形成一个新的字符串。例如,若a中的字符串为aBCDeFgH,b中的字符串为:ABcd,则c中的字符串为:aBcdeFgh。#include #

5、include void fun(char *p,char *q,char *c); int k=1; while(*p!=*q) if (*p*q) ck=*q; else ck=*p; if (*p) p+; if (*q) q+; k+; main() char a10=“aBCDeFgh”,b10=“ABcd”,c80=“”; fun(a,b,c); printf(“The string a:”); puts(a); printf(“The string b:”); puts (b); printf(“The result:”); puts(c); 四、阅读下列程序,在程序后面的横线上

6、,写出该程序的功能或给出运行结果。(每小题5分,共20分)1. #include void main() char ch; int k=0; for(ch=A;chH;ch+,k+) if(k%2=0) printf(“%c”,ch); printf(“n”); 输出结果: 2. #include void main( ) int k=0; char c=A; do switch (c+) case A: k+; break; case B: k-; case C: k+=2; break; case D: k=k%2; break; case E: k=k*10; break; defaul

7、t: k=k/3; k+; while(cG); printf(“k=%dn”, k); 输出结果: 3. #include void main() int a6=12,4,17,25,27,16,b6=27,13,4,25,23,16,i,j; for(i=0;i6;i+) for(j=0;j6;j+) if(ai=bj)break; if(j6) printf(“%d”,ai); printf(“n”); 输出结果: 4. #include void main() int a8=1,0,1,0,1,0,1,0,i; for(i=2;i8;i+) ai+=ai-1+ai-2; for(i=0

8、;i8;i+) printf(“%d”,ai); printf(“n”); 输出结果:五、 编程题(本大题20分,第一题8分,第二题12分)1、计算分段函数的值: 1-x (x=0) 编程实现。2、输入10个学生3门课的成绩,用函数实现:找出最高的分数所对应的学号和成绩。模拟试卷十一参考答案:一、单选题1) D 2) C 3) C 4) C 5) D 6) A 7) C 8) C 9) C 10) B二、填空题1、1.0000002、173、x0.04、k=k+15、-3 -4 0 4 4 36、67、608、109、int *z10、*(b+)11、ts12、4213、95, Li14、fg

9、etc(fp)!=EOF15、29三、改错题 1、IsPrime(int n);改为IsPrime(int n)scanf(“%d”,k); 改为scanf(“%d”,&k);if !(n%i) m=0; continue; 改为if (!(n%i) )m=0; continue; if (!(k%j)&(IsPrime(j) 改为if(!(k%j)& (IsPrime(j) 2、studio.h改为 stdio.h void; fun(char *p,char *q,char *c);改为void fun(char *p,char *q,char *c) k=1改为k=0 while (*p

10、!=*q)改为 while(*p)|(*q)k+后添加一个四、阅读程序 1、ACEG 2、8 3、4252716 4、1022571320五、编程题 1、#includemain() float x,y; scanf(%f ,&x); if(x0) y=1-x; else y=2*x*x-2; printf(%fn,y);2、#includestruct student int num; float score3;stu10;void chosescore(struct student *stu,int n) int i=0,j=0,k=0; float temp; for(i=0;i3;i+

11、) temp=stu0.scorei; k=stu0.num; for(j=1;jn;j+) if(tempstuj.scorei) temp=stuj.scorei; k=stuj.num; printf(%d %fn,k,temp); void main() int i; for(i=0;i10;i+) printf(put in %d student informtionn,i+1); scanf(%d%f%f%f, &stui.num,&stui.score0,&stui.score1,&stui.score2); chosescore(stu,10);C+面向对象程序设计模拟试题(带

12、答案)1.1选择题在C+中用( D )能够实现将参数值带回。a)数组 b)指针 c)引用 d)上述ABC都可考虑函数原型void test(int a,int b=7,char *ch=*),下面的函数调用中,属于不合法调用的是:( C )A)test(5) B)test(5,8) C)test(6,#) D)test(0,0,*);已知: int m=10;下列表示引用的方法中,正确的是:( C )A)int &Z; B)int &t=10; C)int &X=m; D)float &f=&m;下列不是函数重载所要求的条件是:( D )A)函数名相同 B)参数个数不同 C)参数类型不同 D)

13、函数返回值类型不同在C+中执行以下4条语句后输出rad值为:( C )static int hot=200;int &rad=hot;hot=hot+100;coutradstr;当输入Microsoft Visual Studio 6.0!所得结果是str=(B)。A、 Microsoft Visual Studio 6.0!B、 MicrosoftC、 Microsoft Visual D、 Microsoft Visual Studio 6.0.函数模板(C)。A、代表某一具体函数B、与模板函数是同一个函数C、与某一个具体的数据类型连用D、是模板函数实例化的结果在C+中,关于下列设置参数

14、默认值的描述中,正确的是(C)A、不允许设置参数的默认值B、设置参数默认值只能在定义函数时设置C、设置参数默认值时,应该是先设置右边的再设置左边的D、设置参数默认值时,应该全部参数都设置下列表示引用的方法中,(A)是正确的。已知: k=1000; A、int &x=k; B、char &y;C、int &z=1000; D、float &t=&k;有如下模板定义:template T fun(T x,T y)return x*x+y*y;在下列对fun的调用中,错误的是:( C )A)fun(2,8) B)fun(2.0,8.2) C)fun(2.3,8) D)fun (2,8)通常情况下,函

15、数模板中的类型参数个数不能是( A )A)0个 B)1个 C)2个 D)3个1.2填空题1、 假定有如下定义:int x;,若要将整型变量y定义为变量x的引用,则应使用的定义语句是_int &y=x;_。具有相同函数名但具有不同参数表的函数称为 重载函数。 2、 在进行函数调用时,将把参数的值传递给值参数,把参数的_地址_传递给引用参数。 3、 执行完下列三条语句后,指针变量c指向_b_。Int a,b,*c=&a;int *&p=c;p=&b; 4、 假设有如下函数定义:void Fun(int x,int y=100);则语旬Fun(5)语句_ Fun(5,100)_等价。 5、 在一个C

16、+程序中,每个变量都必须遵循_先定义后使用_的原则。 6、 下面是一个求数组元素之和的程序。主程序中定义并初始化了一个数组,然后计算该数组各元素之和,并输出结果。函数TotalSum 计算数组元素之和。请完成下列程序。#include _ intTotalsum(intarray,intlen)_ ;void main()int a5=2,3,6,8,10;_int Total _;Total =Totalsum(a,5);coutSum of array:Totalendl;int Totalsum(int array,int len)_int sum =0_ ;for(int I=0;_I

17、len_ ;I+)_ sum += arrayI_ ;return sum; 7、 下面的函数Fun未使用中间变量实现了对两个数的交换,请完成下列函数的定义。Void Fun (int &x,int &y)x+ = y;y =_x-y_ ;_x = x - y_ ; 8、 定义一个函数时,若只允许函数体访问形参的值而不允许修改它的值,则应把该形参声明为_常量_,即在该形参声明的前面加上_const_关键字进行修饰。 9、 在一个函数的定义或声明前加上关键字_inline_时,该函数就声明为内联函数。 1.3简答题A、.内联函数的含义在函数前加上关键字inline说明了一个内联函数,这使一个函数

18、在程序行里进行代码扩展而不被调用。这样的好处是减少了函数调用的开销,产生较快的执行速度。但是由于重复编码会产生较长代码,所以内联函数通常都非常小。如果一个函数在类说明中定义,则将自动转换成内联函数而无需用inline说明。B、.函数重载的含义在同一作用域范围内,相同的函数名通过不同的参数类型或参数个数可以定义几个函数,编译时编译器能够识别实参的个数和类型来决定该调用哪个具体函数。需要注意的是,如果两个函数仅仅返回类型不同,则编译时将会出错,因为返回类型不足以提供足够的信息以使编译程序判断该使用哪个函数。所以函数重载时必须是参数类型或者数量不同。C、引用与指针的区别D、内联函数使用上的限制E、定

19、义带默认参数值函数的规则F、指针与常量的关系1.4程序阅读题1)写出下列程序的运行结果。#include void main()int x;int &p=x;x=10;p=x+10;coutx,pendl;结果:20,202)写出下列程序的运行结果。#include int f(int a)return +a;int g(int &a)return +a;void main()int m=0,n=0;m+=f(g(m);n+=f(f(n);coutm=mendl;coutn=nendl;结果:m=3n=23) 写出下列程序的运行结果。#include void Fun()int num=20;cout<

展开阅读全文
相关资源
相关搜索
资源标签

当前位置:首页 > 实用文档 > 表格模板

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:文库网官方知乎号:文库网

经营许可证编号: 粤ICP备2021046453号世界地图

文库网官网©版权所有2025营业执照举报