ImageVerifierCode 换一换
格式:DOCX , 页数:14 ,大小:19.73KB ,
资源ID:12681593      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/12681593.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(无纸化计算机二级c++考试大纲及样题.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

无纸化计算机二级c++考试大纲及样题.docx

1、无纸化计算机二级c+考试大纲及样题2013年全国高等学校计算机水平考试级C+程序设计考试大纲(试行)四、考试样题(一)理论题(20分,每小题1分)(1)已定义一个整型变量x,则表达式x=1, x+, x+2的值是_。A) 1 B) 2 C) 3 D) 4 (2)以下选项中不正确的实型常量是_。 A) 2.607E1 B) 0.8103e2.1 C) 77.77 D) 456e2 (3)以下选项中不合法的用户标识符是_。A) abc.c B) file C) Main D) PRINTF (4)C语言中运算对象必需是整型的运算符是_。A) B) C) ! D) * (5). 若a、b、c、d都是

2、int类型变量且初值为0,以下选项中不正确的赋值语句是_。A) a=b=c=100; B) d=(c=22)(b+); C) c+=b; D) d+; (6) C语言中不合法的字符常量是_。A) 0xff B) 65 C) & D) 028 (7) 对象的初始化是通过_实现的。A) 友元函数 B) 构造函数 C) 析构函数 D) 递归函数 (8)已知x=496,则执行printf(“*%06d*n”,x);后输出是_。A) *496 * B) * 496* C) *000496* D) 输出格式符不合法 (9)若有以下程序段,其输出结是_。 int a=0, c=0; c=(a-=a-5);

3、coutacendl;A) 00 B) 5,5 C) 5,5 D) 10 10(10)设a=3、b=4、c=5,则逻辑表达式:!(a+b)+c1 & b+c/2的值是_。A) 1 B) 0 C) 1 D) true (11)以下程序的输出结果是_。#include void main() int w=4,x=3,y=2,z=1; cout(wx?w :zy ? z :x)endl;A) 1 B) 2 C) 3 D) 4 (12)若执行以下程序时从键盘上输入3和4,则输出结果是_。#include void main() int a,b,s; cinab; s=a; if(ab) s=b; s*

4、=s; coutsendl;A) 14 B) 16 C) 18 D) 20 (13)以下程序段的输出结果是_。 int k,j,s; for (k=2; k6;k+, k+) s=1; for (j=k;j6; j+) s+=j; coutsendl;A) 9 B) l C) 11 D) 10 (14)以下正确的函数原型为_。 A) ff(int x, int y) B) void ff(x,y); C) void ff(int x,y); D) void ff(int, int); (15)以下叙述正确的是_。A) do_while语句构成的循环不能用其它语句构成的循环来代替。B) do_w

5、hile语句构成的循环只能用break语句退出。C) 用do_while语句构成循环时,在while后的表达式为非零时结束循环。D) 用do_while语句构成循环时,在while后的表达式为零时结束循环。(16)若有以下程序#include class CC char c1,c2; public: CC(char a,char b)c1=a;c2=b; CC() coutc1c2c2) coutc1c2endl; else coutc2c1XB) YX XYC) YXD) XY(17)以下程序段的输出结果是_。 char c1=A, c2=Y; coutc1c2endl;A) 因输出格式不合

6、法,无正确输出 B) 65,90C) A, Y D) 65,89(18)以下说法中正确的是_。A) C语言程序总是从第一个定义的函数开始执行B) 在C语言程序中,要调用的函数必须在main函数中定义C) C语言程序总是从main函数开始执行D) C语言程序中的main函数必须放在程序的开始部分(19)以下程序的输出结果是_。#include int xyz(int a, int b) int c; c=a+b; return c;void main() int x=6,y=7,z=8,r; r=xyz(x-,y+,x+y),z-); coutrendl;A) 11 B) 20 C) 21 D)

7、 31 (20)若有定义: int x,*pb;则以下正确的赋值表达式是_。A) pb=&x B) pb=x C) *pb=&x D) *pb=*x (二)操作题1、简单操作题(35分)(1)以下程序中f()函数的形式参数有 个 # include f ( int b , int n ) int i , r=1 ; for (i=0; i = n; i+ ) r = r * bi ; return r ;void main () int x , a = 2,3,4,5,6,7,8,9 ; x=f (a , 3); cout x endl ;(2)编写一个C+程序,打印以下图案 * * * *

8、* * * * * * * * * 2、简单应用题(20分)(1)在以下C+程序的两行星号之间填入相应的语句,以完成fun函数部分。该程序用于求两个由键盘输入的数字的最大公约数。#include int fun(int num1,int num2);main() int s,num1,num2; coutnum1; coutnum2; s=fun(num1,num2); coutThe result is : s; int fun(int num1,int num2)*3、综合应用题(25分)编写程序,定义一个类square(正方形),其成员数据及函数要求如下: 私有数据成员float rad

9、ius(代表边长) 构造函数square (float d=0)当参数缺省时将数据成员radius的值设置为0,否则设置为参数d的值 成员函数float perimeter(float d)计算出周长。(注:正方形的周长为: l=4*r) 一、考试目的与要求 学生应了解计算机程序设计的基本知识,掌握C+语言程序设计的基本方法和使用计算机处理问题的思维方法,具有应用计算机编程的初步能力。 1、了解C+语言的特点,掌握语言的成份及其使用方法,能够阅读及编写简单的应用程序; 2、掌握最基本的算法和实现的方法; 3、掌握结构化程序设计的方法,能编制出风格良好的程序; 4、掌握C+语言程序调试的基本技能

10、。 二、考试内容 数据类型及其运算【考试要求】了解基本类型及其常量的表示法;掌握变量的定义及初始化方法;掌握运算符与表达式的概念;掌握C+的自动类型转换和强制类型转换。【主要考点】 1、数据类型的种类2、各种数据类型的定义方法3、运算符的种类4、运算符优先级和结合性5、不同类型数据间的转换与运算 基本语句【考试要求】了解C语句的概念及种类;掌握C语言常用的输入/出方式。【主要考点】 1、表达式语句、空语句、复合语句2、数据的输入与输出3、输入输出函数printf、scanf的使用 选择结构程序设计【考试要求】熟练掌握ifelse的三种语法;领会switch与break语句的作用。【主要考点】

11、1、 if语句2、 switch语句3、 选择结构的嵌套 循环结构程序设计【考试要求】领会程序设计中构成循环的方法;掌握for、while、do-while语句的用法;了解break、continue在循环语句中的作用。【主要考点】 1、for循环结构2、while和do while循环结构3、continue语句和break语句4、循环的嵌套 数组的定义和引用【考试要求】了解一维数组、二维数组的基本概念;掌握数组类型变量的定义与引用;掌握数组元素的引用。【主要考点】 1、一维数组和多维数组的定义和初始化2、数组的引用3、字符串与字符数组4、字符串处理函数(strlen, strcpy, st

12、rcat, strcmp) 函数【考试要求】掌握函数的定义与调用;掌握函数参数的传递方式;领会变量存储类型的概念及各种存储类型变量的生存期和有效范围;领会函数的嵌套调用与递归调用【主要考点】 1、函数的定义方法2、函数的类型和返回值3、形式参数与实在参数;参数值的传递4、函数的正确调用;嵌套调用和递归调用5、内联函数和函数重载6、局部变量和全局变量7、变量的存储类别和作用域 指针【考试要求】了解指针与地址的概念;掌握指针变量的定义、初始化及指针的运算;掌握指针与数组、指针数组、指针实现字符串等知识;了解指针与函数的概念。【主要考点】 1、指针变量的定义和初始化2、指针的赋值3、指针的运算4、指

13、针与数组5、指针与字符串6、指针用作函数参数 结构与联合【考试要求】掌握结构体和联合体类型的说明、结构体和联合体变量的定义及初始化方法;掌握结构体与联合体变量成员的引用。【主要考点】 1、结构体和联合体类型数据的定义方法和初始化3、结构体和联合体类型的说明及结构体类型变量的定义4、结构体和联合体变量的初始化5、结构体和联合体变量的引用6、结构体数组 基本语句【考试要求】了解面向对象类和对象的概念;掌握构造、析构函数的定义和使用;类的继承性。【主要考点】 1、类的创建和引用对象2、构造函数与析构函数3、派生类的定义和访问权限4、单一继承与多重继承 了解C+流的概念,掌握标准设备输入/输出函数的使用【考试要求】了解C+流的概念;掌握标准设备输入/输出函数的使用。【主要考点】 1、文件类型指针2、文件的打开与关闭3、文件的读写4、输入输出的控制格式三、考试方式 机试。考试时间为105分钟。四、考试题目类型考试分两部分:理论题(20分)、编程题(80分)。理论题主要由单项选择题组成。编程题分简单操作题、简单应用题和综合应用题3种类型的考题。

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1