首页计算机全国高校计算机二级 > 江苏省高校等考(CCT)二级(C++)模拟试卷1
设有说明:“chars[100]=“my’sapple. your=65““;”,则strlen(s)的值是________。 19 24 27 28
下列有关break和continue语句的叙述中,正确的是________。 前者用于循环语句,后者用于switch语句 前者用于循环语句或switch语句,后者用于循环语句 前者用于switch语句,后者用于循环语句 前者用于循环语句,后者用于循环语句或switch语句
以下关于函数重载的叙述中,正确的是________。 函数名相同,函数的参数个数和参数类型也相同,但函数的返回值的类型不同 函数名相同,函数的参数个数必须不同,对参数类型和函数的返回值的类型没有限制 函数名相同,函数的参数类型必须不同,对参数个数和函数的返回值的类型没有限制 函数名相同,函数的参数个数或者参数类型不同,对函数的返回值的类型没有限制
以下有关类的叙述中,不正确的是________。 类是一组对象的模板 类是数据和函数(方法)的封装体 在类中定义数据成员时,可直接对数据成员设置初值或赋值 对象是类的实例,类声明在前,而对象定义在后
以下有关运算符重载的叙述中,正确的是________。 能用成员函数重载的运算符,均能用友元函数重载 能用友元函数重载的运算符,均能用成员函数重载 用成员函数或友元函数重载同一运算符时,两者的参数类型与个数相同 通过运算符重载,能改变运算符的优先级
以下程序首先建立一条链表,然后按照如下顺序删除链表中的结点:以链表的第一个结点为1号结点开始依次搜索,删除所有序号为3的倍数的结点,即删除第3、6、9、……个结点,当搜索一遍结束后再从链表头部继续此操作,直到链表的结点个数少于3个为止。 程序输出为: 当前链表中的结点依次为:23 12 32 54 74 25 65 94 17 72 第1轮删除的结点为:32 25 17 当前链表中的结点依次为:23 12 54 74 65 94 72 第 2轮删除的结点为:54 94 当前链表中的结点依次为:23 12 74 65 72 …… 第 5轮删除的结点为:72 链表中剩余的结点为:23 12 [程序] #includestructnode{ intdata; nodenext; }; nodeInsert(intx,nodehead) { nodep; p=newnode;p->data=x; p->next=head;returnp; } voidfun(nodehead,intn) { nodep,p1,q; inti,num=1; if(!head)return;while(n>2){ cout<<“当前链表中的结点依次为:“;p=head; while(p){ cout<data<<“ “;p=p->next; } cout<data<<’ ’; (2) ; deleteq; q=p->next;n--; i++; } else{ p=p->next;i++; (3) ; } } num++; cout<data<<““; (4) ; } cout<=0;i--) (5) ; fun(head,10); } 【要求】 打开T盘中MYFAtxt文件,将其复制到文件myfacpp中(或把上述程序录入到文件myfa.cpp中),根据题目要求及程序中语句之间的逻辑关系对程序进行完善。程序中的注解可以不输入。 完善后的源程序文件myfacpp必须放在T盘的根目录下,供阅卷用。
程序改错 【题目】以下程序的功能是:求1000000以内的所有平方回文数。平方回文数是指该整数为某一整数的平方,且该整数的各位数字呈中心对称。正确程序的输出结果如下: 1000000以内的平方回文数为: 12148467610201123211464140804449446969694249698896 含有错误的源程序如下: #include intpow(intm,intn) //计算m的n次方 { intt=0; for(inti=0;i
程序编程题 【题目】字符串的并集定义为两个字符串中所包含的所有字符(并集中字符的排列顺序不做要求,但不能重复)。试定义一个字符串类STR,求两个字符串的并集。具体要求如下: (1)私有数据成员 charp1,p2;存放两个原始字符串。 charp;存放两个字符串的并集。 (2)公有成员函数 STR(chars1[],chars2[]);初始化原始字符串并为指针p分配存储空间。 voiddel(charp);删除p指向字符串中的重复字符。 voidfun();求指针p1和p2所指向的两个字符串的并集,结果存入指针p所指向的存储空间,注意调用del()函数删除结果中的重复字符。 voidprint();输出两个原始字符串及它们的并集。 ~STR();析构函数,释放动态内存。 (3)在主函数中对该类进行测试。输出示例: 原字符串:adb12345 abcdefg23 xz 它们的并集为:adb12345cefgxz 【要求】 源程序文件名必须为myfccpp,并放在T盘根目录下,供阅卷用。

    相关试卷

    • 江苏省高校等考(CCT)二级(VF)模拟试卷1

    • 江苏省高校等考(CCT)二级(C语言)模拟试卷1

    • 江苏省高校等考(CCT)二级(C++)模拟试卷1

    • 江苏省高校等考(CCT)二级(VB)模拟试卷1

    • 江苏省高校等考(CCT)二级(Office 高级应用)模拟试卷1

    • 江苏省高校等考(CCT)二级(FORTRAN90程序设计)模拟试卷1

    • 高校等考(二级)模拟试卷3

    • 高校等考(二级)模拟试卷2

    • 高校等考(二级)模拟试卷1