2018年计算机等级考试二级C语言试题2

2018年计算机等级考试二级C语言试题2

ID:41528117

大小:57.69 KB

页数:4页

时间:2019-08-27

2018年计算机等级考试二级C语言试题2_第1页
2018年计算机等级考试二级C语言试题2_第2页
2018年计算机等级考试二级C语言试题2_第3页
2018年计算机等级考试二级C语言试题2_第4页
资源描述:

《2018年计算机等级考试二级C语言试题2》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、2018年计算机等级考试二级C语言试题2(11)下面各选项中,均是C语言合法标识符的选项组是A)33weautoB)_23me_3ewC)_43elseD)ER-DF32(12)可在C程序中用作用户标识符的一组标识符是A)andB)DateC)HiD)case_2007y-m-dDr.TomBigl(13)以下对C语言函数的冇关描述中,正确的是A)在C语言屮调用两数时,只能把实参的值传给形参,形参的值不能传送给实参B)C函数既可以城实定义乂可以递归调用C)函数必须有返冋值,否则不能使用函数D)函数必须冇返回值,返回值类型不定(14)若函数调用时的实参为变量时,以下关丁•函数形参

2、和实参的叙述中正确的是A)函数的实参和其对应的形参共占同一存储单元B)形参只是形式上的存在,不占用具体存储单元中华考试网C)同名的实参和形参占同一存储单元D)函数的形参和实参分別占用不同的存储单元(15)现有定义inta;doubleb;floatc;chark;,则表达式a/b+c-k值的类型为:A)intB)doubleC)floatD)char(16)以下关于long、int和short类型数据占用内存大小的叙述中正确的是A)均占4个字节B)根据数据的大小來决定所占内存的字节数C)由用户自己定义D)由C语言编译系统决定(L7)有以下程序段intj;floaty;charn

3、ame[50];scanf("%2d%f%s",8^&y,name);当执行匕述程序段,从键盘上输入555667777abc后,y的值为A)55566.0B)566.0C)7777.0D)566777.0(18)若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf(〃%d〃,i);其输出结果是A)0,0B)OrlC)1JD)程序进入无限循环(18)下列程序的运行结果是#include"stdio.h"main(){intx=-9/y=5/z=8;if(x

4、",z);}A)6B)7C)8D)9(19)若程序执行吋的输入数据是"2473",则下述程序的输出结果是#includevstdio.h>voidmain(){intcs;while((cs=getchar())!=;、rY){switch(cs」2'){case0case1:putchar(cs+4);case2:putchar(cs+4);break;case3:putchar(cs+3);default:putchar(cs+2);}}}A)668977B)66896606677877D)6688766(H)B【解析】合法的标识符是由字母、数字和下划线组成,并口第一个

5、字符必须为字母或下划线,用户定义的标识符不能与关键字相同。选项A),数字不能为第一个字母,auto为关键字;选项C)中,也是数字不能为笫一个字母,else为关键字;选项D)中负号不合法。(12)A【解析】在C语言中,合法标识符的命名规则是:标识符可以由字母、数字和下划线3种字符组成,且第一个字符必须为字母或卜•划线°C语言的标识符可以分为关键字、预定义标识符和用户标识符。选项B)和C)屮的横线以及点都不合法,选项D)中的case为C语言关键字。(13)A【解析】C语言中的函数可以进行递归调用,但是不能在函数中定义函数,函数不用有返回值,若有返回值,则返回值类型必确定。(14)D

6、【解析】在内存屮,实参单元与形参单元是不同的单元。在C语言中,仅在调用函数时,给形参分配存储单元,并将实参对应的值传递给形参,调用结束后,形参单元被释放,实参单元仍保留并维持原值。(15)B【解析】双目运算中两边运算量类型转换规律:运算数1运算数2转换结果类型短整型长整型短整型・>长整型整型长整型整型->长整型字符型整型字符型・>整型有符号整型无符号整型有符号整型->无符号整型整型浮点型整型・>浮点型在a/b的时候,a、b的类型不一-致,根据类型转换规则,把整型转换成double类型,之后的加、减类似。转化规贝

7、」为char,short->int->unsigned->long

8、->double<-floato(16)D【解析】在ANSI标准中」ong、intshort分别占用4、2和2个字节。但实际上对丁•某些C编译系统」nt和short都占用4个字节,所以说各种类型数据占用内存大小是由选择何种C编译系统决定的。(12)B【解析】本题考查通过scanf函数输入数据时的格式控制问题。变量j的格式控制为“%2出,即只接收输入数据的前两位,从第三位开始直到空格之间的输入都会被保存到变量y中,因为y为浮点型数据,所以输出结果为选项B)。(13)B【解析】对于do...wh

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。