func(inta,intb){returna=a+b,a%b;}main(){intx=9,y=7,z=3,rels;rels=func(func(x,y),z);printf("%d\n",l<main(){charc" /> func(inta,intb){returna=a+b,a%b;}main(){intx=9,y=7,z=3,rels;rels=func(func(x,y),z);printf("%d\n",l<main(){charc" />

全文预览

湖南省2012年对口升学考试计算机应用类综合试题 标准答案

上传者:叶子黄了 |  格式:doc  |  页数:19 |  大小:1448KB

文档介绍
\n",a,y);}运行结果是_a=12y=34_____(4)#include<stdio.h>func(inta,intb){returna=a+b,a%b;}main(){intx=9,y=7,z=3,rels;rels=func(func(x,y),z);printf("%d\n",l<<rels);}运行结果是_4_____(5)#include<stdio.h>main(){charch[2][5]={"1981","0921"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=ch[i];for(i=0;i<2;i++)for(j=1;j<=3;j+=2)s=10*s+p[i][j]-'0';printf("%d",s);}运行结果是_9191_____34.程序填空。按照题目要求,将正确内容填入答题卡相应位置,使程序完整(每空5分,共25分)(1)下面程序输出x,y,z三个数中的最大值。#include<stdio.h>main(){intx=3,y=7,z=6;inta,b;a=x<y?y:x①;b=a<z?z:a②;printf("%d",b);}(2)下面程序接受键盘上的输入,直到按回车键为止,然后将输入的字符串输出,输出时如果原输入字符是英文大写字母则转成小写字母输出,如果是小写字母则转成大写字母输出,如果有连续的一个以上的空格时只输出一个空格。#include<stdio.h>main(){charcx,pre='\0';while((cx=getchar())③!='\n'){if(cx!='')if(cx>='a'&&cx<='z')putchar(cx-32);elseif(cx<'z'&&cx>='A')if(cx>=’A’&&cx<=’Z’)putchar(cx+32)④___;elseputchar(cx);

收藏

分享

举报
下载此文档