c语言程序设计期末考试复习题及答案66.docx

c语言程序设计期末考试复习题及答案66.docx

三) 改错题(每个程序只有一个错误,填入错误语句所在的行号以及修改后的语句) 下段程序的功能是先输入一个整数,然后将输入的整数输出。 main() {int x 。 scanf( “ %d” ,x) 。 printf( “ x=%d\n” ,x) 。 } 行号: 改为: 下段程序的功能是求 1+2+3+4+……+99+100的和。 main() { int j=1,sum=0 。 while(j=100) sum=sum+j 。 j++ 。 printf( “ %d” ,sum) 。 } 行号: 改为: 下段程序的功能是当输入 x的值为90时,输出“right ”,否则输出“ error ”。 main() { int x 。 if (x=90) printf( “right ” )。 else printf( “error ” ) 。 } 行号: 改为: 下面程序的功能是输出字符串 S main() { char s[]= ” china ”。 printf( “ s=%s\n” ,s[]) 。 } 行号: 改为: ⑸下面程序的功能是按照下面的格式输入 a和b的值,计算y=a2+b2并输出。 输入: 3 2 ? 输出: y=13 main() { int a,b 。 int y 。 scanf( “ a=%d,b=%d” ,a,b) 。 y=a*a+b*b 。 printf( “

文档评论(0)

1亿VIP精品文档

相关文档