首页 > 其他分享 >c语言测试题

c语言测试题

时间:2022-08-16 22:44:59浏览次数:73  
标签:语句 正确 测试题 int 学生 循环 答案 语言

 

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,学生,循环,答案,语言
From: https://www.cnblogs.com/Live-up-to-your-youth/p/16593294.html

相关文章

  • C-Primer-Plus-第二章-C语言概述
    第二章C语言概述参考书籍:CPrimerPlus(第6版)中文版一、前言打算跟这本书系统地学习一遍C语言,谨以此系列文章记录自己的学习之路。本文所有图片均来源于此书。二、主......
  • 2022-08-16 第六组 Myy 学习笔记_DQL数据库查询语言
    DQL数据库查询语言重点,DQL是我们每天都要接触编写最多也是最难的SQL,该语言用来查询记录,不会修改数据库和表结构。构建数据库创建一张student表:DROPTABLEIFEXISTSst......
  • 了解使用Java语言操作数据库的API之JDBC
    一、简单了解JDBC是官方定义的一套使用Java语言操作数据库的API,各数据库厂商按照此标准定义各自的实现类,因此在使用JDBC操作不同的数据库时,需导入对应的驱动jar包。二......
  • C语言`union`及`位域`
    C语言union及位域1.unionunion就相当于一个类型不固定的变量,存储大小由union内最长的变量决定,存储空间共享,访问内部不同的变量,就会以相应的变量规范对内存进行解析,以如下......
  • 《安富莱嵌入式周报》第278期:基于RUST编程语言RTOS,固态继电器芯片,微软发布物联网组件
    往期周报汇总地址:http://www.armbbs.cn/forum.php?mod=forumdisplay&fid=12&filter=typeid&typeid=104 本周更新一期视频教程DSP视频教程第10期:DSP运算加速的精髓,含SI......
  • 【记录】第一天学习C语言
    今天是2022年8月15日,正式开始C语言的学习之路啦!还有18天开学,就要正式成为大学生了!再说作为电子信息工程专业的学生,怎么能不在暑假开始先学C呢!!!......
  • R语言:去除倒数多个元素
    现有字符串如下所示:merged_file"HAH_chr14_111111_222222_-_HE_111116_chr14_OK_for"现在我们想把HAH_chr14_111111_222222_-提取出来,那么可以用到命令:library(string......
  • MDK下的C语言基础学习
    1.位操作1.1:不改变其他位的值情况下,对某几个位进行操作GPIOA->CRL&=0XFFFFFF0F;//将第4-7位清0,清零用&GPIOA->CRL|=0X00000040;//设置相......
  • Vue项目中select下来选项绑定国际化语言
    1.当切换语言的时候,想要响应式地更新下拉选项,关键点是用$t(item.label)取得语言。注意item.label左右是不带引号的,否则会当作原字符串输出。<el-selectv-mo......
  • 【C语言】使用dup2,execlp,实现保存系统命令结果到文件
    #include<fcntl.h>#include<stdio.h>#include<stdlib.h>#include<unistd.h>intmain(void){intfd;//创建文件,获取文件描述符fd=open("ps.out"......