Agets()
Bfgets()
Cgetc()
Dfgetc()
第1题:
A、该函数是用来从键盘上读取字符串的
B、该函数读取的字符串长度是受限制的
C、该函数读取字符串时遇到终止符便停止
D、该函数中所使用的终止符只能是换行符
第2题:
此题为判断题(对,错)。
第3题:
fgets(str,n,fp)函数从文件中读入一个字符串,以下正确的叙述是 ( )
A.字符串读入后不会自动加入'\0'
B.fp是file类型的指针
C.fgets函数从文件中最多读入n-1个字符
D.fgets函数从文件中最多读入n个字符
第4题:
关于getline函数,说法不正确的是( )。
A.该函数接收的字符串长度是受限的,可以人为设置所接收字符串的长度,它所接收的字符串长度是这一长度值减1
B.该函数遇到换行符或其他终止符后结束操作
C.该函数接收从键盘输入的字符串
D.该函数是接收字符的函数
第5题:
fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是( )。
A.字符串读入后会自动加入'\0'
B.fp是指向该文件的文件型指针
C.fgets函数将从文件中最多读入n个字符
D.fgets函数将从文件中最多读入n-1个字符
第6题:
关于getline()函数的下列描述中,( )是错误的。
A.该函数是用来从键盘上读取字符串的
B.该函数读取的字符串长度是受限制的
C.该函数读取字符串时,遇到终止符时便停止
D.该函数中所使用的终止符只能是换行符
第7题:
函数readDat是从文件in.dat中读取20行数据存放到字符串数组xx中(每行字符串长度均小于80)。请编制函数jsSort,其函数的功能是:以行为单位对字符串按下面给定的条件进行排序,排序后的结果仍按行重新存入字符串数组xx中,最后调用函数writeDat把结果xx输出到文件out.dat中。 条件:字符串从中间一分为二,左边部分按字符的ASCII值降序排序,右边部分按字符的ASCII值升序排序。如果原字符串长度为奇数,则最中间的字符不参加排序,字符仍放在原位置上。注意:部分源程序存在test.c文件中。 请勿改动数据文件in.dat中的任何数据、主函数main、读函数readDat和写函数writeDat的内容。
第8题:
若要求从键盘读入含有空格字符的字符串,应使用函数( )。
A)getc
B)gets
C)getchar
D)scanf
第9题:
从一个字符串中的第3个字符开始,获取5个字符,应使用()。
ALen函数
BMid函数
CLeft函数
DRight函数
第10题:
C++语言中,用于直接从键盘输入中读入单个字符的字符串函数是()。
第11题:
gets()
fgets()
getc()
fgetc()
第12题:
gets()读取的字符串,其长度没有限制,以敲回车键结束。
puts()函数,该函数一次只能输出一个字符串
strcmp()函数,字符串1小于字符串2,函数返回值整数-1
strcpy()函数功能是进行字符串连接.
第13题:
A.从一个打开的文件中读取一个字符串
B.直接在字符串的结尾添加换行符(‘/n’)
C.调用文件完毕后,使用close()方法关团文件是个很好的习惯
D.将任何字符串写入一个打开的文件
第14题:
A.制表符
B.换行符
C.回车符
D.空格
第15题:
下列关于getline()函数的描述中,错误的是( )。
A.该函数可以用来从键盘上读取字符串
B.该函数读取的字符串长度是受限制的
C.该函数读取字符串时,遇到终止符时便停止
D.该函数中所使用的终止符只熊是换行符,
第16题:
若要求从键盘读入含有空格字符的字符串,应使用函数
A.A
B.B
C.C
D.D
第17题:
函数ReadDat实现从文件in.dat中读取一篇英文文章存入到字符串数组)XX中;请编制函数StrOR,其函数的功能是:以该文章中的行为单位依次扫描一行字符串中的小写字母0,每次将小写母0的左右字符串部分作交叉换位,即左边字符串移到小写字母0的右边,而原先右边的则反之,并把小写母O删除,依次直至这一行中的小写母0处理完,之后把已处理的字符串仍按行重新存入字符串数组)XX中。 最后main函数调用函数WriteDat把结果XX输出到文件out.dat中。例如原文:you have the correct record. 第1个o:U have the correct record.Y 第2个o:rrect record.yuhavethe c 第3个o:rd.yuhavethe crrect rec 提示:对于每一行字符串数组处理有如下一种递归调用算法可供参考: 查找字符串中首个小写字母'0'的位置;没有找到'0',则结束递归调用;找到'0',则按题意对字符串进行处理,形成新的字符串,然后返回,继续进行递归调用。 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。注意:部分源程序存放在test.c文件中。 请勿改动主函数main、读数据函数ReadDat和输出数据函数WriteDat的内容。
第18题:
函数ReadDat实现从文件in.dat中读取一篇英文文章存入到字符串数组xx中,请编制函数ConvertCharA,其函数的功能是:以行为单位把字符串中的所有小写字母改写成该字母的下一个字母,如果是字母Z,则改写成字母a,大写字母和其他字符保持不变。把已处理的字符串仍按行重新存入字符串数组xx中。最后main函数调用函数WriteDat把结果xx输出到文件out.dat中。原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。 注意:部分源程序存放在test.c文件中。 请勿改动主函数main、读函数ReadDat和输出函数WriteDat的内容。
第19题:
函数ReadDat实现从文件in.dat中读取一篇英文文章存入到字符串数组XX中;请编制函数StrOL,其函数的功能是: 以读入文章的行为单位,以空格或标点符号(数据文件中仅含’,’或’.’作为标点符号)作为分隔符,对行中所有单词进行倒排, 单词间仍以空格作为分隔符,之后把已处理的字符串(应不含标点符号)仍按行重新存入字符串数组XX中。最后main函 数调用函数wmeDat把结果XX输出到文件0ut.dat中。提示:对于每一行字符串可以先提取最后一个单词,再提取倒数第二个单词,直至第一个单词,单词之后采用空格为分隔符,连接成一行新的字符串。 原始数据文件存放的格式是:每行的宽度均小于80个字符,含标点符号和空格。注意:部分源程序存放在test.C文件中。 请勿改动主函数main、读数据函数ReadDat和输出数据函数WriteDat的内容。
第20题:
从一个数据文件中读入以换行符结束的一行字符串的函数为()。
Agets()
Bfgets()
Cgetc()
Dfgetc()
第21题:
下面关于gets()与puts()函数描述正确的项是()
第22题:
Len函数
Mid函数
Left函数
Right函数
第23题:
gets()
fgets()
getc()
fgetc()