考试时间7thJan.ppt

上传人:ga****84 文档编号:449986 上传时间:2018-10-08 格式:PPT 页数:33 大小:216KB
下载 相关 举报
考试时间7thJan.ppt_第1页
第1页 / 共33页
考试时间7thJan.ppt_第2页
第2页 / 共33页
考试时间7thJan.ppt_第3页
第3页 / 共33页
考试时间7thJan.ppt_第4页
第4页 / 共33页
考试时间7thJan.ppt_第5页
第5页 / 共33页
点击查看更多>>
资源描述

1、考试时间:,2017-01-07 09:3011:30,题型和分数分布,填空题(每空1分,共10分)选择题(每题2分,共20分)判断并改错(每题5分,共10分)写出运行结果(每题5分,共25分)完善程序(每题5分,共15分)编程题(每题10分,共20分),填空题,已知int x=2, y=5,z; 语句z=(xy)?x+:y+ ;运行后 x=_,y=_,z=_。已知有语句 scanf(“%d,%d”,&a,&b);要使整型变量 a = 6, b = 8,运行时,屏幕上应输入:_。,填空题,已知int x=2, y=5,z; 语句z=(xy)?x+:y+ ;运行后 x=_2_,y=_6_,z=_

2、5_。已知有语句 scanf(“%d,%d”,&a,&b);要使整型变量 a = 6, b = 8,运行时,屏幕上应输入:_6,8_。,选择题,若num、a、b和c都是int型变量,则执行表达式num=(a=4,b=16,c=32);后num的值为( )。A. 4 B. 16 C. 32 D. 52能正确表示逻辑关系:“a10或a0”的C语言表达式是( ) A. a=10 or a=0|a=10 &a=10a=10 or a=0|a=10 &a=10|aa1)tmp=a0; a0=a1; a1=tmp; ,判断并改错,输入两个数,从小到大输出。#include stdio.hvoid main

3、() int cmp2; scanf(“%d%d”,cmp0,cmp1); swap(cmp2); printf(“%d%d”,cmp0,cmp1);void swap(int a ) int tmp;if(a0a1)tmp=a0; a0=a1; a1=tmp; ,加void swap(int a ); scanf(“%d%d”,判断并改错,以下程序输入10个数,计算并输出平均值. #include main()int a10,i; float av=0; for ( i = 0; i 10; i+ ) scanf( %d, ,判断并改错,以下程序输入10个数,计算并输出平均值. #inclu

4、de main()int a10,i; float av=0; for ( i = 0; i 10; i+ ) scanf( %d, ,av += ai; printf( %f, av );,写出运行结果,#include main() int i, j; for(i=0; i4; i+) for(j=0; ji; j+) printf( ); for(j=0; j4; j+) printf(*); printf(n); ,写出运行结果,#include main() int i, j; for(i=0; i4; i+) for(j=0; ji; j+) printf( ); for(j=0;

5、 j4; j+) printf(*); printf(n); ,* * * *,写出运行结果,#include int partsum(int *a) int sum=0, i; for(i=0; ai!=0; i+) printf(a%d=%dn, i, ai); sum+=ai; return sum; main() int x =10, 20, 30, 0, 40, 50,*px=x; printf(part sum=%dn, partsum(px); ,写出运行结果,#include int partsum(int *a) int sum=0, i; for(i=0; ai!=0; i

6、+) printf(a%d=%dn, i, ai); sum+=ai; return sum; main() int x =10, 20, 30, 0, 40, 50,*px=x; printf(part sum=%dn, partsum(px); ,a0=10a1=20a2=30part sum=60,写出运行结果,#include int main() int x=1, y=0; if (!x) y+; else if (x=0) if (x) y+=2; else y+=3; printf(“y=%dn, y); return 0;,写出运行结果,#include int main()

7、int x=1, y=0; if (!x) y+; else if (x=0) if (x) y+=2; else y+=3; printf(“y=%dn, y); return 0;,y=0,写出运行结果,int main() int a=1,0,3,4,0,2,0; int n=7; Afunc(a,n); for(int i=0;i=p) if(*p1) p1-; else *p1=*end; *end=0; end-; ,写出运行结果,int main() int a=1,0,3,4,0,2,0; int n=7; Afunc(a,n); for(int i=0;i=p) if(*p1

8、) p1-; else *p1=*end; *end=0; end-; ,1234000,写出运行结果,int main() int a=1,0,3,4,0,2,0; int n=7; Afunc(a,n); for(int i=0;i=p) if(*p1)!=0) p1-; else *p1=*end; *end=0; end-; ,1234000,完善程序,main() int i, j;for(i=0; i4; i+) for(j=0; j4; j+) printf(“%dt”, ); printf(“ ”); ,0 1 2 31 2 3 02 3 0 13 0 1 2,完善程序,mai

9、n() int i, j;for(i=0; i4; i+) for(j=0; j4; j+) printf(“%dt”, (i+j)%4 ); printf(“ n ”); ,0 1 2 31 2 3 02 3 0 13 0 1 2,编程题,输入三个整数,按从大到小的顺序进行输出。,输入三个整数,按从大到小的顺序进行输出。main(void) int x,y,z,c; scanf(%d %d %d,输入任意个整数,用空格分隔数,用回车结束,输出这些整数的平均数,精确到小数点后8位。,输入任意个整数,用空格分隔数,用回车结束,输出这些整数的平均数,精确到小数点后8位。 #include int main()int a,ind=0;double ans=0;while(1) scanf(%d,

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

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。