文档详情

C++习题2(构造函数和静态成员).doc

发布:2016-12-12约6.72千字共9页下载文档
文本预览下载声明
习题2 第一题 选择: 下面的程序输出结果是什么? int i=2,sum=0; while(i=5){ sum=sum+i; i=i+1; } cout sum = sum endl; A、14 B、15 C、16 D、17 下面的程序输出结果是什么? int a = 8; int b = ++a; couta,b”,”; int c = a++; couta,cendl; A、9,9,10,9 B、9,10,10,9 C、9,9,9,9 D、9,9,10,10 下面的程序输出结果是什么? int x=0; if(x = 0) couta; else coutb; A、b B、a C、ab D、a b 下面的程序输出结果是什么? int x=0; (x==0)?(cout1):(cout3); A、1 B、3 C、13 D、31 下面的程序输出结果是什么? int x=2; switch(x){ case 1: cout1; case 2: cout2; case 3: cout3; break; case 4: cout4; default:; } A、23 B、123 C、1234 D、234 下面的程序输出结果是什么? static int a[]={1,2,4}; for(int i=0; i(sizeof(a)/sizeof(int)); i++) cout a[i] ; cout endl; A、1 2 4 B、1 C、1 2 4 D、12 下面的程序输出结果是什么? #include iostream.h void main() { int* iPtr; int iCount=18; iPtr=iCount; iCount++; cout *iPtr endl; } A、19 B、20 C、18 D、17 下面的程序输出结果是什么? #include iostream.h void fun(char *s) { ++s; ++s; cout*sendl; } void main() { char a[] = ABCDEFGHIJ; fun(a);} A、C B、ABCDEFGHIJ C、CDEFGHIJ D、A 数组定义为 int a[100];以下数组输入正确的是? A、cina[]; B、cina[100]; C、for(int i=0;i100;++i) cina[i]; D、cinint a[100]; 下面的程序输出结果是什么? #include iostream.h void fun(char *s) { ++s; ++s; coutsendl; } void main() { char a[] = ABCDEFGHIJ; fun(a); } A、CDEFGHIJ B、C C、ABCDEFGHIJ D、J C++程序从上机到得到结果的几个操作步骤依次是( )。 A. 编译、编辑、连接、运行 B. 编辑、编译、连接、运行 C. 编译、运行、编辑、连接 D. 编辑、运行、编辑、连接 程序中主函数的名字为( )。 A. main B. MAIN C. Main D. 任意标识符 设int a=15,b=26;,则cout(a,b);的输出结果是( )。 A. 15 B. 26,15 C. 15,26 D. 26 设x是一个bool型的逻辑量,y的值为10,则表达式 x y的值为( )。 A. 1 B. 0 C. 与x值相同 D. 与x值相反 字符串”a+b=12”的长度为( )。 A. 6 B. 7 C. 8 D. 9 下列的符号常量定义中,错误的定义是( )。 A. const char M=10; B. const int M=20; C. const char ch; D. const bool mark=true; 循环语句“for(int i=0; in; i++) couti*i’
显示全部
相似文档