《C语言程序设计教程——李春葆 曾平 喻丹丹》

作者:李春苞 曾平 喻丹丹  出版社:清华大学出版社

题目 题型
给出以下程序的执行结果。 #include <stdio.h> void main() {     printf("%d\n",NULL) } 问答
给出以下程序的执行结果。 #include <stdio.h> void fun(char *a,char *b) {     a=b;     (*a)++; } void main() {     char c1='A',c2='a' 问答
给出以下程序的执行结果。 #include <stdio.h> void main() {     printf("%d\n",NULL) } 问答
给出以下程序的执行结果。 #include <stdio.h> fun(chae *p2,char *p1) {     while ((*p2= *p1)!='\0')     {         p1++;p2++;     } } 问答
给出以下程序的执行结果。 #include <stdio.h> void main() {     int *p1,*p2,*p;     int a=10,b=12;     p1=&a;p2=&b;     if (a 问答
给出以下程序的执行结果。 #include <stdio.h> void main() {     int k=2,m=4,n=6;     int * pk=&k,* pm=&m,* p;     * (p=&n 问答
给出以下程序的执行结果。 #include <stdio.h> void main() {     char a[ ]="Language",b[ ]="programe";     char * 问答
给出以下程序的执行结果。 #include <stdio.h> int fun(char * p) {     int n=0;     while ( *p++ )       n++;     return(n); } void ma 问答
给出以下程序的执行结果。 #include <stdio.h> void main() {     static char s[ ]={"abcdef"};     char * p=s;     * (p+2) += 问答
给出以下程序的执行结果。 #include <stdio.h> void main() {     char *p,s[ ]="ABCDEFG";     p=s;     while( * p!='\0')     问答
编写一个程序,将谁的字符串按逆序存放后输出。 问答
编写一个程序,输入3个整数,将其传递给函数,找出其最小值和最大值,通过形参返回给主函数。 问答
编写一个程序,输入3个整数分别放在a、b、c变量中,设置指针变量p1,、p2、p3分别指向这3个变量。设计一个函数通过这些指针使a、b、c变量值的顺序交换,即把原来a的值赋给b,把b的值赋给c,把c的值赋给a,最后输出交换后的结果。 问答
编写一个程序,判断一个字符串是否是回文。回文是指顺读和倒读都一样的字符串。 问答
编写一个程序,求一个整数数组中最大元素和次大的元素。 问答