下列叙述中正确的是( )。
A.C程序中的注释只能出现在程序的开始位置和语句的后面
B.C程序书写格式严格,要求一行内只能写一个语句
C.C程序书写格式自由,一个语句可以写在多行上
D.用C语言编写的程序只能放在一个程序文件中
试卷相关题目
- 1下列选项中不属于结构化程序设计方法的是( )。
A.自顶向下
B.逐步求精
C.模块化
D.司复用
开始考试点击查看答案 - 2有如下程序:#includeusingnamespacestd;classToy{public:Toy(char*_n){strcpy(name,_n);count++;)~Toy( ){count一一;)char*GetName( ){returnname;}staticintgetCount( ){returncount;)private:charname[10];staticintcount;};intToy::count=0;intmain( ){Toyt1("snoopy"),t2("Mickey"),t3("Barbie");tout<<return0;)运行时的输出结果是( )。
A.1
B.2
C.3
D.运行时出错
开始考试点击查看答案 - 3有如下程序:#includeusingnamespacestd;classDA{intk;public:DA(intx=1):k(x){}~DA(){cout<<k;}};intmain(){DAd[]={DA(3),DA(3),DA(3));DA+p=newDA[2];delete[]p;return();}这个程序的输出结果是( )。
A.111
B.333
C.11333
D.11133
开始考试点击查看答案 - 4派生类的成员函数不能访问基类的( )。
A.公有成员和保护成员
B.公有成员
C.私有成员
D.保护成员
开始考试点击查看答案 - 5下列关于析构函数的描述中,错误的是( )。
A.析构函数可以重载
B.析构函数由系统自动调用
C.每个对象的析构函数只被调用一次
D.每个类都有析构函数
开始考试点击查看答案 - 6有如下程序:#includeusingnamespacestd;classTestClass{public:virtualvoidfunl(){cout<<"funlTestClass";}virtualvoidfun2(){cout<<“fun2TestClass”;}};classTestClassl:publicTestClass{voidfun(){cout<<“funlTestClassl”;}};intmain(){TestClassobj1,*P;TestClasslobj2;p=&obj2;p->fun1();p->fun2();return0;}该程序执行后的输出结果是( )。
A.funlTestClasslfun2TestClass
B.funlTestClass1fun2TestC1ass1
C.funlTestClassfun2TestClass
D.funlTestClassfun2TestClassl
开始考试点击查看答案 - 7下面关于运算符重载的描述错误的是( )。
A.运算符重载不能改变操作数的个数、运算符的优先级、运算符的结合性和运算符的语法结构
B.不是所有的运算符都可以进行重载
C.运算符函数的调用必须使用关键字0perator
D.在C++语言中不可通过运算符重载创造出新的运算符
开始考试点击查看答案 - 8有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(intx):val(x){}voidPrint()const{cout<<"const:val="<<<val<<'\t';}voidPrint(){cout<<"val="<<val<<'t';}private:intval;};intmain(){constMyClassobj1(10);MyClassobj2(20);obj1.Print();obj2.Print();return0;}程序的输出结果是( )。
A.va1=10const:va1=20
B.const:va1=10const:va1=20
C.const:va1=10val=20
D.val=10va1=20
开始考试点击查看答案 - 9软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下列属于应用软件的是( )。
A.编译程序
B.操作系统
C.教务管理系统
D.汇编程序
开始考试点击查看答案 - 10有下列程序:#include#defineN4voidfun(inta[][N],intb[]){inti;for(i=0;i}voidmain( ){intx[][N]={{1,2,3},{4),{5,6,7,8),{9,10}),y[N],i;fun(x,y);for(i=0;iprintf("\n");}程序的运行结果是( )。
A.1,2,3,4,
B.1,0,7,0,
C.1,4,5,9,
D.3,4,8,10,
开始考试点击查看答案
最新试卷
注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2013年安全工
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它注册安全工程师注册安全工程师安全生产管理知识2012年注册安
类别:建筑类其它