软题库 移动APP 扫码下载APP 随时随地移动学习 培训课程
当前位置:信管网 >> 在线考试中心 >> 信息系统项目管理师题库 >> 试题查看
试卷名称 2009年上半年程序员考试下午真题试题(案例分析)
考试中心《2009年上半年程序员考试下午真题试题(案例分析)》在线考试
试卷年份2009年上半年
试题题型【分析简答题】
试题内容

阅读以下两个说明、C 函数和问题,将解答写入答题纸的对应栏内。
【说明1】
    函数 main()的功能旨在对输入的一个正整数 n,计算12+22+32+...+n2 ,但是对该函数进行测试后没有得到期望的结果。
【C函数1】

1. 输入5测试上述main函数时,显示结果如下所示。 

2. 将行号为7的代码修改为:printf("n = %d\nresult: %d\n", n, sum);  并再次输入5测试main函数,显示结果如下所示。 
  
【问题1】(9 分)      
    请给出上述main函数中需要修改的代码行号,并给出修改后的整行代码。 行号  修改后的整行代码
 
【说明2】
    函数test_f2()编译时系统报告有错,修改后得到函数f2_B()。对函数f2_B()进行编译时顺利通过,在某些C 系统中执行时却由于发生异常而不能正确结束。
【C函数2】 
  
【问题2】(6 分)
   (1)请指出函数test_f2中不能通过编译的表达式;
   (2)请指出可能导致函数f2_B 运行异常的表达式。


相关试题

推荐文章
合作网站内容