1、3; k+) printf(“%2d”, akk);A) 1 2 3 B) 1 5 9 C) 1 4 7 D) 3 6 9 2若a是int类型变量,则计算表达式a=25/3%3的值是:(B) A)3 B)2 C)1 D)0 3下面正确的字符常量是:(C) A)“c” B) C)W D) 4 C语言中,运算对象必须是整型的运算符是:A)% B)/ C)* D)+ 5数字字符0的ASCII值为48,若有以下程序 main() char a=1, b=2;printf(%c,b+);%dn,b-a); 程序运行后的输出结果是。A) 3,2B)50,2 C)2,2D)2,50 6以下语句或语句组中,能
2、正确进行字符串赋值的是。(D) A)char *sp;*sp=right!B)char s10;s=C)char s10;*s=D)char *sp=7for(i=0;ib) fun2(_&c,&b_);if(ac) fun2(_&a,&c_);3已知字符A的ASCII代码值为65,以下程序运行时若从键盘输入:B33,则输出结果是 1 B 。 #include char a,b; a=getchar();scanf(%d,&b); a=a-A+0b=b*2; printf(%c %cn,a,b);4以下程序运行后的输出结果是 4 3 5 。int a=3,b=4,c=5,t=99; if(ba
3、 & ac) t=a;a=c;c=t; if(ac & bc) t=b;b=a;a=t; printf(%d %d %dn,a,b,c);5若已知a=10,b=20,则表达式!a=0;i-) t*=i; printf(,t); 10在循环语句中,break语句的作用是 是用来跳出当前一层循环的 ,continue语句的作用是 终止本次循环。三、写出程序的运行结果(30分,每题10分) 1写出程序运行后的输出结果 main() int a=1,b;for(b=1;b=8) break;if(a%2=1) a+=5;continue;a-=3;,b);输出结果:b=4 2写出程序运行后的输出结果
4、#include char *ss(char *s) return s+strlen(s)/2; char *p,*str=abcdefgh p=ss(str); printf(%sn,p);efgh 3写出程序运行后的输出结果 int f1(int x,int y)return xy?x:y;int f2(int x,int y)return xy:x;int a=4,b=3,c=5,d=2,e,f,g;e=f2(f1(a,b),f1(c,d);f=f1(f2(a,b),f2(c,d);g=a+b+c+d-e-f;%d,%d,%dn,e,f,g);4,3,7 四、编程(完形填空)(20分,每
5、题10分) 1以下程序中函数huiwen的功能是检查一个字符串是否是回文,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出,所谓回文即正向与反向的拼写都一样,例如:adgda。请填空。char *huiwen(char *str) char *p1,*p2;int i,t=0;p1=str;p2=_ str+strlen(str)-1_; str+strlen(str) for(i=0;=strlen(str)/2;if(*p1+!=*p2-) t=1;break; if(_t=0或!t_ ) t=0 return(); else char str50;
6、printf(Input:scanf(%s,str);,_ huiwen(str) _ ); huiwen(srt) 2下面程序完成以下功能:(1)trans()函数将二维数组a进行转置,即行列互换,如下图所示;1 2 3 4 1 2 5 7 2 4 6 9 2 4 8 1 5 8 9 7 3 6 9 6 7 1 6 21 4 9 7 21 转置前 转置后 (2)findmin()函数求新数组中对角线(左上到右下)上的最小元素的值;请将程序填写完整。void trans(int b44) /*转置函数*/ int i,j,temp;for(i=0;4;for(j=_0_;jj+) temp=bij;bij=bji;bji=temp;int findmin(int b44) /*求对角线上最小的元素*/ int min,i,j;min=_;if(_biimin_) min=_ bii_ _;return min;int i,j;int a44,min;for(j=0;aij);trans(a);printf(“the result is:”);%5d,aij);nmin=_findmin(a)_;the min is%5dn,min);
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1