当前位置:首页 > 2016.3未来教育计算机二级题库(选择题)
A) 3 B) 4 C) 1 D) 9
参考答案:B
29.以下语句中存在语法错误的是( )。 A) char ss[6][20]; ss[1]= \?\; B) char ss()[20]={ \?\;
C) char *ss[6]; ss[1]= \?\; D) char *ss()={ \?\; 参考答案:A
30.以下不能将s所指字符串正确复制到t所指存储空间的是( A) do{*t++=*s++;}while(*s ); B) for(i=0;t[i]=s[i];i++); C) while(*t=*s){t++;s++}
D) for(i=0,j=0;t[i++]=s[j++]; ); 参考答案:A
31.有以下程序: #include
void swap(char *x, char *y) { char t;
t=*x; *x=*y; *y=t; }
main()
{ char *s1=\, *s2=\;
swap(s1,s2); printf(\,%s\\n\,s1,s2); }
程序执行后的输出结果是( )。 A) 321,cba B) abc,123 C) 123,abc D) 1bc,a23 参考答案:D
32.有以下函数:
int fun(char *x, char *y) { int n=0;
while ( (*x==*y) && *x!='\\0' ) {x++; y++; return n ; }
函数的功能是( )。
A) 将y所指字符串赋给x所指存储空间 B) 查找x和y所指字符串中是否有'\\0'
C) 统计x和y所指字符串中最前面连续相同的字符个数 D) 统计x和y所指字符串中相同的字符个数
) n++;} 参考答案:C
33.有以下程序: #include
{ static int x=1; x*=2; return x; }
main()
{ int i, s=1;
for( i=1; i<=3; i++ ) s*=fun(); printf(\, s); }
程序运行后的输出结果是( )。 A) 10 B) 30 C) 0 D) 64
参考答案:D
34.在一个C源程序文件中所定义的全局变量,其作用域为( A) 由具体定义位置和extern说明来决定范围 B) 所在程序的全部范围 C) 所在函数的全部范围 D) 所在文件的全部范围 参考答案:A
35.以下叙述中错误的是( )。 A) 可以通过typedef增加新的类型
B) 可以用typedef将已存在的类型用一个新的名字来代表 C) 用typedef定义新的类型名后,原有类型名仍有效
D) 用typedef可以为各种类型起别名,但不能为变量起别名 参考答案:A
36.有以下程序: #include
{ int a, b; } data[2]={10,100,20,200}; main()
{ struct S p=data[1]; printf(\,++(p.a) ); }
程序运行后的输出结果是( )。
A) 10 B) 11 C) 20 D) 21
)。 参考答案:D
38.有以下程序: # include
{ unsigned char a=2, b=4, c=5, d;
d = a | b; d &= c; printf(\, d); } 程序运行后的输出结果是( )。
A) 3 B) 4 C) 5 D) 6
参考答案:B
39.有以下程序: #include
{ int *a,*b,*c;
a=b=c=(int *)malloc(sizeof(int)); *a=1;*b=2,*c=3; a=b;
printf(\,%d,%d\\n\,*a,*b,*c); }
程序运行后的输出结果是( )。 A) 1,1,3 B) 2,2,3 C) 1,2,3 D) 3,3,3
参考答案:D
40.以下叙述中正确的是( )。
A) 当对文件的读(写)操作完成之后,必须将它关闭,否则可能导致数据丢失
B) 打开一个已存在的文件并进行了写操作后,原有文件中的全部数据必定被覆盖
C) 在一个程序中当对文件进行了写操作后,必须先关闭该文件然后再打开,才能读到第1个数据
D) C语言中的文件是流式文件,因此只能顺序存取数据 参考答案:A 第三套
1.下列叙述中正确的是( )。 A) 栈是\先进先出\的线性表 B) 队列是\先进后出\的线性表 C) 循环队列是非线性结构
D) 有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 参考答案:D
2.支持子程序调用的数据结构是( )。 A) 栈
B) 树 C) 队列 D) 二叉树
参考答案:A
3.某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是( )。
A) 10 B) 8 C) 6 D) 4
参考答案:C
4.下列排序方法中,最坏情况下比较次数最少的是( )。 A) 冒泡排序
B) 简单选择排序 C) 直接插入排序 D) 堆排序 参考答案:D
5.软件按功能可以分为:应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是( )。 A) 编译程序 B) 操作系统
C) 教务管理系统 D) 汇编程序 参考答案:C
6.下面叙述中错误的是( )
A) 软件测试的目的是发现错误并改正错误
B) 对被调试的程序进行\错误定位\是程序调试的必要步骤 C) 程序调试通常也称为Debug
D) 软件测试应严格执行测试计划,排除测试的随意性 参考答案:A
7.下面叙述中错误的是( )
A) 软件测试的目的是发现错误并改正错误
B) 对被调试的程序进行\错误定位\是程序调试的必要步骤 C) 程序调试通常也称为Debug
D) 软件测试应严格执行测试计划,排除测试的随意性 参考答案:A
8.数据库应用系统中的核心问题是( )。 A) 数据库设计
B) 数据库系统设计 C) 数据库维护
D) 数据库管理员培训 参考答案:A
9.有两个关系R,S如下:
由关系R通过运算得到关系S,则所使用的运算为( )。
共分享92篇相关文档