考试吧

计算机等级

考试吧>等级考试>计算机二级考试>C语言>模拟试题>正文
2016计算机二级《C语言》基础练习题(1)
考试吧 2016-02-02 14:58:25 评论(4)条

  1[简答题] 下列给定程序中函数fun的功能是:通过某种方式实现两个变量值的交换,规定不允许增加语句和表达式。

  例如,变量a中的值原为8,b中的值原为3,程序运行后a中的值为3,b中的值为8。

  请改正程序中的错误,使它得出正确的结果。

  注意:不要改动main函数,不得增行或删行,也不得更

  改程序的结构!

  试题程序:

  

2016计算机二级《C语言》基础练习题(1) 

  2[单选题] 有以下程序

  

2016计算机二级《C语言》基础练习题(1) 

  程序运行后的输出结果是

  A.3  B.1  C.2  D.4

  3[单选题] 以下叙述中正确的是(  )

  A.在算法设计时,可以把复杂任务分解成一些简单的子任务

  B.在C语言程序设计中,所有函数必须保存在一个源文件中

  C.只要包含了三种基本结构的算法就是结构化程序

  D.结构化程序必须包含所有的三种基本结构.缺一不可

  4[单选题] 若有语句:int a[3][4],(。P)[4];P=a;,则以下选项中叙述错误的是(  )。

  A.系统将开辟一个名为P的二维数组,“o][o]中的值即为a[o][o]中的值

  B.P+1代表a[1][0]的地址

  C.P中将存放a数组的首地址

  D.P+2代表a数组最后一行的首地址

  5[单选题] 有以下程序:

  

2016计算机二级《C语言》基础练习题(1) 

  程序运行后的输出结果是( )。

  A.11,11B.29,29C.26,29D.121.121

  6[单选题] 有三个关系R、S和T如下:

  

2016计算机二级《C语言》基础练习题(1) 

  则由关系R和S得到关系T的操作是( )。

  A.自然连接B.交C.除D.并

  7[单选题] 有以下程序:

  

2016计算机二级《C语言》基础练习题(1) 

  程序运行后的输出结果是( )。

  

2016计算机二级《C语言》基础练习题(1) 

  8[单选题] 有以下程序:

  

2016计算机二级《C语言》基础练习题(1) 

  程序运行后的输出结果是( )。

  A.2,3   B.2,1    C.1,2    D.3,1

  9[单选题] 以下叙述错误的是( )。

  A.一个算法所包含的操作步骤应该是有限的

  B.任何能通过编译和运行的算法都一定能得到所期望的结果

  C.算法中每一条指令必须有确切的含义

  D.算法可以用各种描述方法来进行描述

  10[单选题] 设有定义:

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

  以下语句中执行效果与其他三个不同的是( )。

  A.if(a>B.C=a,a=b,b=C;

  B.if(a>B.{C=a,a=b,b=C;}

  C.if(a>B.C=a;a=b;b=c;

  D.if(a>B.{C=a;a=b;b=c;}

  11[单选题] 若有以下程序

  

2016计算机二级《C语言》基础练习题(1) 

  则程序的输出结果是

  A.1,3  B.0,2  C.1,2  D.2,3

  12[单选题] 以下叙述中正确的是()

  A.两个字符串可以用关系运算符进行大小比较

  B.函数调用strlen(s);会返回字符串S实际占用内存的大小(以字节为单位)

  C.C语言本身没有提供对字符串进行整体操作的运算符

  D.当拼接两个字符串时,结果字符串占用的内存空间是两个原串占用空间的和

  13[单选题] 一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是( )。

  A.一对一  B.一对多  C.多对多   D.多对一

  14[单选题] 对于while(!E)s;,若要执行循环体s,则E的取值应为:

  A.E等于1

  B.E不等于0

  C.E不等于1

  D.E等于0

  15[单选题] 在软件设计中不使用的工具是( )。

  A.系统结构图   B.PAD图   C.数据流图(DFD图)  D.程序流程图

  16[单选题] 若有定义语句:char a='\82';则变量a(  )

  A.说明不合法

  B.包含1个字符

  C.包含2个字符

  D.包含3个字符

  17[单选题] 有以下程序

  

2016计算机二级《C语言》基础练习题(1) 

  程序运行后的输出结果是

  A.to Beijing!

  B.you to Beijing!

  C.Welcome you to Beijing!

  D.Beijing!

  18[单选题] 若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是

  A.EOF  B.非0  C.-1  D.0

  19[单选题] 有以下程序:

  

2016计算机二级《C语言》基础练习题(1) 

  20[单选题] 以下叙述中正确的是

  A.只要适当地修改代码,就可以将do-while与while相互转换

  B.对于“for(表达式1;表达式2;表达式3)循环体”首先要计算表达式2的值,以便决定是否开始循环

  C.对于“for(表达式1;表达式2;表达式3)循环体”,只在个别情况下才能转换成while语句

  D.如果根据算法需要使用无限循环(即通常所称的“死循环”),则只能使用while语句

展开全文
评论(4条) 发表
Copyright © 2004-
考试吧(m.566.com)北京美满明天科技有限公司
社会统一信用代码:91110108MA01WU311X
帮助中心