niusouti.com
C语言文件选择题

有以下函数

int fun(char *s)

{ char *t=s;

while(*t++);

return(t-s);

}

该函数的功能是

A) 比较两个字符 串 的大小

B) 计算 s 所指字符串占用内存字节的个数

C) 计算 s 所指字符串的长度

D) 将 s 所指字符串复制到字符串 t 中


正确答案:B


有以下函数 int fun(char *s) {char *t=s; while(*t++); return(t-s); } 该函数的功能是( )。

A.比较两个字符的大小

B.计算s所指字符串占用内存字节的个数

C.计算s所指字符串的长度

D.将s所指字符串复制到字符串t中


正确答案:B


标准库函数fgets(s,n,f)的功能是( )

A.从文件f中读取长度为n的字符串存入指针s所指的内存

B.从文件f中读取长度不超过n-1的字符串存入指针s所指的内存

C.从文件f中读取n个字符串存入指针s所指的内存

D.从文件f中读取长度为n-1的字符串存入指针s所指的内存


正确答案:B


fgets(str,n,fp)函数从文件中读入一个字符串,以下正确的叙述是 ( )

A.字符串读入后不会自动加入'\0'

B.fp是file类型的指针

C.fgets函数从文件中最多读入n-1个字符

D.fgets函数从文件中最多读入n个字符


正确答案:C


标准库函数fgets(s,n,file)的功能是( )。

A.从文件file中读取长度为n的字符串存入字符数组s中

B.从文件file中读取长度不超过n-1个字符的字符串放到字符数组s中

C.从文件file中读取n个字符串存入字符数组s中

D.从文件file中读取长度为n-1个字符的字符串存入字符数组s中


正确答案:B
解析: 字符串输入函数fgets()的调用形式为:fgets(s,n,fp)。fgets函数参数说明:“s”可以是一个字符数组名,也可以是指向字符串的指针;“n”为要读取的最多的字符个数;“fp”是指向该文件的文件型指针。
fgets函数的功能:从fp所指向的文件中读取长度不超过n-1个字符的字符串,并将该字符串放到字符数组s中;读入字符串后会自动在字符串末尾加入“'\0'”结束符,表示字符串结束。


摘要:C语言文件选择题(答案在最后)1、标准库函数fgets(s,n,f)的功能是A)从文件f中读取长度为n的字符串存入指针s所指的内存B)从文件f中读取长度不超过n-1的字符串存入指针s所指的内存C)从文件f中读取n个字符串存入指针s所指的内存D)从文件f中读取长度为n-1的字符串存入指针s所指的内存2、在C中,对文件的存取以________为单位A)记录B)字节C)元素D)簇3、下面的变量表示文件指针变量的是A)FILE*fpB)FILEfpC)FILER*fpD)file*fp4、在C中,下面对文件的叙述正确的是A)用“r”方式打开的文件只能向文件写数据B)用“R”方式也可以打开文件C)用“w”方式打开的文件只能用于向文件写数据,且该文件可以不存在D)用“a”方式可以打开不存在的文件5、在C中,当文件指针变fp已指向“文件结束”,则函数feof(fp)的值是A).t.B).F.C)0D)16、在C中,系统自动定义了3个文件指针stdin,stdout和stderr分别指向终端输入、终端输出和标准出错输出,则函数fputc(ch,stdout)的功能是A)从键盘输入一个字符给字符变量chB)在屏幕上输出字符变量ch的值C)将字符变量的值写入文件stdout中D)将字符变量ch的值赋给stdout7、下面程序段的功能是#include<stdio.h>main(){chars1;s1=putc(getc(stdin),stdout);}A)从键盘输入一个字符给字符变量s1B)从键盘输入一个字符,然后再输出到屏幕C)从键盘输入一个字符,然后在输出到屏幕的同时赋

C语言库函数fgets(str,n,fp)的功能是 ______。

A.从fp指向的文件中读取长度n的字符串存入str旨向的内存

B.从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存

C.从fb指向的文件中读取n个字符串存入str指向的内存

D.从str读取至多n个字符到文fp


正确答案:B
解析:fgets函数的作用是从指定的文件读入—个字符串。fgets(str,n,fp);中的n为要求得到的字符的个数,但只从中指向的文件输入n-1个字符,然后在最后加—个'\0'字符,因此得到的字符串共有n个字符。


C语言库函数fgets(str,n,fg)的功能是_______。

A.从中指向的文件中读取长度n的字符串存入str指向的内存

B.从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存

C.从fp指向的文件中读取n个字符串存入str指向的内存

D.从sb读取至多n个字符到文件fp


正确答案:B
解析:fgets函数的作用是从指定的文件读入一个字符串。fgets(str,n,fp);中的n为要求得到的字符的个数,但只从fp指向的文件输入n-1个字符,然后在最后加一个‘\0’字符,因此得到的字符串共有n个字符。


C语言库函数fgets(str,n,fp)功能是______。

A.从中指向的文件中读取长度n的字符串存入int指向的内存

B.从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存

C.从fp指向的文件中读到n个字符串存入str指向的内存

D.从str读取至多n个字符到文件fp


正确答案:B
解析:fgets函数的作用是从指定的文件读入—个字符串。fgets(str,n,fp);中的n为要求得到的字符的个数,但只从fp指向的文件输入n-1个字符,然后在最后加—个“\0”字符,因此得到的字符串共有n个字符。


标准库函数fgets(s,n,file)的功能是( )。A.从文件file中读取长度为n的字符串存入字符数s由 SXB

标准库函数fgets(s,n,file)的功能是( )。

A.从文件file中读取长度为n的字符串存入字符数s由

B.从文件file中读取长度不超过n-1个字符的字符放到字符数组S中

C.从文件file中读到n个字符串存入字符数组s中

D.从文件file中读取长度为n-1个字符的字符串存字符数组S中


正确答案:B
本题考查fgets函数的使用调用形式:fgets(s,n,fp)。fgets函数参数说明:“S”可以是一个字符数组名,也可以是指向字符串的指针;“n”为要读取的最多的字符个数;“fp”是指向该文件型指针。fgets函数的功能是:从fp所指向的文件中读取长度不超过n-1个字符的字符串,并将该字符串放到字符数组S中,读入字符串后会自动在字符串末尾加入"\0"结束符,表示字符串结束。


有以下函数

该函数的功能是( )。

A.计算s所指字符串占用内存字节的个数

B.比较两个字符串的大小

C.计算s所指字符串的长度

D.将s所指字符串复制到字符串t中


正确答案:C
首先char*s接受一个字符型数组的首地址并将这个首地址赋给另一个字符型指针char*t,while(*t++)不断循环,直到*t为‘\o’,再将t一1,这时字符指针t指向字符串的最后一个字符,又因为s指向字符数组的首地址即字符串的首地址,所以return(t--s)便是返回字符数组中字符串的长度。故本题答案为C)。

更多 “C语言文件选择题” 相关考题
考题 有以下函数:该函数的功能是( )。A.tt-g s所指字符串的长度B.比较两个字符串的大小C.计算s所指字符串占用内存字节的个数D.将s所指字符串复制到字符串t中正确答案:A首先charss接受一个字符型数组的首地址并将这个首地址赋给另一个字符型指针char+t.while(}t++)不断循环直到}t为’、O’,再将t-1,这时字符指针t指向字符串的最后一个字符,又因为s指向字符数组的首地址即字符串的首地址所以retum(t—S)便是返回字符数组中字符串的长度。

考题 单选题标准库函数fgets(s,n,f)的功能是(  )。A 从文件f中读取长度不超过n-1的字符串存入指针s所指的内存B 从文件f中读取长度为n的字符串存入指针s所指的内存C 从文件f中读取n个字符串存入指针s所指的内存D 从文件f中读取n-1个字符串存入指针s所指的内存正确答案:D解析:fgets函数功能是从f所指文件中读入n-1个字符放入s为起始地址的空间内,并在尾端自动加一个结束标志“\0”。同时将读/写位置指针向前移动字符串长度个字节。在读出n-1个字符之前,如遇到了换行符或EOF,则读出结束,A项正确。B项中“读取长度为n”错误。C项与D项中“读取n/n-1个字符串”错误,读取的是n-1个字符。答案选择A选项。

考题 单选题C语言标准库函数""fgets(string,n,fp)""的功能是()。A 从文件fp中读取长度为n的字符串存入指针string指向的内存B 从文件fp中读取长度为n-1的字符串存入指针string指向的内存C 从文件fp中读取n个字符串存入指针string指向的内存D 从文件fp中读取长度不超过长度为n-1的字符串存入指针string指向的内存正确答案:C解析:暂无解析

考题 单选题标准函数fgets(s,n,f)的功能是()A 从文件f中读取长度为n的字符串存人指针s所指的内存B 从文件f中读取长度不超过n-1的字符串存人指针s所指的内存C 从文件f中读取n个字符串存人指针s所指的内存D 从文件f中读取长度为n-1的字符串存入指针s所指的内存正确答案:C解析:暂无解析

考题 C语言库函数fgets (str,n,fp)的功能是______。A.从中指向的文件中读取长度n的字符串存入str指向的内存B.从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存C.从fp指向的文件中读取n个字符串存入str指向的内存D.从str读取至多n个字符到文件fp正确答案:B解析:fgets函数的作用是从指定的文件读入一个字符串。fgets(str,n,fp)冲的n为要求得到的字符的个数,但只从fp指向的文件输入n-1个字符,然后在最后加一个'\0'字符,因此得到的字符串共有n个字符。

考题 C语言库函数fgets(str,n,fp)的功能是______。A.从fp指向的文件中读取长度n的字符串存入str指向的内存B.从fp指向的文件中读取长度不超过n-1的字符串存入str指向的内存C.从fp指向的文件中读取n个字符串存入str指向的内存D.从str读取至多n个字符到文件fp正确答案:B解析:fgets函数的作用是从指定的文件读入一个字符串。fgets(str,n,fp);中的n为要求得到的字符的个数,但只从fp指向的文件输入n-1个字符,然后在最后加—个'\0'字符,因此得到的字符串共有n个字符。

考题 单选题有以下函数 int fun(char *s) {char *t=s;while(*t++);return(t-s); } 该函数的功能是(  )。A 计算s所指字符串占用内存字节的个数B 比较两个字符串的大小C 计算s所指字符串的长度D 将s所指字符串复制到字符串t中正确答案:A解析:本题中,首先让t指向形参s,然后通过一个循环体为空的while循环,将t逐次后移,直到其所指内容为'\0'(字符串结束标志)。此时t仍然会被增1,所以从循环出来,t指向的是s所指字符串的结束标志的后一个字节。因此,返回的t-s是s所指字符串占用内存字节的个数,A项正确。而C项所说的长度并不包括字符串结束标志位,错误。答案选择A选项。

考题 fgets(str,n,fp)函数从文件中读入一个字符串,以下错误的叙述是( )。A.字符串读入后会自动加入'\0'B.fp是指向该文件的文件型指针C.fgets函数将从文件中最多读入n个字符D.fgets函数将从文件中最多读入n-1个字符正确答案:C解析:字符串输入函数fgets()的调用形式为:fgets(s,n,fp)。s可以是一个字符数组名,或是指向字符串的指针;n为要读取的最多的字符个数:fp是指向该文件的文件型指针。字符串输入函数的功能是:从fp所指向的文件中读取长度不超过n-1个字符的字符串,并将该字符串存放到字符数组s中。

考题 单选题C语言标准库函数""fgets(string,n,fp)""的功能是()。A 从文件fp中读取长度为n的字符串存入指针string指向的内存B 从文件fp中读取长度为n-1的字符串存入指针string指向的内存C 从文件fp中读取n个字符串存入指针string指向的内存D 从文件fp中读取长度不超过长度为n-1的字符串存入指针string指向的内存正确答案:A解析:暂无解析

考题 标准函数fgets(s,n,f)的功能是()A、从文件f中读取长度为n的字符串存人指针s所指的内存B、从文件f中读取长度不超过n-1的字符串存人指针s所指的内存C、从文件f中读取n个字符串存人指针s所指的内存D、从文件f中读取长度为n-1的字符串存入指针s所指的内存正确答案:B