全国计算机等级考试课件.ppt

上传人:小飞机 文档编号:4038738 上传时间:2023-04-01 格式:PPT 页数:70 大小:348KB
返回 下载 相关 举报
全国计算机等级考试课件.ppt_第1页
第1页 / 共70页
全国计算机等级考试课件.ppt_第2页
第2页 / 共70页
全国计算机等级考试课件.ppt_第3页
第3页 / 共70页
全国计算机等级考试课件.ppt_第4页
第4页 / 共70页
全国计算机等级考试课件.ppt_第5页
第5页 / 共70页
点击查看更多>>
资源描述

《全国计算机等级考试课件.ppt》由会员分享,可在线阅读,更多相关《全国计算机等级考试课件.ppt(70页珍藏版)》请在三一办公上搜索。

1、,全国计算机等级考试,二级语言历年真题讲解(年版),网址::,一、选择题()算法中,对需要执行的每一步操作,必须给出清楚、严格的规定,这属于算法的)正当性)可行性)确定性)有穷性()下列叙述中错误的是)计算机不能直接执行用语言编写的源程序)程序经编译程序编译后,生成后缀为的文件是一个二进制文件)后缀为的文件,经连接程序生成后缀为的文件是一个二进制文件)后缀为和的二进制文件都可以直接运行()按照语言规定的用户标识符命名规则,不能出现在标识符中的是)大写字母)连接符)数字字符)下划线()以下叙述中错误的是)语言是一种结构化程序设计语言)结构化程序有顺序、分支、循环三种基本结构组成)使用三种基本结构

2、构成的程序只能解决简单问题)结构化程序设计提倡模块化的设计方法()对于一个正常运行的程序,以下叙述中正确的是)程序的执行总是从函数开始,在函数结束)程序的执行总是从程序的第一个函数开始,在函数结束)程序的执行总是从函数开始,在程序的最后一个函数中结束)程序的执行总是从程序的第一个函数开始,在程序的最后一个函数中结束,年月,()设变量均已正确定义,若要通过(“”);语句为变量和赋数值和,为变量和赋字符和。以下所示的 输入形式中正确的是(注:代表空格字符)回车)回车)回车)回车 回车 回车()若有代数式(其中仅代表自然对数的底数,不是变量),则以下能够正确表 示该代数式的语言表达式是)()()()

3、()()()()()设有定义:;,以下选项的四个表达式中与其他三个表达式的值不相同的是))()有以下程序,其中表示按无符号整数输出();*的初值为十六进制数*(“”);程序运行后的输出结果是).设变量和均已正确定义并赋值,以下语句中,在编译时将产生错误信息的是)();)();)()();,()以下选项中,当为大于的奇数时,值为的表达式)()以下叙述中正确的是)语句只能用于语句体中)语句的作用是:使程序的执行流程跳出包含它的所有循环)语句只能用在循环体内和语句体内)在循环体内使用语句和语句的作用相同()有以下程序();():;:;(“”);();程序运行后的输出结果是),()有以下程序();()

4、()(“*“*);(“”);程序运行后的输出结果是)*)*)*)*()以下合法的字符型常量是)”,()在语言中,函数返回值的类型最终取决于)函数定义时在函数首部所说明的函数类型)语句中表达式值的类型)调用函数时主函数所传递的实参类型)函数定义时形参的类型()已知大写字母的码是,小写字母码是,以下不能 将变量中大写字母转换为对应小写字母的语句是)()()()有以下函数(*)*;(*);();该函数的功能是)比较两个字符的大小)计算所指字符串占用内存字节的个数)计算所指字符串的长度)将所指字符串复制到字符串中.设已有定义:;则以下对指针变量进行定义且赋初值的语句中正确的是)*;)*(););)*;

5、,()有以下程序(),*;*;(“:”);(“”);(“:”);(“”);该程序试图通过指针为变量读入数据并输出,但程序有多处错误,以下语句正确的是),*;)*;)(“”)(“”);,()以下程序中函数的功能是:当为时,进行有由小到大排序;当为时,进行由大到小排序。();();();();();()(“,”);程序运行后的输出结果是),),),),,()有以下程序();()*;();();()(“,”);程序运行后的输出结果是),),),),,()有以下程序;()*注意:是结构变量名*;();();(“”);程序运行后的输出结果是),),),),,()有以下程序(),;();*按列排序*()(

6、“,”);程序运行后的输出结果是),),),),()有以下程序(),;()()();()(“,”);程序运行后的输出结果是),),),),()有以下程序(*);(;)(*);();();()(“,”);程序运行后的输出结果是),),),),()有以下程序(),”,”;();();(“”()();程序运行后的输出结果是)()有以下程序(),”,”();();(“”();程序运行后的输出结果是),()有以下程序()(,)*字符串从小到大排序*;()();();();()“”,”,”,”,”;();(“”();程序运行后的输出结果是),()有以下程序(,*);();();();*;();();(“”

7、);程序运行后的输出结果是),()有以下程序(*);()*;(“”);编译连接后生成可执行文件,若运行时输入以下命令行程序运行后的输出结果是),()有以下程序;();();;(),;(;)();(“”);程序运行后的输出结果是),()有一个名为的文件,内容如下:()()(“)有以下程序“”();(,);();下面针对该程序的叙述正确的是)编译有错)运行出错)运行结果为)运行结果为()有以下程序()“”,*;;(“”,*();程序运行后的输出结果是)元素的地址)字符的地址,()有以下程序;(*);()()();();,;();()(“”);程序运行后的输出结果是),),),),()有以下程序;(

8、*);();();,;(,);()(“”);程序运行后的输出结果是),),),),()有以下程序段;*;*;以下叙述正确的是)是指向 结构变量的指针的指针);语句出错)是指向 结构变量的指针)是 结构变量()有以下程序();(“”);程序运行后的输出结果是),()有以下程序()*;(“”,”);(,”);(,“”);();(“”,”);(,“”);(“”);();程序运行后的输出结果是),()有以下程序()*;(“”,”);();()*)*该语句使读文件的位置指针从文件头向后 移动个型数据*();();()(“,”);程序运行后的输出结果是),),),),二、填空题()执行以下程序后的输出结果

9、是。();(*);(“”);()当执行以下程序时,输入,则其中循环体将执行 次。();()(“”);()以下程序的运行结果是。;();(“”);();();(“”);,()以下程序的运行结果是。();()()(“”);:(“!”);:():(“*”);:(“”);:(“$”);:(“”);(“”);,()以下程序的输出结果是()(“”(“”);()已定义”$”;执行以后,的值为()以下程序的输出结果是(),;(“”()();()设有定义语句:,;,则数组元素的值为()以下程序的功能是:求出数组中各相邻两个元素的和依次存放到数组中,然后输出。请填空。();()(“”);();()(“”);(“”

10、);,()以下程序的功能是:利用指针指向三个整型变量,并通过指针运算找出三个数中的最大值,输出到屏幕上,请填空:(),*,*,*,*;(“”);(*)*;(*)*;(“”);,*(或*),()以下程序的输出结果是(*)();();();(“”();,()以下程序的输出结果是()*,*;(*)();*;*;*;(“”);,()设有说明;请写出一条定义语句,该语句定义为上述结构体变量,并同时为其成员、依次赋初值、:()设有定义:*;,请将以下打开文件的语句补充完整,以便可以向文本文件的最后续写内容。(“”,),;,年月,一、选择题()语言源程序名的后缀是)()可在程序中用作用户标识符的一组标识符是

11、)()以下选项中,合法的一组语言数值常量是).)()以下叙述中正确的是)语言程序将从源程序中第一个函数开始执行)可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行)语言规定必须用作为主函数名,程序将从此开始执行,在此结束)可作为用户标识符,用以命名任意一个函数作为主函数()若在定义语句:,*;之后,接着执行以下选项中的语句,则能正确执行的语句是)();)();)();)();,()以下关于、和类型数据占用内存大小的叙述中正确的是)均占个字节)根据数据的大小来决定所占内存的字节数)由用户自己定义)由语言编译系统决定()若变量均已正确定义并赋值,以下合法的语言赋值语句是);););)

12、;()有以下程序段;(,);当执行上述程序段,从键盘上输入 后,的值为).)()若变量已正确定义,有以下程序段;(,);();();其输出结果是)程序进入无限循环()有以下计算公式若程序前面已在命令行中包含文件,不能够正确计算上述公式的程序段是)()();)();();()();)();()();,()设有条件表达式:()?,则以下表达式中与()完全等价的是)())())())()()有以下程序();(;)()(“”,);程序的运行结果是)()已有定义:;,程序前面已在命令行中包含文件。不能用于 判断中的字符是否为大写字母的表达式是)())()(),()有以下程序(),;()(;);(,);程

13、序的运行结果是)()若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是)函数的实参和其对应的形参共占同一存储单元)形参只是形式上的存在,不占用具体存储单元)同名的实参和形参占同一存储单元)函数的形参和实参分别占用不同的存储单元()已知字符 的代码值是,字符变量 的值是,的值 是。执行语句(“,”,);后,输出结果是)()以下叙述中错误的是)改变函数形参的值,不会改变对应实参的值)函数可以返回地址值)可以给指针变量赋一个整数作为地址值)当在程序的开头包含头文件时,可以给指针变量赋()以下正确的字符串常量是),()设有定义:,*;,以下不能计算出一个型数据所占字节数的表达式是)()

14、)())(*))()()有以下函数(*)*;(*);();以下关于 函数的功能的叙述正确的是)求字符串的长度)比较两个串的大小)将串 复制到串)求字符串所占字节数()若有定义语句:;,按在内存中的存放顺序,数组的第个元素是),()有以下程序(*);(,*);()*,;();程序的运行结果是)()若有定义语句:,*;,则以下语句中正确的是););););,()有以下程序(*,)*函数的功能是将所指数组元素从大到小排序*,;(;)(;)();();(,);(;)(,);();程序的运行结果是),),),),()有以下程序();(*)*;();(),*,*,*,*;(“”();程序的运行结果是)()

15、当用户要求输入的字符串中含有空格时,应使用的输入函数是)())())())()()以下关于字符串的叙述中正确的是)语言中有字符串类型的常量和变量)两个字符串中的字符个数相同时才能进行字符串大小的比较)可以用关系运算符对字符串的大小进行比较)空串一定比空格打头的字符串小,()有以下程序(*,*)(*);(*);();(,);(,);程序的运行结果是),),),),()有以下程序(,);(;);(),;(,);(,);程序的运行结果是),()在一个源程序文件中所定义的全局变量,其作用域为)所在文件的全部范围)所在程序的全部范围)所在函数的全部范围)由具体定义位置和说明来决定范围()有以下程序;()

16、;();(),;();();();程序的运行结果是),()有以下程序(,*);()*;();();*;();();(,);程序的运行结果是)()若程序中有宏定义行:则以下叙述中正确的是)宏定义行中定义了标识符的值为整数)在编译程序对源程序进行预处理时用替换标识符)对源程序进行编译时用替换标识符)在运行时用替换标识符,()以下关于的叙述错误的是)用可以增加新类型)只是将已存在的类型用一个新的名字来代表)用可以为各种类型说明一个新名,但不能用来为变量说明一个新名)用为类型说明一个新名,通常可以增加程序的可读性()有以下程序;*;*;();(;);程序的运行结果是),),),()有以下程序;(),;

17、(,);(;);(),;();(,);程序的运行结果是),()设有以下定义;则下面叙述中错误的是)变量与成员所占的内存字节数相同)变量中各成员的地址相同)变量和各成员的地址相同)若给赋后,中的值是()有以下程序(),;();();程序的运行结果是)()读取二进制文件的函数调用形式为:();其中代表的是)一个文件指针,指向待读取的文件)一个整型变量,代表待读取的数据的字节数)一个内存块的首地址,代表读入数据存放的地址)一个内存块的字节数,()有以下程序()*;,;(,);(,(),);(,(),);();(,);(,(),);();(;)(,);程序的运行结果是),),),),二、填空题()执行

18、以下程序时输入,则输出结果是【】。();();();()以下程序的功能是:输出、三个变量中的最小值。请填空。();();(),;();(,);,()有以下程序段,且变量已正确定义和赋值(,;();(;)();();,()以下程序的输出结果是【】。*(*)*;();()*;();();,()以下程序中函数的功能是在数组的个数(假定个数互不相同)中找出最大最小数,将其中最小的数与第一个数对换,把最大的数与最后一个数对换。请填空。(,),;();();【】;【】;(),;()(,);(,);()(,);();,()以下程序统计从终端输入的字符中大写字母的个数,中统计字母 的个数,中统计字母的个数,其

19、它依次类推。用 号结束输入,请填空。(),;(【】)()【】;(;(),;()*;();,(),()以下程序的输出结果是【】。();*;();()函数()的功能是:在带头结点的单链表中查找数据域中值最小的结点。请填空;*;(*)*指针为链表头指针*;(;【】)(;,年月,一、选择题()以下叙述中正确的是)程序中的注释只能出现在程序的开始位置和语句的后面)程序书写格式严格,要求一行内只能写一个语句)程序书写格式自由,一个语句可以写在多行上)用语言编写的程序只能放在一个程序文件中()以下选项中不合法的标识符是)()以下选项中不属于字符常量的是)()设变量已正确定义并赋值,以下正确的表达式是)*)(

20、)()以下定义语句中正确的是););),*,*;);,()有以下程序段;(“,”);(“”);已知字符的十进制代码为,则执行上述程序段后输出结果是)因变量类型与格式描述符的类型不匹配输出无定值)输出项与格式描述符个数不符,输出为零值或不定值)()已知字母的代码值为,若变量为型,以下不能正确判断 出中的值为大写字母的表达式是)();();();其输出结果是)程序段有语法错),),),,()有以下程序();():():;:;:;:;(“”);程序的运行结果是),),()有以下程序();(;)()(“,”);(“,”);程序的运行结果是),),),),()以下不构成无限循环的语句或者语句组是););

21、();(););)(;);();,()有以下程序(),*;*;(“”);程序的运行结果是)()以下错误的定义语句是),;),;),;);()设有如下程序段“”,*;则执行;语句后,以下叙述正确的是)可以用*表示)数组中元素的个数和所指字符串长度相等)和都是指针变量)数组中的内容和指针变量中的内容相等,()若有定义:;,以下选项中对数组元素正确引用的是)()有定义语句:;,若要从终端给输入个字符,错误的输入语句是)();)(“”);)();)(“”);()以下叙述中错误的是)在程序中凡是以“”开始的语句行都是预处理命令行)预处理命令行的最后不能以分号表示结束)是合法的宏定义命令行)程序对预处理命

22、令行的处理是在程序执行的过程中进行的()以下结构体类型说明和变量定义中正确的是);););()以下叙述中错误的是)函数用于从终端读入字符串)函数用于从磁盘文件读入字符)函数用于把字符串输出到文件)函数用于以二进制形式输出数据到文件,()有以下程序();();()(“”);(“”);程序的运行结果是),()有以下程序(*);();();();();();()(“”);(“”);程序运行的结果是),()有以下程序(*)*;();()*“”,”,”,”,”;();(“,”);程序的运行结果是),()有以下程序();()();*();();();(“”);程序的运行结果是),()有以下程序(*)(*)

23、;(*);()*”*”;();();程序的运行结果是)*)*)*),()有以程序;()“”,;();();()“”,;();(“”);程序的运行结果是),()有以下程序()*;(“”,”);()(,”);(,”);();(“”,”);(,”);();(“”);程序的运行结果是),()变量中的数据用二进制表示的形式是,变量中的数据用二进制表示的形式是。若要求将的高位取反,低位不变,所要执行的运算是)()在语言中,只有在使用时才占用内存单元的变量,其存储类型是)和)和)和)和()设有定义语句(*)();,则以下叙述正确的是)是基类型为的指针变量)是指向函数的指针变量,该函数具有一个类型的形参)是指

24、向类型一维数组的指针变量)是函数名,该函数的返回值是基类型为类型的地址,二、填空题()已有定义:;(此处的初值为空格字符),执行;后的值为【】。()设变量已正确定义为整型,则表达式的值为【】。()若有定义:;,以下程序段的输出结果是【】。(),*;()*;(“”);(“”);,()以下程序的输出结果是【】。(*)*;(),*,*;();(“”,*,*);()以下程序的输出结果是【】。(),*;(“”,*);,()以下程序的输出结果是【】。()()();(“”);()();(“”);,()以下程序中函数的功能是:统计所指结构体数组中所有性别()为的记录的个数,存入变量中,并做为函数值返回。请填空:;();()(【】);(),”,”,”,;();(“”);,(14)以下程序从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空:#include main()FILE*fp;char ch;fp=fopen(【15】);ch=fgetc(fp);whlie(!feof(fp)putchar(ch);ch=fgetc(fp);putchar(n);fclose(fp);,“filea.dat”,”r”,

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号