C语言试卷-魏复习.ppt

C语言试卷-魏复习.ppt

ID:51441306

大小:114.50 KB

页数:16页

时间:2020-03-22

C语言试卷-魏复习.ppt_第1页
C语言试卷-魏复习.ppt_第2页
C语言试卷-魏复习.ppt_第3页
C语言试卷-魏复习.ppt_第4页
C语言试卷-魏复习.ppt_第5页
资源描述:

《C语言试卷-魏复习.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、一、填空(20分,每空1分)1一个C语言源程序总是从函数开始执行。2字符型数据在内存中的存储形式是。3若a和b均为int型变量,则以下语句组的功能是——a+=b;b=a-b;a-=b;.4若有定义intb=7;floata=2.5,c=4.7;则表达式a+b%3*(int)(a+c)%2/4的值是。5用while语句构成循环时,只有在while语句后的表达式为时结束循环。6条件“020”的C语言表达式是。7若输入字符‘A’,在以下while语句执行后ch的值为。while(ch=getchar()==‘A

2、’);8简单变量做函数实参时,它和对应形参之间数据传递方式是。9局部变量的存储类别有自动变量、和。10若定义数组inta[]={1,2,3,4,5,6};,则数组元素a[a[3]]的值为。11若有以下语句,x数组的长度(大于、等于、小于)y数组的长度。charx[]=“china”,y[]={‘c’,‘h’,‘i’,‘n’,‘a’};12定义charstr[20];如果想从键盘上把以下字符串Goodmorning送到数组str中,应该调用标准库函数形式为。13若有以下定义:inta=100,*p=&a;执行语句a=*p

3、+10;后a的值是。14定义指向“有两个整型参数、返回值为整型”的函数的指针变量p的语句是。15若有定义:inta[5]={10,20,30,40,50},*p=&a[1];顺序执行下面两个语句,printf(“%d”,*p++);结果是。printf(“%d”,*p);结果是。16设有以下宏定义:#defineWIDTH40#defineLENGTHWIDTH+20则执行赋值语句:v=LENGTH*20;(v为int型变量)后,v的值是。17要打开一个只读的文本文件file.dat使用的正确语句是。18当正确写文件时

4、,函数调用语句fwrite(buffer,size,count,fp);的返回值为。二、阅读程序,写出程序运行的结果(30分,每题6分)1执行下面的程序,输出结果是。#includevoidmain(){inti;for(i=1;i<=4;i++)switch(i) {case1: case2:printf(“%d,”,i); case3:printf(“%d,”,i);break; default:printf(“china”);} }2执行下面的程序,输出结果是。#include

5、voidmain(){intk=1,num=263;do{k*=num%10;num/=10;printf(“%d,”,k);}while(num);}3执行下面的程序,输出结果是。#includevoidtest(){inta=0;staticintb=0;printf(“a=%d,b=%d”,a,b);a++,b++;}voidmain(){intk=1;for(k=1;k<=3;k++)test();}4执行下面的程序,输出结果是。#include#include

6、ng.h>voidmain(){chara[]=“Language”,b[20];intk,n;n=strlen(a);for(k=0;kstructstudent{charname[20];floats[3];floatave;}stu[3]={“li”,70,80,90,0,“wang”,83,94,75,0,“zhang”,92,86,89,0};voidmain()

7、{inti;for(i=0;i<3;i++){stu[i].ave=(stu[i].s[0]+stu[i].s[1]+stu[i].s[2])/3;printf(“%s,%5.2f”,stu[i].name,stu[i].ave);}}三、程序填空(20分,每空2分)1以下程序的功能是计算s=1!+2!+……+n!。#includelongfun(intn){inti;(1);s=(2);for(i=1;i<=n;i++)s=(3);returns;}voidmain(){longs;intk,n

8、;scanf(“%d”,&n);s=(4);for(k=1;k<=n;k++)s=s+(5);printf(“%ld”,s);}2用冒泡法对10个数由小到大排序。#includevoidsort((6)){inti,j,temp;for(i=1;i

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。