1、在语句cin>>data;中,cin是(判断题)所属章节:4.C语言二级考试题库难度系数:1A. C 的关键字

B.类名

C.对象名

D.函数名

说明:此写解题要点或对题目做说明。2、假设整型变量a的值是1,b的值是2,c的值是3,在这种情况下执行下面的语句:

u=(a==2)?b a:c a;执行该语句后整型变量u的值为()。(单选题)所属章节:4.C语言二级考试题库难度系数:1A. 0

B. 3

C. 4

D. 5

答案: C

此写解题要点或对题目做说明。说明:

3、分析下面的代码:

if(x>20||x<-10)

if(y<=100&&y>x)

printf("Good");

else

printf("Bad");如果x=30,y=150,输出为()。(单选题)所属章节:4.C语言二级考试题库难度系数:1A. Good

B. Bad

C. Good Bad

D. Bad Good

答案: B

说明:此写解题要点或对题目做说明。4、分析下面的代码:

#include<stdio.h>void main()

{

int a;

scanf("%d",&a);

switch(a)

{

case 1:printf("星期一");

case 2:printf("星期二");

case 3:printf("星期三");

case 4:printf("星期四");

case 5:printf("星期五");

case 6:printf("星期六");

case 7:printf("星期日");

default:printf("输入错误\n");

}

}

若a=6,则输出结果是()。

(单选题)

所属章节:4.C语言二级考试题库难度系数:2

A.星期六

B.星期六星期日

C.星期六星期日输入错误

D.输入错误

答案: C

此写解题要点或对题目做说明。说明:

5、分析下面的代码:

if (a<0.7)

printf("提示1");

else if(a<1)

printf("提示2");

else

printf("提示3");

如果a=0.8,那么输出结果为( )。(单选题)所属章节:4.C语言二级考试题库难度系数:2

A.提示1

B.提示2

C.提示3

答案: C

说明:此写解题要点或对题目做说明。6、在switch结构中,()子句不是必选项。(单选题)

所属章节:4.C语言二级考试题库难度系数:1

A. switch

B. case

C. default

D. else

答案: C

说明:此写解题要点或对题目做说明。7、分析下面的代码,如果输入85,那么将输出()。

#include <stdio.h>

void main()

{

int mks;

printf("请输入分数:");

scanf("%d",&mks);

mks>90?printf("优秀"):printf("一般");} (单选题)

所属章节:4.C语言二级考试题库难度系数:2A.优秀

B.一般

C.代码将不会显示任何结果

D.语法错误

答案: B

说明:此写解题要点或对题目做说明。8、分析下面的C语言代码:

int a=1,b=10;

do{

b-=a; a ;

}while (b- -<0);

则执行循环语句后b的值为()。(单选题)所属章节:4.C语言二级考试题库难度系数:1A. 9

B. -2

C. -1

D. 8

答案: D

c语言二级考试操作题(C语言二级考试最新题库)(1)

9、设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值:

scanf("i=%d,f=%f",&i,&f);为了把100和765.12分别赋给i和f,则正确的输入为()。(单选题)

所属章节:4.C语言二级考试题库难度系数:1A. 100 765.12

B. i=100,f=765.12C. 100<回车> 765.12

D. x=100 y=765.12答案: B

10、#include<stdio.h>void main()

{

int a=3,b=2,c=1;

int x=10,y=20;

if(a<b)

if(b!=0)

if(!x)

y=1;

else if(x)

y=0;

y=-1;

printf("%d",y);

}

上面的C程序的输出结果是()。(单选题)所属章节:4.C语言二级考试题库难度系数:1A. 20

B. 1

C. 0

D. -1

答案: B

11、C语言中,while和do„while循环的主要区别是()。(单选题)

所属章节:4.C语言二级考试题库难度系数:1A. while的循环控制条件比do„while的循环控制条件严格

while的循环体至少无条件执行一次B. do„

C. do„while允许从外部转到循环体内D. do„while的循环体不能是复合语句答案: D

12、执行下面的C程序段后,输出结果是()。int a=5;

while( a- -);

printf( "%d",a) ; (单选题)

所属章节:4.C语言二级考试题库难度系数:1A. 54321

B. 4321

C. 0

D. -1

答案: D

13、下面C代码的输出结果是()。

int answer,result;

answer=100;

result=answer-10;

printf(“The result is %d”, result 5); (单选题)所属章节:4.C语言二级考试题库难度系数:1A. The result is 90B. The result is 95C. The result is 10D. The result is 100答案: B

14、在C语言中,()是在所有函数外部声明的。(单选题)

所属章节:4.C语言二级考试题库难度系数:1

A.全局变量

B.局部变量

C.形参

答案: A

15、分析下面的C程序:

#include<stdio.h>void main()

{

int num=0;

while(num<=2){

num ;

printf("%d ",num);}

}

输出结果是()。(单选题)

所属章节:4.C语言二级考试题库难度系数:1

A. 1 2 3

B. 0 1 2

C. 2 3

D. 1 2

答案: A

16、研究下面的C程序段:

int i,j;

for (i=5;i;i--)

for(j=0;j<4;j ){„}

循环体的总执行次数是()。(单选题)所属章节:4.C语言二级考试题库难度系数:1

A. 20

B. 25

C. 24

D. 30

答案: A

c语言二级考试操作题(C语言二级考试最新题库)(2)

17、设x,y,z,t均为int型变量,则执行以下语句后,t的值为()。

x=y=z=1;

t= x||--y&& z;(选择一项)(单选题)所属章节:4.C语言二级考试题库难度系数:1

A.不定值

B. 2

C. 1

D. 0

答案: C

18、阅读下面的C语言代码,输出结果是()。 int x, y = 1, z=0;

if ( z < 0 )

x = 3;

else if ( y == 0 )

x = 5;

else

x = 7;

printf("%d, %d", x, y); (单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. 7, 0

B. 7, 1

C. 3, 3

D. 以上都不正确

答案: B

19、在C语言中,已知字母A的ASCII码是65,则执行语句:char ch='A' 3; 后ch的值

为( )。 (单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. 不能确定

B. 68

C. C

D. D

答案: D

20、在C语言中,能正确表示a和b同时为正或同时为负的逻辑表达式是()。 (单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. (a>=0‖b>=0)&&(a<0‖b<0)

B. (a>=0&&b>=0)&&(a<0&&b<0)

C. (a b>0)&&(a b<=0) D. a*b>0

答案: D

21、下面的C语言代码段的输出结果是()。

int j;

for(j=1; j<10; j =2) printf("%d ",j); (单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. 1 2 3 4 5 6 7 8 9 B. 2 4 6 8

C. 1 3 5 7 9

6/48页

D. 1 2 4 6 8

答案: C

22、用来将两个字符串合并为一个字符串的函数是()。 (单选题) 所属章节:4.C语言二级考试题库 难度系数:1 A. strcat()

B. strcpy()

C. strlen()

答案: A

23、在C语言中,表达式:10!=9 的值是()。 (单选题) 所属章节:4.C语言二级考试题库 难度系数:1 A. true

B. 非零值

C. 0

D. 1

答案: D

24、分析下面的C代码段:

char str1[15] = "Sea View"; char str2[15] = "Sea Breeze"; strcpy(str1,str2);

printf("%s\n",str1); 则输出结果是()。(选择一项) (单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. Sea View

B. Sea Breeze

C. Sea View Sea Breeze D. Sea Breeze Sea View 答案: B

25、在C语言中,下列正确的字符型常量是()。 (单选题) 所属章节:4.C语言二级考试题库 难度系数:1 A. “f”

B. ‘9’

C. #

D. 365

答案: B

26、在C语言中,以下不会出现死循环的语句是()。 (单选题) 所属章节:4.C语言二级考试题库 难度系数:1 A. int x=0;

do{x ;}while(x=1); B. for(k=10; ; k--); C. for(y=0, x=1; x> y; x=k ) k=x;

D. while(1) {x ;} 答案: C

27、分析下面的C语言程序:

void main()

{

int a,b,c=246;

a=c/100%9;

b=(-1)&&(-1);

printf("%d,%d\n",a,b); }

输出结果是()。 (单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. 2,1

B. 3,2

C. 4,3

D. 2,-1

答案: A

28、在C语言中,下面()是逻辑运算符中优先级最高的。 (单选题)

所属章节:4.C语言二级考试题库 难度系数1

A、&

B. &&

C. ||

D. &

答案: A

c语言二级考试操作题(C语言二级考试最新题库)(3)

29、sizeof(float)是( ) (单选题) 所属章节:4.C语言二级考试题库 难度系数:1 A. 一个双精度型表达式

B. 一个整型表达式

C. 一种函数调用

D. 一个不合法的表达式

答案: B

30、临时存储频繁使用的信息以加快访问速度,通常用在处理器和主存储器之间一种计算机

存储器是()。 (单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. 高速缓存(Cache)

B. 辅助存储器

C. 随机访问存储器

D. 只读存储器

答案: A

31、以下两种说法()

说法1:浏览器 – 服务器模型的软件在升级时需要升级相应的客户端 说法2:客户端 – 服务器模型中的客户端和服务器必须是不同的计算机 (单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. 只有说法1正确

B. 只有说法2正确

C. 两种说法都正确

D. 两种说法都不正确

答案: D

32、下列关于计算机病毒的叙述中,错误的是()。 (单选题) 所属章节:4.C语言二级考试题库 难度系数:1 A. 计算机病毒会造成对计算机文件和数据的破坏 B. 只要删除感染了病毒的文件就可以彻底消除病毒 C. 计算机病毒是一段人为制造的小程序

D. 计算机病毒是可以预防和消除的

答案: B

33、在Windows 2000中任务管理器可用于以下操作,除了()。 (单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. 结束某个应用程序

B. 结束某个进程

C. 察看CPU使用率

D. 断开网络连接

答案: D

34、以下两种说法()

说法1:管理员帐户永远不能被删除和禁用

说法2:来宾帐户默认是禁用的,但也可以启用。 (单选题) 所属章节:4.C语言二级考试题库 难度系数:1 A. 只有说法1正确

B. 只有说法2正确

C. 两种说法都正确

D. 两种说法都不正确

答案: C

35、以下关于TCP/IP协议的描述正确的是()。 (单选题) 所属章节:4.C语言二级考试题库 难度系数:1 A. TCP/IP协议中共有两个协议,分别是TCP协议和IP协议 B. TCP/IP协议是最流行的网络协议,没有该协议将无法使用Internet

C. TCP协议用于在网络中传输数据

D. IP协议用于检查数据的正确性

答案: B

36、请阅读以下程序:

void main()

{

int a=5,b=0,c=0;

if(a=b c) printf("***\n "); else printf("$$$\n"); }

以上程序( ) (单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. 有语法错误不能通过编译

B. 可以通过编译但不能通过连接

C. 输出***

D. 输出$$$

答案: D

37、若w=1,x=2,y=3,z=4,则条件表达式w<x?w:y<z?y:z的值是()。 (单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. 4

B. 3

C. 2

D. 1

答案: D

38、表达式18/4*sqrt(4.0)/8值的数据类型为()。 (单选题) 所属章节:4.C语言二级考试题库 难度系数:1 A. int

B. float

C. double

D. 不确定

答案: C

39、若运行以下程序时,从键盘输入2473<回车>,则下面程序的运行结果是()。

#include<stdio.h>

void main()

{

int c;

while((c=getchar())!=’\n’)

switch(c-‘2’)

{

case 0:

case 1: putchar(c 4);

case 2: putchar(c 4);break;case 3: putchar(c 3);

default: putchar(c 2);break;

}

printf(“\n”);

} (单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. 668977

B. 668966

C. 66778777

D. 6688766

答案: A

40、以下描述中正确的是( ) (单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. 由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能

使用复合语句

while循环由do开始,用while结束,在while(表达式)后面不能写分号 B. do-

C. 在do-while循环体中,一定要有能使while后面表达式的值变为零(“假”)

的操作

D. do-while循环中,根据情况可以省略while 答案: C

41、下面程序的运行结果是( )

#include<stdio.h>

void main()

{int y=10;

do{y--;}while(- -y);

printf(“%d\n”,y- -);} (单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. -1

B. 1

C. 8

D. 0

答案: D

42、下面有关for循环的正确描述是( )。 (单选题) 所属章节:4.C语言二级考试题库 难度系数:1 A. for循环只能用于循环次数已经确定的情况 B. for循环是先执行循环体语句,后判断表达式 C. 在for循环中,不能用break语句跳出循环体 D. for循环的循环体语句中,可以包含多条语句,但必须用大括号括起来

答案: D

43、若i为整型变量,则以下循环执行次数是( )。 for(i=2;i= =0;) printf(“%d\n”,i- -); (单选题)

11/48页

所属章节:4.C语言二级考试题库 难度系数:1 A. 无限次

B. 0次

C. 1次

D. 2次

答案: B

44、以下不是无限循环的语句为( )。 (单选题) 所属章节:4.C语言二级考试题库 难度系数:1 A. for(y=0,x=1;x> y;x=i ) i=x;

B. for(;;x =i);

C. while(1){x ;}

D. for(i=10;;i- -) sum =i; 答案: A

45、下面程序的运行结果是( )

#include<stdio.h>

void main()

{ int i;

for(i=1;i<=5;i )

{

if(i%2) printf(“*”);

else continue;

printf(“#\n”);

}

printf(“$\n”);} (单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. *#*#*#$

B. #*#*#*$

C. *#*#$

D. #*#*$

答案: A

46、( )命令用于重新命名文件。 (单选题) 所属章节:4.C语言二级考试题库 难度系数:1 A. dir

B. rd

C. ren

D. cd

答案: C

47、( )命令用于将一个文件从一个位置移到另一个位置。 (单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. move

B. copy

C. cut

D. paste

答案: A

48、( )文件系统可提高性能、可靠性和磁盘空间利用率,以及其他扩展功能,如安全访问

控制列表和文件系统日志。 (单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. FAT12

B. FAT16

C. FAT32

D. NTFS

答案: D

49、( )是一种线性数据结构,并按后进先出的方式来操作数据。 (单选题)

所属章节:4.C语言二级考试题库 难度系数:1 A. 队列

B. 栈

C. 树

D. 图

答案: B

50、下列IP地址为c类地址的是( )。 (单选题) 所属章节:4.C语言二级考试题库 难度系数:1 A. 4.3.2.1

B. 266.45.78.3

C. 192.223.78.5

D. 150.33.7.8

答案: C

,