📌  相关文章
📜  教资会网络 | UGC NET CS 2015 年 12 月 – III |问题 18(1)

📅  最后修改于: 2023-12-03 15:39:54.238000             🧑  作者: Mango

UGC NET CS 2015 年 12 月 – III | 问题 18

本文将介绍 UGC NET CS 2015 年 12 月 – III 考试中的问题 18,帮助程序员更好地理解和应对该考试题目。

问题描述

给定一个完整的 C 程序,它的输出是什么?

#include<stdio.h>
void main(){
    int A[5]={1,2,3,4,5},i,sum=0;
    for(i=0; i<4; i++)
    	sum+=A[i];
    printf("%d\n",sum);
}

A. 10 B. 15 C. 20 D. 编译错误

代码解析

该代码段主要实现了以下几个功能:

  1. 声明并初始化一个包含 5 个元素的数组 A,元素值分别为 1、2、3、4、5。
  2. 声明变量 i 和 sum。
  3. 循环遍历数组 A 中的前 4 个元素,将它们累加到 sum 中。
  4. 输出 sum 的值。

由于数组 A 中有 5 个元素,循环遍历时只遍历前 4 个,因此最后的输出结果是 1 + 2 + 3 + 4 = 10,所以正确答案是 A。

总结

本文介绍了 UGC NET CS 2015 年 12 月 – III 考试中的问题 18,并对代码片段进行了详细解析。程序员在备考该考试时,需要掌握 C 语言基础知识,如数组、循环等,才能正确回答这类问题。