c语言测试题
作者:互联网
1、应用缓冲文件系统对文件进行读写操作,关闭文件的函数名为()。
A 、fclose0
B 、 fwrite
C 、 close (0
D 、 fread (0
正确答案: A
学生答案: AV
2、若有 int a ]0={{1,2},{3,4}};则*( a +1),*(* a +1)的含义分别为()。
A 、非法,2
B 、& a [이[1],3
C 、& a [1][이],2
D 、 a [이][이],4
正确答案: C
学生答案: C √
3、以下只有在使用时才为该类型变量分配内存的存储类说明是()。
A 、 auto 和 static
B 、 register 和 static
C 、 extern 和 register
D 、 auto 和 register
正确答案: D
学生答案: D √
4、下面有关 for 循环的正确描述是()。
A 、 for 循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
B 、在 for 循环中,不能用 break 语句跳出循环体
C 、 for 循环是先执行循环循环体语句,后判断表达式
D 、 for 循环只能用于循环次数已经确定的情况
正确答案: A
5、若 fp 是指向某文件的指针,且已读到此文件末尾,则库函数 feof ( fp) 的返回值是 ( )。
A 、 NULL
B 、 EOF
C 、非零值
D 、0
正确答案: C
学生答案:×
6、若有 int " p =( int *) malloc ( sizeof ( int ));则向内存申请到内存空间存入整数123的语句为()
A 、 scanf ("% d ",** p );
B 、 scanf ("% d ". p );
C 、 scanf ("% d ",* p );
D 、 scanf ("% d ",& p );
正确答案: B
学生答案:×
7、以下运算符中,优先级最高的运算符是()。
A 、=
B 、*(乘号)
C 、=
D 、0
正确答案: D
学生答案: D √
8、下列程序段的输出结果为()。 Int x =3.y=2; printf ("% d ",(×-= y ,×= y +8/5));
A 、1
B 、7
C 、3
d:5
正确答案: C
学生答案:×
9、可将 C 源程序存在磁盘上,还可将数据按数据类型分别以()的形式存在磁盘上。
A 、寄存器
B 、内存
C 、文件
D 、缓冲区
正确答案: C
学生答案: C √
9、以下数值中,不正确的八进制数或十六进制数是()。
A 、-16
B 、16
C 、0x16
D 、0xaaaa
正确答案: A
学生答案: A √
11、执行以下程序段后,输出结果和 a 的值是()。 Int a =10; printf ("% d ", a ++);
A 、10和10
B 、10和11
C 、11和10
D 、11和11
正确答案: B
学生答案: C ×
12、若有 int i =3,* pp =& i ;下列语句中输出结果为3的是()。 A 、 printf ("% d ",*¡ i );
B 、 printf ("% d ". p );
C 、 printf ("% d ",* p );
D 、 printf ("% d ",& p );
正确答案: C
学生答案:×
13、在位运算中,操作数每右移一位,其结果相当于()。
A 、操作数乘以2
B 、操作数乘以16
C 、操作数除以2
D 、操作数除以16
正确答案: C
学生答案:×
14、下列程序的输出结果为()。main{int m =7, n =4; floata =38.4, b =6.4, x ;×= m /2+ n * a / b +1/2; printf ("
A 、27
B 、28
C 、28.5
D 、27.5
正确答案: A
学生答案:×
14、经过下列的语句 int j , a [10].* p ;定义后,下列语句中合法的是()。
A 、 p = p +2;
B 、 p = a [2]+2;
C 、 p =&( j +2);
D 、 p = a [5];
正确答案: A
学生答案:×
15、下列四个选项中,均是 C 语言关键字的选项是()。
A 、 auto 、 enum 、 include
B 、 switch 、 typedef 、 continue
C 、 signed 、 union 、 scanf
D 、 if 、 struct 、 type
正确答案: B
学生答案:×
17、若×=2.y=3则 x & y 的结果是()。
A 、0
B 、2
C 、3
D 、5
正确答案: B
学生答案: BV
18、在 C 语言中,能代表逻辑值“真"的是()。
A 、 True
B 、非 O 的数
C 、大于 O 的数
D 、非0整数
正确答案: B
学生答案: C ×
19、以下运算符中,优先级最高的运算符是()。
A 、 Il
B 、==
C 、%
D 、!
正确答案: D
我:
20、要打开 A 盘上 user 子目录下名为 abc . txt 的文本文件进行读、写操作,下面符合此要求的函数调用是()
A 、 fopen (" A .\ user \ abc . txt "," rb ")
B 、 fopen (" A \\ user \ abc . txt ',т+)
C 、 fopen (" A .\ user \ abc . txt ",")
D 、 fopen (" A .\\ user \\ abc . txt "," w ")
正确答案: C
学生答案: B ×
21、若用数组名作为函数的实参,传递给形参的是()。
A 、数组元素的个数
B 、数组第一个元素的值
C 、数组中全部元素的值
D: 数组的首地址
正确答案: D
学生答案: C ×
22、下列标识符中,不合法的 C 语言用户自定义标识符是0。
A 、 printf
B 、 sin
C、 _
D 、 enum
正确答案: D
学生答案: A ×
23、函数的形式参数隐含的存储类型说明是0)。
A 、 extern
B 、 static
C 、 auto
D 、register
正确答案:C
24、逻辑运异符内侧运舁对家的数据类型()。
A 、可以是任何类型的数据
B 、只能是0或非0正数
C 、只能是整型或字符型数据
D 、只能是0或1
正确答案: A
学生答案: A √
25、以下选项中,与 k = n ++完全等价的表达式是()。
A 、 k += n +1
B 、 k =++ n
C 、 n = n +1, k = n
D 、 k = n , n = n +1
正确答案: D
学生答案: C ×
26、若有下列定义和语句,则对 a 数组元素的非法引用是()。 Int a [28].( pt )[3]: pt = a ;
A 、 pt [이 j [이]
B 、*( pt +1)[2]
C 、*( pt [1]+2)
D 、( a [0]+2
正确答案: B
学生答案:×
27、以下运算符中优先级最低的是()。
A 、&
B 、|
C 、&&
D . ||
正确答案:0
学生答案:×
28、语句 while (! E );中的表达式! E 等价于0。
A 、 E !=1
B 、 E ==1
C 、 E ==0
D 、 E !=0
正确答案: C
学生答案: CV
29、以下标识符中,不能作为合法的 C 用户定义标识符的是()。
A 、 INT
B 、 putchar
C 、_123
D 、_ double
正确答案: B
学生答案: BV
30、若有说明 int a [3][4];:则 a 数组元素的非法引用是0)。
A 、 a [이 j [2*1]
B 、 a [이[4]
C 、 a [4-2][이]
D 、 a [1][3]
正确答案: B
学生答案: BV
31、设有如下定义: structsk { int a ; float b ;} data ," p ;若要使 p 指向 data 中的 a 域,正确的赋值语句是
A 、 p =( structsk *)& data . a ;
B 、 p =8& data . a ;
C 、` p = data . a ;
D、p =( structsk *) data . a ;
正确答案: A
学生答案:×
32、在调用函数时,如果实参是简单变量,它与对应形参之间的数据传递方式是()。
A 、地址传递
B 、单向值传递
C 、传递方式由用户指定
D 、由实参传给形参,再由形参传回实参正确答案: B
学生答案: B √
33、用户定义的函数不可以调用的函数是()。
A 、非整型返回值的
B 、 main 函数
C 、本函数下面定义的
D 、本文件外的
正确答案: B
学生答案: BV
34、C 语言中,定义结构体的保留字是()。
A 、 union
B 、 struct
C 、 enum
D 、 typedef
正确答案: B
学生答案:×
35、 C 语言中的文件类型只有()
我:
35、C 语言中的文件类型只有()。
A 、索引文件和文本文件两种
B 、 ASCI 文件和二进制文件两种
C 、文本文件一种
D 、二进制文件一种正确答案: B
学生答案: BV
36、已知 x =43, ch =' A ', y =0;则表达式(×>= y && ch <' B '&&! y )的值是()。
A 、0
B 、假 C 、语法错
D 、1
正确答案: D
学生答案:×
37、 C 语言中,要求运算数必须是整型的运算符是()。
A 、>
B 、%
C 、へ
正确答案: B
学生答案:×
37、以下语句中,不能实现回车换行的是()。
A 、 fwrite ("\ n ",1,1, stdout );
B 、 putchar ("\ n ");
C 、 printf ("\ n ");
D 、 fprintf ( stdout ,"\ n ");
正确答案: B
我:
38、若使用一维数组名作函数实参,则以下正确的说法是()。
A 、必须在主调函数中说明此数组的大小
B 、实参数组名与形参数组名必须一致
C 、在被调用函数中,不需要考虑形参数组的大小
D 、实参数组类型与形参数组类型可以不匹配正确答案: A
学生答案:×
40、若为 int 型变量,则以下程序段的执行结果是()。 k =-8567:printf("%06DIn", k );
A 、输出为%06D
B 、输出为﹣8567
C 、输出为0-8567
D 、格式描述符不合法,输出无定值
正确答案: A
学生答案:×
41、对以下说明语句 int a [10]=6,7,8,9.10:的正确理解是()。
A 、因为数组长度与初值的个数不相同,所以此语句不正确
B 、将5个初值依次赋给 a [이至 a [4]
C 、将5个初值依次赋给 a [6]至 a [10]
D 、将5个初值依次赋给 a [1]至 a [5]正确答案: B
学生答案: BV
42、结构体类型的定义允许嵌套是指()。
A 、成员可以重名
B 、定义多个结构体型
C 、结构体型可以派生
成员是已经或正在定义的结构体型
正确答案: D
我:
43、以下选项中合法的实型常数是(。
A 、 E -3
B 、1.3E C 、5E2.0
D 、0.2
正确答案: D
学生答案: D √
44
下列程序的输出结果是()。main0( int x =1.y=0, a =0, b =0; switch ( x )(case1.switchly)
{case0.a++; break ;case1.b++; break ;)case2.a++; b ++; break ;case3.a++; b ++; break ;} printf (" a =% d , b =% d \ n A 、 a =2, b =1
B 、 a =2, b =2
C 、 a =1, b =1
D 、 a =1, b =0
正确答案: A
学生答案:×
45、下列程序的输出结果是()。main0charc1=97.c2=98.printf("% d % c ’c1,c23
A 、9798
B 、a98
C 、97b
a0
正确答案: C
学生答案: C √
46、关于建立函数的目的,以下正确的说法是0。
A 、提高程序的执行效率
B 、提高程序的可读性 C 、减少程序文件所占内存
减少程席的篇幅
我:
44、以下选项中合法的实型常数是(。
A 、 E -3
B 、1.3E C 、5E2.0
D 、0.2
正确答案: D
学生答案: D √
44
下列程序的输出结果是()。main0( int x =1.y=0, a =0, b =0; switch ( x )(case1.switchly)
{case0.a++; break ;case1.b++; break ;)case2.a++; b ++; break ;case3.a++; b ++; break ;} printf (" a =% d , b =% d \ n
A 、 a =2, b =1
B 、 a =2, b =2
C 、 a =1, b =1
D 、 a =1, b =0
正确答案: A
学生答案:×
45、下列程序的输出结果是()。Main{charc1=97.c2=98.printf("% d % c ’c1,c2)}
A 、9798
B 、a98
C 、97b
D、Ab
正确答案: C
学生答案: C √
46 关于建立函数的目的,以下正确的说法是0。
A 、提高程序的执行效率
B 、提高程序的可读性
C 、减少程序文件所占内存
D 减少程席的篇幅
正确答案: B
学生答案:×
47、函数 rewind 的作用是()。
A 、使位置指针自动移至下一个字符位置 B 、将位置指针指向文件中所要求的特定位置 C 、使位置指针指向文件的末尾
D 、使位置指针重新返回文件的开头
正确答案 D
学生答案:×
48、若执行 fopen 函数时发生错误,则函数的返回值是()。
A 、1
B 、0
C 、 EOF
地址值
正确答案: B
学生答案:×
49、设有说明. char wint x ; float ydouble z 则表达式 w " x + Z - y 值的数据类型为0。
A 、 float
B 、 int
C 、 double
D . char
正确答案: C
学生答案:× A
50、以下正确的说法是0)。
A 、用户若需调用标准库函数,调用前必须重新定义 B 、系统根本不允许用户重新定义标准库函数
C 、用户若需调用标准库函数,调用前不必使用预编译命令将该函数所在文件包括到用户源文件中,系统自动去 D 、用户可以重新定义标准库函数,若如此,该函数将失去原有含义
正确答案: D
学生答案:×
51、若有 inta [10]=(0,1,2,3,4,5,6,7,8,9," p = a ;则输出结果不为5的语句为()。
A 、 printf ("% d ",*( a +5));
B 、 printf ("% d ",* p [5]);
C 、 printf ("% d "*( p +5)); D 、 printf ("% d ". p [5]);
正确答案: B
学生答案: B
二、多选(31分)
52、合法的标识符()。
A 、可以由字母构成
B 、第一个字母可以为下划线
C 、最后一个字母必须为字母
D 、第一个字母可以为数字正确答案: AB
学生答案: AD ×
52、C 语言中三种基本的类型为()。
A 、 struct
B 、 char
C 、 int
D 、 float
正确答案: BCD
学生答案: BCD √
53、以下说法正确的是()。
A 、 C 语言里没有字符串变量
B 、 C 语言里没字符变量
C 、 C 语言里有字符变量
D 、 C 语言里有字符串变量正确答案: AC
学生答案: CD ×
54、若以下选项中的变量已正确定义,则不正确的赋值语句是(。
A 、 X =3* X + X
B 、x4=1+2=3;
C 、x3=0x12
D 、 x1=36%2
我:
正确答案: AC
学生答案: CD ×
55、若以下选项中的变量已正确定义,则不正确的赋值语句是()。
A 、 x =3*×+×
B 、x4=1+2=3;
C 、x3=0x12
D 、x1=26.8%3
正确答案: BD
学生答案:×
56、以下描述正确的是()。
A 、使用 while 和 do - while 循环时,循环变量初始话的操作应在循环体语句之 B 、 while 循环是先判断表达式,后执行循环语句
C 、 for , while 和 do - while 循环中的循环体均可以由空语句构成
D 、 do - while 和 for 循环均是先执行循环语句,后判断表达式
正确答案: ABC
学生答案:×
57、以下对 switch 语句和 break 语句中描述错误的有(。
A 、在 switch 语句中必须使用 break 语句
B 、 break 语句是 switch 语句的一部分
C 、 break 语句只能用于 switch 语句
D 、在 switch 语句中,可以根据需要使用或不使用 break 语句正确答案: ABC
学生答案: BD ×
58、下面那些为合法整型常量()
A 、190
B 、765
C、Oxf
D 、 Oxk
正确答業: ABC
学生答案: ABX
59、定义语句 int xy :若要通过 scanf ("% d ,% d ",& x ,& y )语句使变量×得到数值11,变量 y 得到数值12,下面四组輸入形式中,正确的有0。
A1112<回车>
B ,11<空格>12<回车> C 11<回车>12<回车> D .11.12<回车>
正确答案: BCD
学生答案:×
60、以下合法的十六进制数是0)。
Aoxff
B . OXabc
C oX9x
D .0x01
正确答案, BD
学生答案: ADx
61,以下描还错误的是(。
A , continuei 语句的作用是重新开始一次循环体的执行 B .只能在循环体内和 switch 语句体内使用 break 语句 C 、在循环体内使用 break 语句和 continue 语句的作用相同
D .从多重循环嵌套中退出是,只能使用 goto 语句
正确答案:0
我:
D 、从多重循环嵌套中退出是,只能使用 goto 语句正确答案: CD
学生答案: BD ×
62、以下用户标识符,其中合法的是()。 A 、 return
B 、 abc
C 、A3-3
D 、f2_G3正确答案: BD
学生答案: BD √
63、下列对逻辑运算符两侧的运算对象的数据类型描述不正确的是 O
A 、可以是任何类型的数据
B 、只能是0或非0正数
C 、可以是整型或字符型数据 D 、只能是0或1
正确答案: ABD
学生答案: CD ×
64、以下叙述中正确的是 O 。
A 、一个 C 源程序可由一个或多个函数组成
B 、在 C 源程序中,注释说明只能位于一条语句的最后 C 、 C 源程序的基本组成单位是函数
D 、一个 C 源程序必须包含一个 main ()函数正确答案: ACD
学生答案: ACD
65、以下4个选项中,可以看作是一条语句的有(。 A 、 if ( b ==0) m =1; n =2
Ba =0b=0cニ0
我:
65、以下4个选项中,可以看作是一条语句的有0)。 A 、 if ( b ==0) m =1; n =2;
B 、 a =0, b =0, c =0; C 、 if ( a >0);
正确答案: BCD
学生答案: BD ×
66、 int a [10]=(1,2,3,4,5,6,7,8,9,10,以下的赋值语句正确的是()。 A 、 a [6]=7
B 、 a [1]=2
C 、 a [10]=10
D 、 a [2]=3
正确答案: ABD
学生答案: ABD √
67、以下不合法的赋值语句是()。
A 、 X + y ;
B 、 x = y =100
C 、 d --;
D 、 c = int ( a + b );
正确答案: ABD
学生答案: AB ×
68、下面有关 for 循环的正确描述是.
A 、 for 循环只能用于循环次数已经确立的情况
B 、 for 循环的循环体语句中可以包含多条语句,但必须用花括号括起来
C 、 for 循环先执行循环体语句后判断表达式
D 、在 for 循环中能用 break 语句跳出循环体正确答案: BD
我:
69、若 a , b , C , d 都是 int 型变量且初值为0,以下选项中正确的赋值语句是()。
A 、 a = b = c = d =100;
B 、 d =( c =22)-( b ++);
C 、 d ++;
D 、 c + b ;
正确答案: ABC
学生答案: ABD ×
70、在定义 int a [2][3]:之后,对 a 的引用正确的有()。 A 、 a [이 j [2]
B 、 a [1,3]
C 、 a [2][이]
D 、 a [1>2][!1]正确答案: AD
学生答案: A ×
71、对 do - while 语句描述正确的是()。
A 、 do - while 语句构成的循环必须使用 break 语句退出循环
B 、 do - while 语句构成的循环,当 while 中的表达式值为零时结束循环 C 、 do - while 语句构成的循环可以使用 break 语句退出循环
D 、 do - while 语句构成的循环,当 while 中的表达式值为非零时结束循环
正确答案: BC
学生答案: BC √
72、以下不正确的叙述是
A 、在 C 程序中,每行只能写一条语句
B 、在 C 程序中,%是只能用于整数运算的运算符
C 、在 C 程序中,无论是整数还是实数,都能被准确无误
我:
73、关于 while 语句与 do - while 语句,以下正确的是()。 A 、 while 是当型结构
B 、 do - while 是直到型结构 C 、两者有区别
D 、两者无区别
正确答案: ABC
学生答案: ABCV
74、下列对逻辑运算符两侧的运算对象的数据类型描述不正确的是()。 A 、可以是整型或字符型数据
B 、只能是0或非0正数 C 、可以是任何类型的数据 D 、只能是或1
正确答案: BCD
学生答案: AB ×
75、以下合法的十六进制数是()。 A 、oX9x
B 、0Xabc C 、 oxff
、Ox01
正确答案: BD
学生答案: ABC ×
76.下列为语言的关键字是()
A 、 if
B 、 union C 、 struct
D 、 Int
正确答案; ABC
我:
77、 t 为 int 类型,进入下面的循环之前, t 的值为0do(.….…… while ( t ==1);则以下叙述中正确的是
A 、循环控制表达式合法
B 、循环控制表达式的值为0
C 、以上说法都不对
D 、循环控制表达式的值为1
正确答案: AB
学生答案:×
78、以下叙述正确的是(。
A 、 C 程序书写格式自由,一行内可以写几个语句,一个语句也可以写在几行上 B 、可以使用/*…*/对 C 程序中的任何部分作注释
C 、 C 语言严格区分大小写英文字母
、 C 语言用;作为语句分隔行
正确答案: ABCD
学生答案: BD ×
79、以下叙述正确的是()。
A 、预处理命令行都必须以”#"开始
B 、# defineABCD 是正确的宏定义
、在程序中凡是以"#”开始的语句行都是预处理命令行 C 程序在执行过程中对预处理命令行进行处理
正确答案: ABC
学生答案:×
80、以下4个选项中,可以看作是一条语句的有(
A 、份
B 、 if ( b ==0) m =1; n =2; C 、 if ( a >0);
D 、 a =0, b =0, c
我:
81、下列选项中是 C 语言合法标志符的有 A 、 main
B 、 good morning C 、 stdio . h
D8abc
正确答案: AB
学生答案: B ×
82、以下选项中合法的表达式是()。
A 、 i = j ==0
B 、0<= x <100
C 、 X +1= x +1
D ( char )(65+3)
正确答案: ABD
学生答案: AX
我:
三、判断(33分)
83、用数组名作为实参时,把实参数组的起始地址传递给形参数组,因此形参数组和实参数组占用同一段内存单元,改变形参数组的值,也就改变了实参数组的值。0
正确答案:正确
学生答案:正确√
84、结构类型变量所占内存长度等于成员的长度;而共享体类型变量所占用的内存长度是各成员的内存长度之和,每个成员分别占用其自己的内存单元。0正确答案:错误
学生答案: X
85、 min 和 id - s 都是合法的标识符。0正确答案:错误
学生答案:错误√
86、若定义 char str [则 str = yelow “是正确的。0正确答案:错误
学生答案:正确×
87、一个 C 源程序只能有一个main0函数。正确答案:正确
学生答案:正确
88、 Hdefine 命令是在编译之前处理的。0正确各案:正确
学生答案:正确√
89、 C 语言中,区数的隐含存储类别是extern0正确答案:正确
学生各案,×
90 C 程序中,当调用函时,由实参把值传递给形参,调用结束后,再由形参把值传回给实参。0正确答案:错误
我:
91、可以用 typedef 声明各种类型名,但不能用它来定义变量。0正确答案:正确
学生答案:正确√
92、有 unsigned int a =16; a = a >>2;则 a 的值是4。0正确答案:正确
学生答案:×
93、有 unsigned int a =16; a = a <<2;则 a 的值是64。0
正确答案:正确
学生答案: X
94、若有 int ab ;则 a =( bb > b )的值是1。0
正确答案:错误
学生答案:×
95、若有 int xyz ×= y = z =1测执行++ x &&++ y &&++ z 后,×, y , z 的值分别为2,1,1。0正确答案:错误
学生答案:×
96、着有 static int a [10]:测则 a 数组的10个元素的值都是0。0
正确答案:正确
学生答案:×
97, continue 语句可用于 switch 语句,也可用于 for 、 while 和 do 循环语句中。0正确答案:错误
学生答案:正确×
98、函数的实参可以传就合形参,形参也可以传递给实参。0正确答案:错误
学生答案:错误
我:
学生答案:错误√
99、 C 语言既可以用来写系统软件,也可以用来写应用软件。0正确答案:正确
学答案:正确√
100、在 C 程序中"%“是只能用于整数运算的运算符,而"厂是既可以用于整数运算又可以用于实数运算的运算符。0正确答案:正确
学生答案:正确√
101、全局变量的作用域一定比局部变量的作用域范围大。0正确答案:错误
学生答案:正确×
102、在某种意义上, char 和 int 通用。0正确答案:正确
学生答案:错误×
103、数组名是指标常量,不需要也不能为其赋值;指针是变量,使用前需对其赋值。0正确答案:正确
学生答案:正确√
104、 C 程序中和每一行就是一个语句。0正确答案:错误
学生答案:错误√
105、若有 int a [1이={1,2,3,4,5,6,78,9,10}; a = a +1;则这时 a 代表元素2的位元元址。0正确答案:错误
学生答案:×
106、在 C 的 if 语句中,用作判断的表达式只能是关系表达式或逻辑表达式。0
正确答案:错误
学生答案:正确×
出*只具弯昌 a 的地址.0)
我:
正确谷案:错误
学生答案:正确×
107、 C 中*& a 是取变量 a 的地址。(正确答案:错误
学生答案:错误√
108、一个 C 源程序可以由一个main0函数和若干个其它函数组成。0正确答案:正确
学生答案:正确√
109、自増自减运算符++,-﹣可以用于 int 型、 float 型和 double 型资料。0正确答案:正确
学生答案:正确√
110、在 C 中能代表逻辑值”假”的是0。0正确答案:正确
学生答案:正确√
111、一个无符号整数各数字往左移动2位后,一定是原数的4倍。0正确答案:错误
学生答案:×
112、 C 语言中 rewind 函数使位置指针回到文件的开头位置,而 fseek 函数使位置指针移到指定的位置。0
正确答案:正确
学生答案:×
113、若 a =2, b =-4:测执行 al ] b ++后, b 为﹣4。0
正确答案:正确
学生答案:×
114、 C 语言中, feof 函数用来判断即将读入的是否是文件结束标志,它可用于二进制文件,但不能用于文本文件。0
正确答案:错误
学生答案:×
标签:语句,正确,测试题,int,学生,循环,答案,语言 来源: https://www.cnblogs.com/Live-up-to-your-youth/p/16593294.html