C程序的运行环境和简单C源程序的调试讲解

上传人:枫** 文档编号:487670067 上传时间:2023-01-25 格式:DOCX 页数:8 大小:26.95KB
返回 下载 相关 举报
C程序的运行环境和简单C源程序的调试讲解_第1页
第1页 / 共8页
C程序的运行环境和简单C源程序的调试讲解_第2页
第2页 / 共8页
C程序的运行环境和简单C源程序的调试讲解_第3页
第3页 / 共8页
C程序的运行环境和简单C源程序的调试讲解_第4页
第4页 / 共8页
C程序的运行环境和简单C源程序的调试讲解_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《C程序的运行环境和简单C源程序的调试讲解》由会员分享,可在线阅读,更多相关《C程序的运行环境和简单C源程序的调试讲解(8页珍藏版)》请在金锄头文库上搜索。

1、C程序的运行环境和简单C源程序的调试,实验报告(共,成绩)秒33分(127,用时)题(A)1、有如下程序:椣据畬敤獜摴潩栮main()a=8;intprintf(%d,%-5d#n,a,a,a);printf(%d,%o,%x,%u,a,a,a,a);_8,10,。第二个printf语句的运行结果是V你的答案:8,10,8,8有如下程序:2、椣据畬敤獜摴潩栮)main(intcharc1=a,c2=b;a=97,b=98;printf(%d,%dn,a,b);printf(%c,%c,c1,c2);最后一个printf语句的运行结果是。你的答案:a,bV有如下程序:3、椣据畬敤獜摴潩栮main

2、()inti,j;i=3;j=4;printf(%d%dn,i+,+j);printf(%d,%dn,i,j);printf(%d,%dn,-i+,-+j);printf语句的运行结果是。最后一个你的答案:-4,-6V4、有如下程序:椣据畬敤獜摴潩栮main()a=7;intfloatx=2.5,y=4.7,z;z=x+a%3*(int)(x+y)%2/4;printf(%fn,z);程序的运行结果是。你的答案:2.500000V思考题分数:60分,源代码分数:40分。应提交源代码:5个,实际提交源代码:5个。河南科技大学reservedAllrightsCopyright?2006建议使用:

3、800x600以上分辨率IE4.0以上版本浏览器顺序结构程序设计,实验报告(共题),用时(48分21秒),成绩(A)18,运行结果是。1、从键盘上输入:32椣据畲敤獜摴潩栮main()inti,j;printf(Enteri,jn);scanf(%d%d,&i,&j);printf(i=%d,j=%dn,i,j);你的答案:i=32,j=18Vi=12.5,j=-4.0,从键盘应输入:2、如果下面程序运行结果是椣据畬敤獜摴潩栮main()floati,j;scanf(i=%f,j=%f,&i,&j);printf(i=%.1f,j=%.1fn,i,j);你的答案:i=12.5,j=-4.0V值

4、ASCII及对应的a、3,输出小写字母a,将它转换为小写字母A输入一个大写字母97x,y:);。要求输出格式为:j=a,j=97。输出语句应为椣据畬敤獜摴潩栮)main(i, j;charscanf(%c,&i);j=i+32;输出语句V你的答案:printf(j=%c,j=%d,j,j);a=2,b=1”格式输出。a,b两个变量的值交换后,要求按“4、将。划线处应当填写:椣据畬敤獜摴潩栮main()a=1,b=2,t;intt=a;a=b;b=t;V你的答案:printf(a=%d,b=%d,a,b);个。个,实际提交源代码:5思考题分数:60分,源代码分数:40分。应提交源代码:5rese

5、rved河南科技大学2006AllrightsCopyright?以上版本浏览器IE4.0X600以上分辨率建议使用:800(A)秒,成绩,用时题)(84分39共选择结构程序设计,实验报告),请将程序填写完整。:y下面程序的功能是实现表达式1、z=(x=y?x椣据畬敤獜摴潩栮)main(z;x,y,intprintf(Pleaseinputscanf(%d%d,&x,&y);if()z=x;z=y;elseprintf(z=%d,z);你的答案:x=yV2、下面程序的运行结果为。椣据畬敤獜摴潩栮main()inta=3,b=5,c=8;b=b+1;c-!=0)if(a+3&printf(a=%

6、d,b=%d,c=%dn,a,b,c);你的答案:a=4,b=5,c=8V3、程序填空,从键盘上输入x的值,按下式计算y的值。厂xx12x-1xL#include獜摴潩栮main()x,y;float牰湩晴尨?scanf(%f,&x);)y=x;(if)x=1elseif(y=2*x-1;elsey=3*x-11;printf(y=%fn,y);Vxb)t=a;a=b;b=t;printf(=%d,b);你的答案:b=0V思考题分数:60分,源代码分数:40分。应提交源代码:5个,实际提交源代码:5个河南科技大学rightsreserved?2006AllCopyright建议使用:800X6

7、00以上分辨率IE4.0以上版本浏览器循环结构程序设计(一),实验报告(共题),用时(23分36秒),成绩(A)1、求两个正整数x和y的最大公约数,请填空。#include#includemain()intx,y,t,i;scanf(%d,%d,&x,&y);t=x;x=y;yif(xy)=t;for()if(x%i=0&y%i=0)break;printf(MaximalCommonDivisoris:%dn,i);你的答案:i=x;i=1;i-V2、计算1到100之间的奇数之和及偶数之和。请填空。椣据畬敤獜摴潩栮main()inta,b,c,i;/*变量赋初值c=0;a=0,*/for(i

8、=0;i=100;i+=2)*/存放偶数的和a变量/*a+=i;c+=b;/*变量c存放奇数的和*/printf(SumofEvensis%dn,a);printf(SumofOddsis%dn,c-101);你的答案:b=i+1V3、252,则下面程序的功能是:计算正整数num的各位上的数字之和。例如,若输入:输出应该是:9;若输入:202,则输出应该是:4。请将程序补充完整。#includemain()intnum,k;k=0;printf(Pleaseenteranumber:);scanf(%d,&num);dok=;num/=10;while(num);printf(%dn,k);你

9、的答案:k+num_xOO1O_V4、求两个正整数m,n之间所有既不能被3整除也不能被7整除的整数之和。请填空。#include#includemain()intm,n,i,t;longints=0;scanf(%d,%d,&m,&n);if(mn)t=m;m=n;n=t;for()if(i%3!=0&i%7!=0)s+=i;printf(Sumis:%ldn,s);你的答案:i=m;i在第11列请把程序补充完整。椣据畬敤獜摴潩栮main()inti,j,k;for(i=0;i=2;i+)牰湩晴尨);j+)for(j=0;j10-iprintf(*););k+k=0;for(printf();

10、你的答案:k=2*I;2、下面函数的功能是求岀100300间的素数和,请把程序补充完整。椣据畬敤獜摴潩栮main()inti,j,flag,sum=0;for(i=100;i=300;i+)flag=0;for(j=2;j=i-1;j+)if(i%j=0)flag=1;break;if()sum+=i;printf(Thesumis%dn,sum);Vflag=0你的答案:3、下面函数的功能是输岀九九乘法表,请把程序补充完整。椣据畬敤獜摴潩栮main()inti,j;for(i=1;i=9;i+)for(j=1;j+)printf(%d*%d=%-4d,i,j,i*j);printf();你的

11、答案:j=iV4、根据公式:e=1+1/1!+1/2!+1/3!+1/n!+,计算e的近似值,请把程序补充完整。椣据畬敤獜摴潩栮main()longintn,j;floatsum=1,t;for(n=1;n=20;n+)t=1.0;for(j=1;j=n;j+)t=t*j;printf(_x0010_.2fn,sum);你的答案:sum=sum+1/tV思考题分数:60分,源代码分数:40分。应提交源代码:5个,实际提交源代码:5个一维数组程序设计,实验报告(共题),用时(2分9秒),成绩(A)1、定义一个数组名为ftop且有5个int类型元素的一维数组,同时给每个元素赋初值为0,请写出数组的

12、定义语句你的答案:intftop5=0;V2、下面程序的功能是:为一维数组a中的元素赋值,并按照逆序输出。请在程序中的横线上填入正确的内容。#include獜摴潩栮)main(voidinti,a10;/*定义循环变量i和一维数组a*/for(i=0;i=0;i-)/*printf(%d,ai);按照逆序输出*/printf();V你的答案:i=93、下面程序的功能是:输出一维数组a中的最小值及其下标。请在程序中的横线上填入正确的内容。椣据畬敤獜摴潩栮main()inti,p=0,a10;/*定义a为数组名,p为下标名*/for(i=0;i10;i+)scanf(%d,&ai);for(i=1

13、;i10;i+)if(aiap)printf(%d,%d,ap,p);/*输出一维数组a中的最小值及其下标*/你的答案:p=iV下面程序的功能是:求一维数组中下标为偶数的元素之和并输出。请在程序中的横线入正确的内容。#include獜摴潩栮voidmain()sum=0;inta=2,3,4,5,6,7,8,9;intfor(i=0;i8;)sum+=ai;printf(sum=%dn,sum);你的答案:i+=2V思考题分数:60分,源代码分数:40分。应提交源代码:5个,实际提交源代码:河南科技大学以上版本浏览器rightsAllreserved2006?CopyrightIE4.0以上分

14、辨率600X800建议使用:48秒),成绩(A)题二维数组程序设计,实验报告(共),用时(3分,下的所有元素初始化为1)5行5列的二维数组a,使主对角线(含主对角线、在划线处填空。i,j,a55;inti+)i5;for(i=0;j=j矩阵的主对角线元素之和2、求一个4X4獜摴潩栮#includemain()void2,9,6;int4、上填5个1定义一个i,sum=0;inti4;i+)for(i=0;n”,sum);printf(“sum=%d你的答案:sum+=aii中的最大元素及其下标,填空并运行程序。求二维数组、a3獜摴潩栮#includemain()void8,9,10;intinti,j,max,l,c;max=a00;for(i=0;i4;i+)for

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

当前位置:首页 > 办公文档 > 活动策划

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号