待修改的【C程序】中存在3个错误,请指出各个错误所在的行号,并给出相应的修改意见。
第1题:
试题二 ( 共15 分)
阅读以下问题说明、C 程序和函数,将解答填入答题纸的对应栏内。
【 问题1 】
分析下面的C 程序,指出错误代码(或运行异常代码)所在的行号。
【C程序】
【 问题2】
函数inputArr(int a[], int n)的功能是输入一组整数(输入0或输入的整数个数达到n时结束)存入数组 a,并返回实际输入的整数个数。函数 inputArr 可以成功编译。但测试函数调用inputArr后,发现运行结果不正确。
请指出错误所在的代码行号,并在不增加和删除代码行的情况下进行修改,写出修改正确后的完整代码行,使之符合上述设计意图。
【C 函数】
第2题:
以下类的声明中有错误,请指出错误的代码行号 class A { public: A(int a=0){ x=a; } static void f1(){ x++; }; private: int x; static int y; };
A.3
B.4
C.7
D.11
第3题:
根据本题附件中给定的轻钢门式刚架施工图,及其配套的施工方案。寻找附件施工方案中存在的错误,并给出修改建议。
第4题:
第5题:
四程序改错题(20分) 下面程序中,一共有五处错误,请分别找到并纠正。(每处4分) 1行:#define N 100 2行:#include<stdio.c> 3行:int main 4行:{ 5行: int x,y; 6行: x=x*N; 7行: scanf("%d",y); 8行: printf("result=%dn",abs(x+y)); 9行:} ①错误行号: ①纠正: ②错误行号: ②纠正: ③错误行号: ③纠正: ④错误行号: ④纠正: ⑤错误行号: ⑤纠正: