二级C语言真题2004年9月答案.doc
《二级C语言真题2004年9月答案.doc》由会员分享,可在线阅读,更多相关《二级C语言真题2004年9月答案.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、二级C语言真题2004年9月答案真题 120一、选择题 下列各题A、B、C、D 四个选项中,只有一个选项是正确的。第1题:参考答案:C答案解析:本题考查十六进制与十进制之间的转换:A8=10*16+8*1=168; A4=10*16+4*1=164; C8=12*16+8*1=200; C4=12*16+4*1=196第2题:参考答案:D答案解析:DOS的文件系统采用树形结构,实现对磁盘上信息的快速存取与管理。第3题:参考答案:A答案解析:第4题:参考答案:B答案解析:在DOS环境下,PRN代表打印机,即为LPTl,只能用于输出;CON代表控制台,即键盘输出或屏幕输出;NUL代表空设备;LPT
2、代表打印机。第5题:参考答案:C答案解析:网络最基本的特征是资源共享。第6题:参考答案:B答案解析:磁盘处于写保护状态时,其中的数据只能进行读操作,不能删改。第7题:参考答案:A答案解析:从Windows环境进入MS-DOS方式后,要想返回Windows环境,可使用EXIT命令。第8题:参考答案:B答案解析:在Windows环境下,资源管理器左窗口的某文件夹左边标有“+”标记,说明该文件夹中含有子文件夹。若为“-”标记则表示该文件夹中不再包含子文件夹。第9题:参考答案:A答案解析:在Windows菜单中,暗淡的命令名项目表示该命令暂时不能使用。第10题:参考答案:C答案解析:在Windows环
3、境下,单击当前窗口中的按钮“x”,其功能是终止当前应用程序的运行,关闭当前窗口。第11题:参考答案:B答案解析:用C语言编写的代码程序是一个源程序,不可立即执行,必须经过编译器将其生成目标程序,然后经过连接之后才能生成可执行的代码。第12题:参考答案:C答案解析:结构化程序由三种基本结构组成,三种基本结构组成的算法可以解决任何复杂的问题。第13题:参考答案:C答案解析:选项A中两个变量的定义应当以逗号隔开;选项B中a和b应当分开赋值;选项D中变量类型不相匹配,b应当是指针型变量。第14题:参考答案:D答案解析:在C语言中,标识符的命名规则是:由字母(大、小写皆可)、数字及下划线组成,且第一个字
4、符必须是下划线或字母。第15题:参考答案:D答案解析:本题中仅选项D为合法的赋值语句,可以解释为w=(a= =b),即把逻辑运算a = =b的结果(真或假,即1或0)赋给整数w。第16题:参考答案:D答案解析:本题涉及运算符的优先级,见程序中,第一行为数据定义及初始化,第二行“+”的优先级高于“”所以,运行第二行后x的值为4,第三行中“”的优先级高于“+”,所以,先进行除法运算,再对n进行“+”运算,得出结果应为-4+84 = -2。第17题:参考答案:A答案解析:本题涉及到字符型变量可视为整形变量(范围为0254之间),还有+运算符的前置和后置的运算顺序。程序中第一行为数据定义及初始化,第二
5、行和第三行可以等价转化为以下五行:a=a+1pfintf(“c”,a);a的值为b;b=a;printf(“c”,b);b的值为最新的a的值,即为b; a=a+1;第18题:参考答案:C答案解析:以0为开头的整数表示八进制整数,所以按八进制输出时,m的结果为256,而根据十进制数和八进制数之间的转化,十进制数256转化为八进制数时,应该是400。第19题:参考答案:B答案解析:printf(“输出格式控制字符串”,输出变量列表);输出数据按照变量格式控制字符串输出,如果没有为变量指定格式字符串,此变量将不输出。第20题:参考答案:C答案解析:swltch分支结构程序中每一个分支(case)后应
6、有一个break语句跳出,否则程序会由符合条件的入点顺序执行,所以本程序中循环3次的入点分别为caseO、(default、case2,由于没有跳出语句,从进入点顺序执行,最后输出结果为000122。第21题:参考答案:C答案解析:本题选项C的数学含义为(xy) -10或者(xy)10,与|xy|b) if(bc) printf (“d”,(1+1); elsc Prantf(“d”, +d+1); printf(“d”,d); 最外层一个判断语句没有执行,所以,它所包含的判断语句也没有执行,仅执行了最后一个printf语句, 结果为2。第23题:参考答案:D答案解析:本题选项A、B和C均表示
7、在a非零的条件下输出x,在a为零的条件下输出y,而选项D正好相反。第24题:参考答案:D答案解析:由于程序中for循环没有条件,只有靠其内部的break跳转循环,但在循环执行二次之后,i的值变为3,会使循环一直执行if(i= =3| | i= =5)continue这条语句,使程序进入死循环。第25题:参考答案:B答案解析:本题选项A、C和D均能完成5!的计算,选项B不能完成此计算,因为在循环过程中,第一次循环都将结果重新初始化,最后得到结果为5。第26题:参考答案:A答案解析:本题涉及到字符型数据和整形数据(0-254)之间的互换关系,即字符型的数据在计算机内部是以整形数据存储的,值即为其A
8、SCII码值,本题把整数65,66当作字符输出,其对应的ASCII码为A和B。第27题:参考答案:B答案解析:选项A、C不能确定数组的大小,选项D初始化数据错误,因为多维数组初始化时,可以用一个把所有值包含,值之间用“,”分隔,如果是多维数组,在 中可包含第一维数量的,每 一个中包含第二维数量的值,如int a 3 4 = 1,2,3,4, 1,2,3,4, 1,2,3,4;第28题:参考答案:A答案解析:本题中循环条件为f(si),即f(si)的值为非零时执行此循环,而这个自定义函数的即为取2的模返回,只有奇数才返回非零值,所以最后循环执行了三次,d的值为s0,s1,s2三个值的和,即为9。
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 语言 2004 答案
