全国计算机等级考试二级C语言真题2003年4月
(总分85, 做题时间90分钟)
一、选择题
  在下列各题A) 、B)、C)、D)四个选项中,只有一个选项是正确的。
1. 
用8位无符号二进制数能表示的最大十进制数为
A 127
B 128
C 255
D 256
    该问题分值: 1
答案:C

[解析]最大的8位无符号二进制数是11111111,与之对应的十进制数是1X27+1X26+1X25+1X24+1X23+lX22+1 X21+1X20=255
2. 
在64位高档微机中,一个字长所占的二进制位数为
A 8
B 16
C 32
D 64
    该问题分值: 1
答案:D
3. 
在Windows环境下,为了复制一个对象,在用鼠标拖动该对象时应同时按住
A Alt键
B Esc键
C Shift键
D Ctrl键
    该问题分值: 1
答案:D
4. 
在Windows菜单中,暗淡(灰)的命令项表示该命令
A 暂时不能用
B 正在执行
C 包含下一层菜单
D 包含对话框
    该问题分值: 1
答案:A
5. 
在DOS环境下,为了得到TYPE命令的帮助信息,正确的DOS命令为
A TYPE
B TYPE/Hbasic语言if语句
C TYPE/*
D TYPE/?
    该问题分值: 1
答案:D
6. 
下列选项中,能作为合法DOS文件名的是
A ANP/DAT
B ABCCOM
C ECBASIC
D XY+TXT
    该问题分值: 1
答案:B
[解析]DOS系统中,文件名全称(通常指文件名)由文件名和扩展名两部分组成。其中,文件名由1~8个字符组成,扩展名由1~3个字符组成,且可省略。选项A)中包含有非法字符“/”,选项C)中扩展名超过3个字符,选项D)中包含有非法字符“+”。
7. 
下列叙述中正确的是
A 在Windows环境下,最大化的窗口是不能移动的
B 在Windows环境下,应用程序窗口最小化后,该应用程序暂停执行
C 在Windows环境下,只有最小化的窗口才能关闭
D 在Windows环境下,不能关闭最小化窗口
    该问题分值: 1
答案:A
8. 
在Windows环境下,工具栏中用于完成复制操作的按钮是
    该问题分值: 1
答案:C
[解析]选项A)为打印,选项B)为剪切,选项D)为粘贴。
9. 
在Windows环境下,若要将整个屏幕上显示的内容存入剪贴板,可以按
A Ctrl+Printscreen键
B Alt+Printscreen键
C Shift+Printscreen键
D Printscreen键
    该问题分值: 1
答案:D
10. 
目前,计算机病毒扩散最快的途径是
A 通过软件复制
B 通过网络传播
C 通过磁盘拷贝
D 运行游戏软件
    该问题分值: 1
答案:B
11. 
以下叙述正确的是
A C语言比其他语言高级
B C语言可以不用编译就能被计算机识别执行
C C语言以接近英语国家的自然语言和数学语言作为语言的表达形式
D C语言出现的最晚、具有其他语言的一切优点
    该问题分值: 1
答案:C
[解析]目前,在社会上使用的程序设计语言有上百种,它们都被称为计算机“高级语言”,如BASIC,C语言等。但是对于计算机本身来说,它并不能直接识别由高级语言编写的程序,只能接受并处理由0,1代码组成的数据,即所谓的机器语言代码。目前,一些程序设计语言(如Visual Basic Visual C++和Visual FoxPro等)所具有的面向对象技术,C语言则没有。
12. 
C语言中用于结构化程序设计的三种基本结构是
A 顺序结构、选择结构、循环结构
B if、switch、break
C for、while、do-while
D if、for、continue
    该问题分值: 1
答案:A
[解析]结构化程序由3种基本结构组成,即顺序结构、循环结构(包括for语句、while语句及do… while语句)和选择结构(包括if语句和switch语句)。
13. 
在一个C语言程序中
A main( )函数必须出现在所有函数之前
B main( )函数可以在任何地方出现
C main( )函数必须出现在所有函数之后
D main( )函数必须出现在固定位置
    该问题分值: 1
答案:B
14. 
下列叙述中正确的是
A C语言中既有逻辑类型也有集合类型
B C语言中没有逻辑类型但有集合类型
C C语言中有逻辑类型但没有集合类型
D C语言中既没有逻辑类型也没有集合类型
    该问题分值: 1
答案:D
15. 
下列关于C语言用户标识符的叙述中正确的是
A 用户标识符中可以出现下划线和中划线(减号)
B 用户标识符中不可以出现中划线,但可以出现下划线
C 用户标识符中可以出现下划线,但不可以放在用户标识符的开头
D 用户标识符中可以出现下划线和数字,它们都可以放在用户标识符的开头
    该问题分值: 1
答案:B
[解析]C语言规定,合法的标识符由字母、数字和下划线组成,并且第一个字符必为字母或下划线。
16. 
若有以下程序段(n所赋的是八进制数)   int m=32767,n=032767;   printf("%d,%o\n",m,n);   执行后输出结果是
A 32767,32767
B 32767,032767
C 32767,77777
D 32767,077777
    该问题分值: 1
答案:A
[解析]C语言中,格式字符d表示输出带符号的十进制整型数,o表示以八进制无符号型输出整型数(不带前导0)。
17. 
下列关于单目运算符++、--的叙述中正确的是
A 它们的运算对象可以是任何变量和常量
B 它们的运算对象可以是char型变量和int型变量,但不能是float型变量
C 它们的运算对象可以是int型变量,但不能是double型变量和float型变量
D 它们的运算对象可以是char型变量、int型变量和float型变量
    该问题分值: 1
答案:D
[解析]“++”和“--”运算符都是单目运算符,其运算对象可以是整型变量,也可以是实型变量,但不能是常量或表达式。当运算对象是字符型时,系统自动将其转换成该字符所对应的ASCII码值。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。