2007级专科《C语言程序设计》复习提纲考试题型及知识点一、单项选择题(在每小题的四个备选答案中,选出一个正确的答案,并将其号码填在题干后的括号内。每小题1分,共20分);;,合法的常量;;、逗号表达式的计算,?:表达式的计算;;;;、逻辑运算、简单算术运算;+=a-=a*a;、或混合计算、逻辑非运算(!E);For循环的运用(2题);;、数字的判断。;;;(3题);;、函数的默认存储类别;;;二、填空题(每空1分,共16分);、实型变量的分类;.++、--运算;;、二维数组的初始化;;;;;;、程序填空题(每空2分,共24分),b,c,求三角形的面积;计算圆的面积;求1+2+3+…+10的累加和,并进行累加和的输出打印。变量sum是存放累加值的。删除字符串s中的所有数字字符。从键盘上输入一行字符,将其中的大写字母该为小写字母,其它字符不变,然后逆向输出。,n1,n2(要求n1<n2),统计两整数范围内被3整除的数的个数。。,n1,n2(要求n1<n2),统计两整数范围内的素数的个数。(n由键盘输入),统计其中正数、负数和零的个数。:若从键盘输入英文字母,则原样输出;输入其他字符不理会,直到输入Q键结束。,当字符串是回文时,函数返回字符串:yes!,否则函数返回字符串:no!,并在主函数中输出,四、阅读下面各程序,写出运行运行结果(每小题4分,共20分);;3、switchcase程序设计;;;;;、编程题(第小题10分,共20分);;;;;,找出第一个能被7整除的数。若找到,打印此数后退出循环;若未找到,打印“notexist”;=12+22+......+n2,编写计算并输出s值,其中的n值由键盘输入。;(一)运算符和表达式:(p16)例:(1)a+=a*=2a+=(a=a*2)a=a+(a=a*2)若初始情况下a=3,则执行上述运算后a=?(2)x=a>b>c若已知a=4,b=3,c=5则x=?(3)y=x>0?x++:x==0?0:x--y=x>0?x++:(x==0?0:x--) 若初始情况下x=3,则执行上述运算后x=?,y=?(4)若已知inta[5]={0,2,4,6,8},*p=a;设a的首地址为1000H,则:执行*p++后表达式的值为0,p的值为1002H执行++*p后表达式的值为1,p的值为1000H 执行*++p后表达式的值为2,(1)(i+j)++,3++(╳)++,--变量(2)a%ba,b必须为整型124,30已知a,b是整型变量,请找出以下合法的表达式:(a+b)==2a !(a==b)(a*b)++ sqrt(a)=2a+b++a+5++a%2==1 a%2=1有定义intx;则表达式x=3,++x,x+2的值为()有定义inta=1,b=5;则表达式a/b的值为() sizeof(int)=2sizeof(double)=8struct{inta;charch[5];floats;}a1;sizeof(a1)=11如有#defineFx*x若x是float类型,则sizeof(F)=8(p21类型的隐式转换) floatf=;则printf(“%d\n”,sizeof(f*f));输出?charc='a';则pr
C复习大纲new 来自淘豆网m.daumloan.com转载请标明出处.