全国计算机等级考试真题 答案Word下载.docx
《全国计算机等级考试真题 答案Word下载.docx》由会员分享,可在线阅读,更多相关《全国计算机等级考试真题 答案Word下载.docx(13页珍藏版)》请在冰豆网上搜索。
![全国计算机等级考试真题 答案Word下载.docx](https://file1.bdocx.com/fileroot1/2022-11/18/273389ba-5605-4301-b392-7de1712065ed/273389ba-5605-4301-b392-7de1712065ed1.gif)
暂时不能用
正在执行
包含下一层菜单
包含对话框
(5)
在DOS环境下,为了得到TYPE命令的帮助信息,正确的DOS命令为
TYPE
TYPE/H
TYPE/*
TYPE/?
(6)
下列选项中,能作为合法DOS文件名的是
ANP/A.DAT
ABCCOM
ECD.BASIC
XY+Z.TXT
(7)
下列叙述中正确的是
在Windows环境下,最大化的窗口是不能移动的
在Windows环境下,应用程序窗口最小化后,该应用程序暂停执行
在Windows环境下,只有最小化的窗口才能关闭
在Windows环境下,不能关闭最小化窗口
(8)
在Windows环境下,工具栏中用于完成复制操作的按钮是
打印按钮
剪切按钮
复制按钮
粘贴按钮
(9)
在Windows环境下,若要将整个屏幕上显示的内容存入剪贴板,可以按
Ctrl+Printscreen键
Alt+Printscreen键
Shift+Printscreen键
Printscreen键
(10)
目前,计算机病毒扩散最快的途径是
通过软件复制
通过网络传播
通过磁盘拷贝
运行游戏软件
(11)
以下叙述正确的是
C语言比其他语言高级
C语言可以不用编译就能被计算机识别执行
C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
C语言出现的最晚、具有其他语言的一切优点
(12)
C语言中用于结构化程序设计的三种基本结构是
顺序结构、选择结构、循环结构
if、switch、break
for、while、do-while
if、for、continue
(13)
在一个C语言程序中
main函数必须出现在所有函数之前
main函数可以在任何地方出现
main函数必须出现在所有函数之后
main函数必须出现在固定位置
(14)
C语言中既有逻辑类型也有集合类型
C语言中没有逻辑类型但有集合类型
C语言中有逻辑类型但没有集合类型
C语言中既没有逻辑类型也没有集合类型
(15)
下列关于C语言用户标识符的叙述中正确的是
用户标识符中可以出现下划线和中划
线(减号)
用户标识符中不可以出现中划线,但可以出现下划线
用户标识符中可以出现下划线,但不可以放在用户标识符的开头
用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头
(16)
若有以下程序段(n所赋的是八进制数)
int
m=32767,n=032767;
printf("
%d,%o"
m,n);
执行后输出结果是
32767,32767
32767,032767
32767,77777
32767,077777
(17)
下列关于单目运算符++、--的叙述中正确的是
它们的运算对象可以是任何变量和常量
它们的运算对象可以是char型变量和int型变量,但不能是float型变量
它们的运算对象可以是int型变量,但不能是double型变量和float型变量
它们的运算对象可以是char型变量、int型变量和float型变量
(18)
若有以下程序段
m=0xabc,n=0xabc;
m-=n;
%X"
m);
0X0
0x0
0
0XABC
(19)
有以下程序段
m=0,n=0;
char
c=’a’;
scanf("
%d%c%d"
&
m,&
c,&
n);
%d,%c,%d"
m,c,n);
若从键盘上输入:
10A10<
回车>
,则输出结果是:
10,A,10
10,a,10
10,a,0
10,A,0
(20)
有以下程序
main()
{
i;
for(i=0;
i<
3;
i++)
switch(i)
case
1:
%d"
i);
2:
default:
}
执行后输出的结果是
011122
012
012020
120
(21)
i=1,j=1,k=2;
if((j++||k++)&
&
%d,%d,%d"
i,j,k);
1,1,2
2,2,1
2,2,2
2,2,3
(22)
a=5,b=4,c=3,d=2;
if(a>
b>
c)
%d"
d);
else
if((c-1>
=d)==1)
d+1);
d+2);
2
3
4
编译时有错,无结果
(23)
p[7]={11,13,14,15,1
6,17,18},i=0,k=0;
while(i<
7&
p[i]%2){k=k+p[i];
i++;
k);
58
56
45
24
(24)
i=0,s=0;
do{
if(i%2){i++;
continue;
s+=i;
7);
s);
12
28
21
(25)
i=10,j=1;
%d,%d"
i--,++j);
9,2
10,2
9,1
10,1
(26)
a,b,c,*d;
a=’’;
b=’xbc’;
c=’xab’;
d="
127"
;
%c%c%c%c"
a,b,c,*d);
编译时出现错误,以下叙述中正确的是
程序中只有a=’’;
语句不正确
和
语句都不正确
(27)
{int
a=4,b=3,c=5,d,e,f;
d=f1(a,b);
d=f1(d,c);
e=f2(a,b);
e=f2(e,c);
f=a+b+c-d-e;
d,f,e);
3,4,5
5,3,4
5,4,3
3,5,4
(28)
void
f(int
x,int
y)
t;
if(x<
y){
t=x;
x=y;
y=t;
a=4,b=3,c=5;
f(a,b);
f(a,c);
f(b,c);
a,b,c);
4,3,5
(29)
若有一些定义和语句
#include
<
stdio.h>
a=4,b=3,*p,*q,*w;
p=&
a;
q=&
b;
w=q;
q=NULL;
则以下选项中错误的语句是
*q=0;
w=p;
*p=va;
*p=*w;
(30)有以下程序
*f(int
*x,int
*y)
if(*x<
return
x;
nbs#p#p;
y;
a=7,b=8,*p,*q,*r;
r=f(p,q);
*p,*q,*r);
7,8,8
7,8,7
8,7,7
8,7,8
(31)有以下程序
*s[]={"
one"
"
two"
three"
},*p;
p=s[1];
%c,%s"
*(p+1),s[0]);
n,two
t,one
w,one
o,two
(32)有以下程序
x[8]={8,7,6,5,0,0},*s;
s=x+3;
s[2]);
随机值
5
6
(33)
以下能正确定义数组并正确赋初值的语句是
N=5,b[N][N];
a[1][2]={{1},{3}};
c[2][]={{1,2},{3,4}};
d[3][2]={{1,2},{3,4}};
(34)有以下程序
m[][3]={1,4,7,2,5,8,3,6,9};
i,j,k=2;
%d
"
m[k][i]);