资源描述:
《2016c复习题》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、选择题12345678910111213141516171819202122232425262728293031#includemain(){intm=5,n=10;printf(“%d,%d”,m++,--n);}以上程序的运行结果是()。32main(){intx,y,z;scanf(“%d%d%d”,&x,&y,&z);printf(“x+y+z=%d”,x+y+z);}输入数据的形式是25,13,10<回车>,则程序的输出结果是()。33343536373839404142已知大写字母A的AS
2、CⅡ码是65,小写字母a的ASCⅡ码是97。下列不能将变量c中的大字字母转换为对应小写字母的语句是()。4344454647484950515253545556575859606162636465设有如下程序#includemain(){charch1='A',ch2='a';printf("%c",(ch1,ch2));}则下列叙述正确的为()。666768697071727374757677以下程序运行的结果是()。#includemain(){inta=3,b=4,c=8,d=4,m=
3、1,n=3;printf("%d",(m=a>b)&&(n=c>d));}787980设a、b、C、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值位为81828384有以下程序段。charch;intk;ch='a';k=12;printf("%c,%d,",ch,ch,k);printf("k=%d",k);已知字符a的ASCⅡ十进制代码为97,则执行上述程序段后输出结果是()8586设已定义x为double类型变量:#includ
4、emain(){floatx=323.82631;printf("%.2e",x);}则以上语句()。8788899091929394以下程序的运行结果是()。#includemain(){inta=3,b=4,c=8,d=4,m=1,n=3;printf("%d",(m=a>b)&&(n=c>d));}95969798要求当A的值为奇数时,表达式的值为“假”,A的值为偶数时,表达式的值为“真”。则以下能满足要求的是()。99100101有下列程序:main(){intm,n,p;sca
5、nf("m=%dn=%dp=%d",&m,&n,&p);printf("%d%d%d",m,n,p);}若想从键盘上输入数据,使变量m的值为123,n的值为456,p的值为789,则正确的输入是()。102103有以下程序:main(){inty=1,x=2,z=3;printf("%d,%d",(++x,y++),z+2);}执行后的输出结果是()。104x=-2;y=-1;if(x!=0)if(x>0)y=1;elsey=0;该程序段的输出结果为()。105106107108109110111112113114以下程序的输
6、出结果是()。main(){inta=1,b=2;printf("%d,%d",--a,++b);}115116117118119120121已有如下定义和输入语句,若要求a1,a2,c1,c2值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是:()inta1,a2;charc1,c2;scanf("%d%c%d%c",&a1,&c1,&a2,&c2);122printf函数中用到格式符(%5s),其中数字5表示输出的字符串占用5列。如果字符串长度大于5,则输出按方式:()123124125126设变量
7、均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下面的输入形式中正确的是()(注:□代表空格字符)。127128129130有下列程序:main(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d",x,y,z);}程序运行的结果是()。131数字字符0的ASCⅡ值为48,运行下列程序的输出结果是()。main(){chara='1',b='2';printf("%c,",b
8、++);printf("%d",b-a);}132已知字符'A'的ASCⅡ码值是65,字符变量c1的值是'A',c2的值是'D'。执行语句printf("%d,%d",c1,c2-2);后,输出结果是()。133若变量已正确定义,下面程序段的输