C语言二级考试题库.docx

上传人:b****6 文档编号:8493521 上传时间:2023-01-31 格式:DOCX 页数:47 大小:37.61KB
下载 相关 举报
C语言二级考试题库.docx_第1页
第1页 / 共47页
C语言二级考试题库.docx_第2页
第2页 / 共47页
C语言二级考试题库.docx_第3页
第3页 / 共47页
C语言二级考试题库.docx_第4页
第4页 / 共47页
C语言二级考试题库.docx_第5页
第5页 / 共47页
点击查看更多>>
下载资源
资源描述

C语言二级考试题库.docx

《C语言二级考试题库.docx》由会员分享,可在线阅读,更多相关《C语言二级考试题库.docx(47页珍藏版)》请在冰豆网上搜索。

C语言二级考试题库.docx

C语言二级考试题库

题库名:

程序设计基础总试题库.mdb    题数:

167题

1、在语句cin>>data;中,cin是   (判断题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.C++的关键字

B.类名

C.对象名

D.函数名

说明:

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

2、假设整型变量a的值是1,b的值是2,c的值是3,在这种情况下执行下面的语句:

u=(a==2)?

b+a:

c+a;

执行该语句后整型变量u的值为(     )。

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.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语言二级考试题库  难度系数:

1

A.Good

B.Bad

C.Good Bad

D.Bad Good 

答案:

B

说明:

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

4、分析下面的代码:

#include

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 

void main()

{

   int mks;

   printf("请输入分数:

");

   scanf("%d",&mks);

   mks>90?

printf("优秀"):

printf("一般");

}   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

2

A.优秀

B.一般

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

D.语法错误

答案:

B

说明:

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

8、分析下面的C语言代码:

 

int a=1,b=10;

do{

b-=a; a++; 

}while (b- -<0);

则执行循环语句后b的值为()。

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.9

B.-2

C.-1

D.8

答案:

D

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

scanf("i=%d,f=%f",&i,&f);

为了把100和765.12分别赋给i和f,则正确的输入为()。

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.100 765.12

B.i=100,f=765.12

C.100<回车> 765.12

D.x=100 y=765.12

答案:

B

10、#include

void main()

{

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

    int x=10,y=20;

    if(a

if(b!

=0)

if(!

x)  

        y=1;

   else if(x)

        y=0; 

     y=-1; 

   printf("%d",y);

 }

上面的C程序的输出结果是( )。

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.20

B.1

C.0

D.-1

答案:

B

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

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.while的循环控制条件比do…while的循环控制条件严格

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

C.do…while允许从外部转到循环体内

D.do…while的循环体不能是复合语句

答案:

D

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

int a=5;

while( a- -);

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

所属章节:

4.C语言二级考试题库  难度系数:

1

A.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语言二级考试题库  难度系数:

1

A.The result is 90

B.The result is 95

C.The result is 10

D.The result is 100

答案:

B

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

   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.全局变量

B.局部变量

C.形参

答案:

A

15、分析下面的C程序:

#include

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

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

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

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 ");

elseprintf("$$$\n");

}

以上程序( )   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.有语法错误不能通过编译

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

C.输出***

D.输出$$$

答案:

D

37、若w=1,x=2,y=3,z=4,则条件表达式w

w:

y

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

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循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句

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

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

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

答案:

C

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

#include

 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- -);   (单选题)

所属章节:

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

   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

51、下列叙述中正确的是   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.算法的效率只与问题的规模有关,而与数据的存储结构无关

B.算法的时间复杂度是指执行算法所需要的计算工作量

C.数据的逻辑结构与存储结构是一一对应的

D.算法的时间复杂度与空间复杂度一定相关

说明:

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

52、在结构化程序设计中,模块划分的原则是   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.各模块应包括尽量多的功能

B.各模块的规模应尽量大

C.各模块之间的联系应尽量紧密

D.模块内具有高内聚度、模块间具有低耦合度

说明:

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

53、下列叙述中正确的是   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.软件测试的主要目的是发现程序中的错误

B.软件测试的主要目的是确定程序中错误的位置

C.为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作

D.软件测试是证明软件没有错误

说明:

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

54、下面选项中不属于面向对象程序设计特征的是   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.继承性

B.多态性

C.类比性

D.封装性

说明:

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

55、下列对队列的叙述正确的是   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.队列属于非线性表

B.队列按“先进后出”原则组织数据

C.队列在队尾删除数据

D.队列按“先进先出”原则组织数据

说明:

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

56、对下列二叉树

  进行前序遍历的结果为   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.DYBEAFCZX

B.YDEBFZXCA

C.ABDYECFXZ

D.ABCDEFXYZ

说明:

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

57、某二叉树中有n个度为2的结点,则该二叉树中的叶子结点数为   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.n+l

B.n-1

C.2n

D.可2

说明:

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

58、在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是___   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.并

B.交

C.投影

D.笛卡儿乘积

说明:

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

59、在E-R图中,用来表示实体之间联系的图形是( )   (单选题)

所属章节:

4.C语言二级考试题库  难度系数:

1

A.矩形

B.椭圆形

C.菱形

D.平行四边形

说明:

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

60、下列叙述中错误的是(

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育 > 语文

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1