计算机二级(C)6
(总分660, 做题时间120分钟)
选择题(1-10题每题2分,11-50题每题1分,共60分)
1.
有以下程序
#include <stdio.h>
main( )
{ printf("%d\n",NULL); }
程序运行后的输出结果是( )。
A 0
B 1
C -1
D NULL没定义,出错
分值: 1.5
答案:A
2.
有以下程序:
int fa(int x)
{ return x *x;}
int fb(int x)
{ return x *x *x;}
int f(int( *f1)( ),int( *f2)( ),int x)
{ return f2(x)-f1(x);}
main( )
{ int i;
i=f(fa,fb,2);printf("%d\n",i);
}
程序运行后的输出结果是( )。
A -4
B 1
C 4
D 8
指针与二维数组 分值: 1.5
答案:C
本题考点是函数之间的参数传递。
3.
下面程序的功能是输出以下形式的金字塔图案是:
*
* * *
* * * * *
* * * * * * *
main( )
{ int i,j;
for(i=1;i<=4;i++)
{ for(j=1;j<=4-i;j++)printf( “ ” );
for(j=1;j<=_______;j++)printf(“*”);
printf(“\n”);}}
在下划线处应填入的是( )。
A i
B 2*i-1
C 2*i+1
D i+2
分值: 1.5
答案:B
4.
若有以下程序段
int m=0xabc,n=0xabc;
m-=n;
printf("%X\n",m);
执行后输出结果是( )。
A 0X0
B 0x0
C 0
D 0XABC
分值: 1.5
答案:C
5.
以下叙述中正确的是( )。
A C语言的源程序不必通过编译就可以直接运行
B C语言中的每条可执行语句最终都将被转换成二进制的机器指令
C C源程序经编译形成的二进制代码可以直接运行
D C语言中的函数不可以单独进行编译
分值: 1.5
答案:B
6.
A p->next
B p
C s
D s->next
分值: 1.5
答案:B
7.
在Windows环境下,当一个应用程序窗口被最小化后,该应用程序( )。
A 继续在后台运行
B 继续在前台运行
C 终止运行
D 暂停运行
分值: 1.5
答案:A
8.
为了使模块尽可能独立,要求______。
A 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强
B 模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱
C 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱
D 模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强
分值: 1.5
答案:B
模块独立性是指每个模块只完成系统要求的独立的子功能,并且与其他模块的联系最少且接口简单。 软件设计,应尽量做到高内聚,低耦合,有利于提高模块的独立性。
9.
从Windows环境进入DOS方式后,返回Windows环境的命令为( )。
A QUIT
B WIN
C EXIT
D ESC
分值: 1.5
答案:C
10.
在Windows环境下,若要将整个屏幕上显示的内容存入剪贴板,可以按( )。
A Ctrl+Printscreen键
B Alt+Printscreen键
C Shift+Printscreen键
D Printscreen键
分值: 1.5
答案:D
11.
下列对于线性链表的描述中正确的是______。
A 存储空间不一定是连续,且各元素的存储顺序是任意的
B 存储空间不一定是连续,且前件元素一定存储在后件元素的前面
C 存储空间必须连续,且前件元素一定存储在后件元素的前面
D 存储空间必须连续,且各元素的存储顺序是任意的
分值: 1.5
答案:A
在链式存储结构中,存储数据结构的存储空间可以不连续,各数据结点的存储顺序与数据元素之间 的逻辑关系可以不一致,而数据元素之间的逻辑关系是由指针域来确定的。
12.
有以下程序:
void f(int v , int w)
{ int t;
t=v;v=w;w=t; }
main( )
{ int x=1,y=3,z=2;
if(x>y) f(x,y);
else if(y>z) f(y,z);
else f(x,z);
printf(“%d,%d,%d\n”,x,y,z);}
执行后输出结果是( )。
A 1,2,3
B 3,1,2
C 1,3,2
D 2,3,1
分值: 1.5
答案:C
13.
有以下程序:
float fun(int x,int y)
{return(x+y);}
main( )
{ int a=2,b=5,c=8;
printf("%3.Of\n",fun( (int)fun(a+c,b),a-c) );
}
程序运行后的输出结果是( )。
A 编译出错
B 9
C 21
D 9
分值: 1.5
答案:B
对于float或double类型的实型数据可以用“整数1,整数2”的形式在指定宽度(整数1)的同时 来指定小数位的位数(整数2)。
14.
在Windows环境下,粘贴按钮是( )。
A
B
C
D
分值: 1.5
答案:D
选项A)是打印,选项B)是剪切,选项C)是复制。
15.
若fp已正确定义并指向某个文件,当未遇到该文件结束标志时函数feof(fp)的值为( )。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论