2012年3月全国计算机等级《二级C语言》模拟试题(5)
-
下面程序将二维数组a的行和列元素互换后存放到另一个二维数组b中,请填空。
-
已知“int a=2,b=2,c=3:”,则执行完语句“a*=18 (b )-( c);”后,a的值是__________。
-
下面程序把从终端读入的文本(用@作为文本结束标志)复制到一个名为bi.dat的新文件中。请填空。
-
以下程序调用函数swap将指针s和t所指单元(a和b)中的内容交换,请填空。
-
若有定义:int a=6,b=8,c=14;接着顺序执行下列语句后,变量c中的值是__________。
c=(b-=(a-5));
a=(c%3) (a=8);
-
若a是int型变量,则表达式(a=2*3,a*2),a 6的值为_________。
-
-
算法的基本特征主要包括四个方面,它们分别是可行性、确定性、 __________和拥有足够的情报。
-
以下程序的运行结果是__________。
-
-
以下程序的功能是:对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。
-
写出下列程序的执行结果。
-
当数据的物理结构(存储结构、存取方式等)改变时,不影响数据库的逻辑结构,从而不致引起应用程序的变化,这是指数据的__________。
-
软件产品从提出、实现、使用维护到停止使用退役的过程称为__________
-
以下程序的运行结果是( )。
- A)0
- B)1
- C)2
- D)3
-
假设有语句size of(double),则它是( )。
- A)一个整型表达式
- B)一个双精度浮点型表达式
- C)一种函数调用
- D)一种函数定义
-
以下程序运行后的输出结果是________。
-
-
有以下程序段
- A)55566.0
- B)566.0
- C)7777.0
- D)566777.0
-
以下选项中与if(a—1)a :else a=b:语句功能不同的语句是( )
-
-
执行以下程序段的输出结果是( )。
- A)0?0
- B)0?12
- C)0?0
- D)0
-
以下叙述中不正确的是( )。
- A)在不同的函数中可以使用相同的名字的变量
- B)函数中的形式参数是局部变量
- C)在一个函数内定义的变量只在本函数范围内有效
- D)在一个函数内的复合语句中定义的变量在本函数范围内有效
-
-
下列程序的输出结果是( )。
- A)6,2
- B)6,4
- C)8,4
- D)8,6
-
关于字符常量,以下叙述正确的是( )。
- A)空格不是一个字符常量
- B)字符常量能包含大于一个的字符
- C)单引号中的大写字母和小写字母代表的是相同的字符常量
- D)所有的字符常量都可以作为整型量来处理
-
下列关于函数的叙述中正确的是( )。
- A.每个函数都可以被其他函数调用(包括main函数)
- B.每个函数都可以被单独编译
- C.每个函数都可以单独运行
- D.在一个函数内部可以定义另一个函数
-
有以下程序:
程序的输出结果是( )
-
若有“double a;”,则正确的输入语句是( )
-
以下选项中非法的字符常量是( )。
-
有以下程序:
#include
程序运行后的输出结果是( )。
- A)26
- B)19
- C)10
- D)20
-
在软件生产过程中,需求信息的来源是( )。
- A)程序员
- B)项目经理
- C)设计人员
- D)软件用户
-
以下语句定义正确的是( )
- A.int a[1][4]-{1,2,3,4,5};
- B.float a[3][]={{1},{2},{3}};
- C.long a[2][3]={{1},{1,2},{1,2,3},{0,0)};
- D.double a[][3]={O);
-
-
以下程序运行后的输出结果是( )。
- A)27
- B)6
- C)25
- D)30
-
-
- A)20 30
- B)20 50
- C)30 50
- D)30 20
-
下列关于类、对象、属性和方法的叙述中,错误的是( )。
- A)类是对一类具有相同的属性和方法对象的描述
- B)属性用于描述对象的状态
- C)方法用于表示对象的行为
- D)基于同一个类产生的两个对象不可以分别设置自己的属性值
-
以下对联合类型叙述正确的是( )。
- A)可以对联合变量名直接赋值
- B)使用联合变量的目的是为了节省内存
- C)任何一个联合变量可以同时引用联合中的不同成员
- D)联合类型定义中不能同时出现结构类型的成员
-
下列方法中,不属于软件调试方法的是( )。
- A)回溯法
- B)强行排错法
- C)集成测试法
- D)原因排除法
-
下列选项中不属于软件生命周期开发阶段任务的是( )。
- A)软件测试
- B)概要设计
- C)软件维护
- D)详细设计
-
在数据库系统的内部结构体系中,索引属于( )。
- A)模式
- B)内模式
- C)外模式
- D)概念模式
-
设x=021,y=012,则z=x|y的值是( )。
- A)1
- B)0
- C)00011011
- D)11000010
-
下列关于线性表的叙述中,不正确的是( )。
- A)线性表可以是空表
- B)线性表是一种线性结构
- C)线性表的所有结点有且仅有一个前件和后件
- D)线件表是由n个元素组成的一个有限序列
-
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是( )。
- A)1
- B)3
- C)7
- D)9
-
若语句“t=fun(fun(x,y,a),(a b,a c),x y z);”对fun函数的调用正确,则fun函数的形参个数为( )。
- A)3
- B)4
- C)5
- D)6
-
关系模型允许定义3类数据约束,下列不属于数据约束的是( )。
- A)实体完整性约束
- B)参照完整性约束
- C)属性完整性约束
- D)用户自定义的完整性约束
-
- A)11,42,31 12,22,41
- B)11,41,20 12,42,20
- C)11,21,40 11,21,21
- D)1 1,41,21 12,42,22
-
有以下程序:
- A)2
- B)4
- C)6
- D)3
-
- A)2
- B)3
- C)4
- D)5
-
下列不属于软件工程3个要素的是( )。
-
有以下程序:
- A)20,30,
- B)30,17
- C)15,30,
- D)20,15,
-
已知二叉树后序遍历序列是CDABE,中序遍历序列是CADEB,它的前序遍历序列是( )。
- A)ABCDE
- B)ECABD
- C)EACDB
- D)CDEAB
-
已知字母a的ASCII码为十讲制数97,下而程序的输出结果是( ).
- A)输出无定值
- B)d,e
- C)e,f
- D)g,d
-
设有输入语句scanf("a=%d,b=%d,c=%d",&a,&b,&c),为使变量a的值为2,b的值为4,C的值为8,则从键盘输入数据的正确形式是( )。
- A)1,3,2<回车>
- B)a=1 b=3 c=2<回车>
- C)132<回车>
- D)a=2,b=4,c=8<回车>