A.一维数组、二维数组、三维数组
B. 整型数组、浮点型数组、字符型数组
C. 一维数组、多维数组、不规则数组
D. 一维数组、二维数组、多维数组
第4题
A.字节多路通道
B.数据选择通道
C.数组多路通道
D.任意一种都可以
第5题
以下定义数组的语句错误的是( )。 A.int num[]={1,2,3,4,5,6};
B.int num[][3]={{1,2},3,4,5,6};
C.int num[2][4]={{1,2},{3,4},{5,6}};
D.int num[][4]={1,2,3,4,5,6};
【我提交的答案】: C |
【参考答案与解析】: 正确答案:B |
二维数组的定义有3种形式,第一种是分行为两位数组赋值,即int num[]={{12},{3, 4},{5,6}},第二种是按照数组排列顺序进行赋值,即int num[]={1,2,3,4,5,6},第三种为对部分元素赋初值,即int num[]={{1,2}{},{3,4},{5,6}},所以错误的为B。
引用二维数组时,行下标的上限为行下标减一,然而答案C:int num[2][4]={{1,2},{3,4},{5,6}}很明显答案C后面的行标超过了前面行标,后面的行标都已经是3了,而前面明显规定为2,难道还没错吗?
第6题
A.String[]name=,“zhang”,”wang”,”li”-
B.String*3+names=,“zhang”,”wang”,”li”-
C.Stringnames[]=newString[3]names*0+=”wang”
D.names*1+=”wang”
E.names*2+=”li”
F.以上皆正确
第7题
A.String[]names={"zhang","wang","li");
B.Stringnames[]=newString[3];names[0]="zhang";names[1]="wang";names[2]="li";
C.String[3]names={"zhang","wang","li"};
D.以上皆正确
第8题
A.字节多路通道不适合连接高速设备
B.数组选择通道被某台设备占用后一直被独占,直到设备传送完成释放该通道
C.字节多路通道能使各设备分时共享主通道,使通道利用率变得很低
D.数组多路通道结合了数组选择通道与字节多路通道的特点,既可以有高的数据传输速率,设备又能分时共享主通道
第9题
若要尽可能的完成对实数数组的排序,且要求排序是稳定的,则应选(32)。
若用插入排序算法对n个记录进行排序,最佳情况下,对关键字进行的比较次数为(33)。
对于多关键字而言,(34)是一种方便而又高效的文件组织方式。
若用冒泡排序对关键字序列{19,16,11,8,5,3}从小到大进行排序,则需要次数为(35)。
A.快速排序
B.堆排序
C.归并排序
D.基数排序
第10题
若要尽可能的完成对实数数组的排序,且要求排序是稳定的,则应选(24)。
若用插入排序算法对n个记录进行排序,最佳情况下,对关键字进行的比较次数为(25)。
对于多关键字而言,(26)是一种方便而又高效的文件组织方式。
若用冒泡排序对关键字序列{19,16,11,8,5,3}从小到大进行排序,则需要次数为(27)。
A.Shell排序是稳定的
B.快速排序是稳定的
C.堆排序是稳定的
D.都不稳定
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!