第1题:
若要用fopen函数打开一个文本文件,该文件要既能读也能写,则文件使用方式的字符串为( )。
A.r+
B.a+
C.rb+
D.'wb+"
第2题:
A.LEAST
B.INSERT
C.SUBSTR
D.LPAD
第3题:
A.刚写入的字符之后
B.指定位置
C.文件的开始
D.文件的末尾
第4题:
请编一个函数fun(char*str),该函数的功能是把字符串中的内容逆置。 例如,字符串中原有的字符串为asdfg,则调用该函数后,串中的内容为gfdsa。 请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。 试题程序:
第5题:
编写一个函数findStr(char*str,char*substr),该函数统计一个长度为2的子字符串substr在另一个字符串str中出现的次数,该次数作为函数值返回。例如,假定输入的字符串为”asd asasdfg asd as zx67 asdmklo”,子字符串为”as”,函数返回值是6。 函数ReadWrite实现从文件in.dat中读取两个字符串,并调用函数findStr,最后把结果输出到文件out.dat中。 注意:部分源程序存在test.c文件中。请勿改动主函数main和其他函数中的任何内容,仅在函数findStr的花括号中 填入你编写的若干语句。
第6题:
下列函数中,能够得到一个字符串的一组函数是 ( )
A.Leh函数、Right函数、Mid函数
B.LTrim函数、RTrim函数、Trim函数
C.Len函数、LCase函数、UCase函数
D.Space函数、Len函数、Trim函数
第7题:
A.fclose()
B.fwrite()
C.fopen()
D.file()
第8题:
A. 打开一个已存在的二进制文件,只能读取数据
B. 打开一个文本文件,只能写入数据
C. 打开一个已存在的文本文件,只能读取数据
D. 打开一个二进制文件,只能写入数据
第9题:
请编写一个函数proc(),它的功能是将一个数字字符串转换为一个整数(不得调用C语言提供的将字符串转为整数的函数)。
例如,若输入字符串“1234”,则函数把它转换为整数值1234。
注意:部分源程序给出如下。
请勿改动main()函数和其他函数中的任何内容,仅在函数proc()的花括号中填入所编写的若干语句。
试题程序:
【解析】要将数字字符串转换为一个整数,首先判断该字符串的正负号。然后将数字字符转换为相应的数字,将各个数字合并为整数。最后将得到的整数乘以字符串中的符号。将最后的结果返回到主函数中。
第10题:
每次只能向文本文件中写入一个字符,不能一次写入一个字符串。()
A对
B错