1 / 5
文档名称:

C语言期中测验试题及答案.doc

格式:doc   大小:29KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

C语言期中测验试题及答案.doc

上传人:xgs758698 2019/5/28 文件大小:29 KB

下载得到文件列表

C语言期中测验试题及答案.doc

文档介绍

文档介绍::inta=5,b=6,w=1,x=2,y=3,z=4;执行语句“(a=w>x)&&(b=y>z);”:intk=4,a=3,b=2,c=1;则表达式“k<a?k:c<b?c:a”"辗转相除法"(设两个数m,n,假设m>=n,用m除以n,求得余数r。若r为0,则n为最大公约数;若r不等于0,则进行如下迭代:m=n,n=r,即原除数变为新的被除数,原余数变为新的除数重复算法,直到余数为0为止。余数为0时的除数n,即为原始m、n的最大公约数。)求两个正整数的最大公约数。请填空。#include<>intmain(){intr,m,n;scanf("%d%d",&m,&n);if(m<n){r=m;m=n;n=r;}r=m%n;while(r!=0){m=n;n=r;r=m%n;}printf("%d\n",n);return0;}。#include<>intmain(){inti,j;for(i=0;i<10;i++){j=i*10+6;if(j%3!=0)continue;printf(“%d“,j);}}构成C语言程序的基本单位是函数。,如4721,最大数为7。请填空。#include<>intmain(){intn,max,t;max=0;scanf("%d",&n);do{t=n%10;if(max<t)max=t;n=n/10;}while(n!=0);printf("max=%d\n",max);return0;},且s=6,则下面表达式的值为1。s%2+(s+1)%,=“a”; =’\0’; =’a’; =‘\x2d’;(i=0;i<4;i++,i++)for(k=1;k<3;k++);printf("*");程序段的输出结果是DA.******** B.**** C.** D.*:inta=1,b=2,c=3;,以下语句中执行效果与其它三个不同的是:(a>b)c=a,a=b,b=c; (a>b){c=a,a=b,b=c;}(a>b)c=a;a=b;b=c; (a>b){c=a;a=b;b=c;}, :inta,b,c;scanf("a=%d,b=%d,c=%d",&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应当是(注:#表示空格)<回车> ,3,2<回车> =1#b=3#c=2<回车> =1,b=3,c=2<回车>:chara=’a’;floatb=;doublec=41;intd;则执行语句d=a+b+c;