单选题有以下程序 #include<string.h> #include<iostream.h> void main( ) char*p="abcde/0fghjik/0"; cout<<strlen(p); 程序运行后的输出结果是
单选题有如下程序: #include<iostream> rising namespace std; class A{ public: static int a; void init(){a=1;} A(int a=2){int();a++;}. }; intA::a=0; A obj; int main() { cout<<obj.a: return 0; j } 运行时输出的结果是( )。
单选题一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是______。
单选题已知在一程序中已定义函数 double Mak(int m, double n);则下列函数中不可在同一程序中重载的是
单选题下列关于运算符重载的描述中,错误的是______。 A) 运算符重载不能改变操作数的个数、优先级、结合性和运算符的语法结构 B) 不是所有的运算符都可以重载 C) 运算符函数的调用必须使用关键字operator D) 在C++语言中不可以通过运算符重载创造出新的运算符
单选题执行下列语句段后,输出字符“*”的个数是( )。
for(int i=50;i>1;i一=2) tout<<’*’:
单选题C++语言类体系中,不能被派生类继承的有
A.转换函数
B.构造函数
C.虚函数
D.静态成员函数
单选题以下程序的输出结果是 main( ) int i=0,a=0; while(i<20) for(;;) if((i%10)==0)break; else i - -; i+=11;a+=i; cout<<a<<endl;
单选题结构化程序设计的基本原则不包括( )。
单选题下列叙述不属于线性链表较之线性表顺序存储结构的优点的是{{U}} {{/U}}。
A. 线性链表存储方式简单
B. 线性链表运算效率高
C. 线性链表的存储空间易于扩展
D. 线性链表便于存储空间的动态分配
单选题有如下程序:
#include<iomanip>
#include<iostream>
using namespace std;
int main(){
cout<<setfill("*")<<setw(6)<<123<<456;
return 0;
}
运行时的输出结果是______。
单选题有3个关系R、S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为
单选题已知枚举类型定义语句为: enum Token{NAME,NUMBER,PLUS=5,MINUS,PRINT=10}; 则下列说中错误的是( )。
单选题有如下程序
#include<iostream.h>
void main()
{char ch[2][5]=={"6937","8254"},*p[2];
int i,j,s=0;
for(i=0;i(2;i++)p[i]=ch[i];
for(i=0;i(2;i++)
for(j=0;p[i][j]>"/0,j+=2)
s=10*s+p[i][j]-"0";
cout<<s;}
该程序的输出结果是
____
。
单选题在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的( )。 A) 连接码 B) 关系码 C) 外码 D) 候选码
单选题有如下定义: int b[10]={1,2,3,4,5,6,7,8,9,10},*q=b; 则数值为8的表达式是( )。
单选题若有以下程序: #include<iostream> using namespace Std; Class Base public: Base() x=0; int x;; class Derivedl:virtua1 public Base public: Derived1() x=10;; class Derived2:virtual1 public Base public: Derived2() x=20;; class Derived:public Derivedl,protected Derived2 ; int main() Derived obj; cout<<obj.x<<end1; return 0; 该程序运行后的输出结果是( )。
单选题以下程序的输出结果是 #include void main( )
{ char c='Z'; cout < < c-25;}
单选题若有以下程序: #include <iostream> using namespace std; int f() static int i=0; int s=1; s+=i; i++; return s; int main() int i,a=0; for(i=0;i<5;i++) a+=f(); cout<<a<<endl; return 0; 程序运行后,输出的结果是( )。 A.20 B.24 C.25 D.15
单选题有如下程序: #include<iostream> using namespace std; class base { public: virtual void f1() { cout<<"F1Base"; } virtual void f2() { cout<<"F2Base "; } }; class derive : public base { void f1 ( ) { cout<<"F1Derive"; } void f2( int x ) { cout<<"F2 Derive"; } }; int main () { base objl, * p; derive obj2; p = p -> f1(); p -> f2(); return 0; } 执行后的输出结果是( )。