给一个C的函数,关于字符串和数组,找出错误;(华为面试题)
第1题:
下面是有关C语言字符数组的描述,其中错误的是( )。
A.不可以用赋值语句给字符数组名赋字符串
B.可以用输入语句把字符串整体输入给字符数组
C.字符数组中的内容不一定是字符串
D.字符数组只能存放字符串
第2题:
写一个函数找出一个整数数组中,第二大的数
(microsoft)
const int MINNUMBER = -32767 ;
int find_sec_max( int data[] , int count)
{
int maxnumber = data[0] ;
int sec_max =MINNUMBER ;
for ( int i = 1 ; i < count ; i++)
{
if ( data[i] > maxnumber )
{
sec_max = maxnumber ;
maxnumber = data[i] ;
}
else
{
if ( data[i] > sec_max )
sec_max = data[i] ;
}
}
return sec_max ;
}
第3题:
关于使用Directory和DirectoryInfo类获取子目录的正确描述()。
第4题:
下列常见数组函数表述正确的是()。
第5题:
数据结构里,下面关于字符数组描述正确的是()
第6题:
关于array_merge()函数,下列说法中错误的是()。
第7题:
下面是有关C语言字符数组的描述,其中正确的是()
第8题:
关于array_keys()函数,下面说法错误的是()。
第9题:
gets()读取的字符串,其长度没有限制,以敲回车键结束。
puts()函数,该函数一次只能输出一个字符串
strcmp()函数,字符串1小于字符串2,函数返回值整数-1
strcpy()函数功能是进行字符串连接.
第10题:
parseFloat()函数将一个合法字符串转换为一个浮点数并返回
parseInt()函数将一个合法字符串转换为一个整数并返回
isNaN()函数用于判断一个字符串是否为数字
eval()函数将整数转换为字符串
第11题:
第12题:
该函数最多只能接收一个参数。
当遇到相同的字符串键名,后面的值将会覆盖前面的值。
如果数组是数字索引,则键名会以连续方式重新编排索引。
如果数组包含数字键名,后面的值将附加到数组的后面。
第13题:
下面是有关c语言字符数组的描述,其中错误的是
A.不可以用赋值语句给字符数组名赋字符串
B.可以用输入语句把字符串整体输入给字符数组
C.字符数组中的内容不一定是字符串
D.字符数组只能存放字符串
第14题:
下列关于JavaScript函数功能的表述,错误的是()
第15题:
不能用赋值运算符“=”将一个字符串直接赋值给一个字符数组,只能用strcpy()函数来处理。
第16题:
当使用getChars()时,正确的表述是()
第17题:
下面关于gets()与puts()函数描述正确的项是()
第18题:
编一个程序,定义一个字符数组和一个字符串变量,给这个字符串变量输入一个字符串,然后用foreach语句把这个字符串拷贝到字符数组里,最后输出字符数组。
第19题:
以下关于Array数组对象的说法不正确的是()。
第20题:
Php中分割字符串成数组的函数和连接数组成字符串的函分别有哪些?
第21题:
第22题:
该函数用于字符数组转换成字符串
该函数不需要任何参数
该函数用于float或double转换成字符数组
该函数用于从字符串转换成字符数组
第23题:
Directory.GetDirectories返回一个目录数组
DirectoryInfo.GetDirectories返回一个目录数组
Directory.GetDirectories返回一个字符串数组
DirectoryInfo.GetDirectories返回一个字符串数组