一 、选择题
(1)最简单的交换排序方法是
a)快速排序 b)选择排序
c)堆排序 d)冒泡排序
正确答案: d
(2)栈通常采用的两种存储结构是
a)线性存储结构和链表存储结构
b)散列方式和索引方式
c)链表存储结构和数组
d)线性存储结构和非线性存储结构
正确答案: a
(3)线性表的顺序存储结构和线性表的链式存储结构分别是
a)顺序存取的存储结构、顺序存取的存储结构
b)随机存取的存储结构、顺序存取的存储结构
c)随机存取的存储结构、随机存取的存储结构
d)任意存取的存储结构、任意存取的存储结构
正确答案: b
(4)完全不考虑程序的内部结构和内部特征,而只是根据程序功能导出测试用例的测试方法是
a)黑箱测试法 b)白箱测试法
c)错误推测法 d)安装测试法
正确答案: a
(5)在结构化设计方法中,生成的结构图(sc)中,带有箭头的连线表示
a)模块之间的调用关系 b)程序的组成成分
c)控制程序的执行顺序 d)数据的流向
正确答案: a
(6)下列选项中,不属于模块间耦合的是
a)数据耦合 b)同构耦合
c)异构耦合 d)公用耦合
正确答案: c
(7)一个关系中属性个数为1时,称此关系为
a)对应关系 b)单一关系
c)一元关系 d)二元关系
正确答案: c
(8)为用户与数据库系统提供接口的语言是
a)高级语言 b)数据描述语言(ddl)
c)数据操纵语言(dml) d)汇编语言
正确答案: c
(9)相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和
a)可重用性差 b)安全性差
c)非持久性 d)冗余性
正确答案: d
(10)需求分析阶段的任务是确定
a)软件开发方法 b)软件开发工具
c)软件开发费用 d)软件系统功能
正确答案: d `yG%{?]3wM{3x44 [ 本 资 料 来 源 于 贵 州 学 习 网 IT认证全国计算机等级考试 http://Www.gzU521.com ] `yG%{?]3wM{3x44
(11)下列关于c语言的说法不正确的是
a)c语言既具有高级语言的一切功能,也具有低级语言的一些功能
b)c语言中的每一条执行语句都必须用分号结束,分号不是c语言的一部分,是语句之间的分隔符号
c)注释可以出现在程序中任意合适的地方
d)命令行后面不能加分号,命令行不是c语言的语句
正确答案: b
(12)下列关于标识符的说法中错误的是
a)合法的标识符是由字母、数字和下划线组成
b)c语言的标识符中,大写字母和小写字母被认为是两个不同的字符
c)c语言的标识符可以分为三类,即关键字、预定义标识符和用户标识符
d)用户标识符与关键字不同时,程序在执行时将给出出错信息
正确答案: d
(13)下列合法的整型常量的表示是
a)098
b)oxde
c)32767
d)0xdg
正确答案: c
(14)现在有以下定义,int a;double b;float c;char k;则下面的表达式a/b+c-k值的类型为:
a)int
b)double
c)float
d)char
正确答案: b
(15)假设整型变量a,b,c的值均为5,则表达式a+++b+++c++的值为
a)17
b)16
c)15
d)14
正确答案: c
(16)下列关于复合语句和空语句的说法错误的是
a)复合语句是由"{"开头,由"}"结尾的
b)复合语句在语法上视为一条语句
c)复合语句内,可以有执行语句,不可以有定义语句部分
d)c程序中的所有语句都必须由一个分号作为结束
正确答案: c
(17)关于printf()函数的返回值叙述正确的是
a)通常是本次调用中输出字符的个数
b)通常是输出的第一个数值
c)通常返回布尔值真
d)通常返回非零值
正确答案: a
(18)现有格式化输入语句,scanf("x=%dц,sumцy=%d,lineцz=%dl",&x,&y,&z);,现在已知在输入数据后,x,y,z的值分别是12,34,45,则下列数据是正确的输入格式的是
a)12,34,45<enter>
b)x=12,y=34,z=45<enter>
c)x=12c,sumy=34,z=45<enter>
d)x=12],sum]y=34,line]z=45<enter>
[注]:"ц"表示空格, <enter>表示回车
正确答案: d
(19)设x,y,z,t均为整型变量,现有如下语句x=y=z=1;t=++x||++y&&++z;则执行这个语句后t的值为
a)2
b)1
c)0
d)不定值
正确答案: b
(20)现有如下程序段,此程序段编译有错误,则程序段的错误出在
#include <stdio.h>
main()
{ int a=30,b=40,c=50,d;
d=a>30?b:c;
switch(d){case a:printf("%d,",a);
case b:printf("%d,",b);
case c:printf("%d,",c);
default:printf("#");}}
a)default:printf("#");这个语句
b)d=a>30?b:c;这个语句
c)case a:printf("%d,",a); case b:printf("%d,",b); case c:printf("%d,",c);这三个语句
d)switch(d)这个语句
正确答案: c
本文共4页: 第
[1] [2] [3] [4] 页