正确答案: D

数组a中每个元素均可得到初值0

题目:若有说明:int a[3][4]={0};,则下面正确的叙述是

解析:二维数组进行初始化时可以按照分段进行赋值,将每一行看成一段,每一段的个数为列数。也可以按行连续赋值,不用分段,将所有的数值写成一行,系统会在数组每一行的元素个数与列数相同时,从下一行开始继续赋值。也可以对部分数组赋初值,未赋初值的元素自动取0。题目中可以看成是对数组按行进行连续赋值,并且只给出了第一行第一列的数值0,对于未赋值的元素,系统自动取0,故整个数组中的每个元素都可以取初值0。

查看原题

举一反三的答案和解析:

  • [单选题]设置参照完整性的目的是( )。
  • 在插入、删除和更新记录时,确保已定义的表间关系

  • 解析:解析:参照完整性是根据表间的某些规则,使得在插入、删除和更新记录时,确保已定义的表间关系。

  • [单选题]在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
  • ios_base::cur

  • 解析:解析:ios_base::cur表示相对于当前位置;ios_base::beg表示开始位置;ios_base::out指打开并写入,如果已经存在,则截短文件;ios_base::beg表示文件末尾。

  • [单选题]在深度为7的满二叉树中,叶子节点的个数为( )。
  • 64

  • 解析:解析:深度为k且有2k-1个节点的二叉树,称为满二叉树。

  • [单选题]下列语句输出结果为( )。 public class test { public static void main (String args[]) { int x=10,y=9; boolean b=true; System.out.println(xy||!b); } }

  • [单选题]下面程序段的输出结果是 public class Test{ public static void main(String args[]){ int a,b; for(a=1,b=1;a<=100;a++){ if(b>=10)break; if(b%2==1){ b+=2; continue; } } System.out.println(a) ; } }
  • 6

  • 解析:解析:本题考查for循环和订语句的嵌套以及break语句和continue语句的用法。第1个if语句的意义为:当b>=10时退出for循环,第2个if语句的意义为:如果 b%2=1,则b的值加2并退出本次循环。本程序当b的值分别为1、3、5、7和9的时候执行5次循环,此时a=5,b=9,当执行第6次循环时,a的值为6但b=11,所以退出循环,程序结束。

  • [单选题]有以下程序: #includeiostream> using namespace std; int main(){ int n=100; coutdecn","; coutoctn","; couthexnendl; return 0; } 程序运行后输出的结果是( )。
  • 100,144,64

  • 解析:解析:由于100所对应的十进制数为100,对应的八进制数为144,对应的十六进制数是64。所以正确选项是C。

  • [单选题]在数据处理中,其处理的最小单位是( )。
  • 数据项

  • 解析:B)【解析】数据元素是由多个数据项组成,数据是能够被计算机识别、存储和加工处理的信息载体,数据处理的最小单位是数据项。

  • [单选题]C语言中用于结构化程序设计的三种基本结构是
  • 顺序结构、选择结构、循环结构

  • 解析:解析:结构化程序设计是由顺序结构、选择结构和循环结构3种基本结构组成。

  • 推荐下载科目: 计算机二级 计算机三级 计算机四级 软考中级 微软认证 JAVA认证 华为认证 计算机一级 计算机辅助设计 其他
    @2019-2026 不凡考网 www.zhukaozhuanjia.com 蜀ICP备20012290号-2