c++
C++是一门强大的面向对象编程语言,由C语言发展而来,”++“意为更进一步发展,C++充分吸收了C语言的优点,同时汲取了面向对象的编程思想,其后拥有STL库的强大支撑,具有封装、继承、多态三大特性,常以高效能著称。
-
执行后的输出结果是()。 #include<iostream.h> void main() { int i(0); while(++i) { if(i==10) break; if(i%3!=1) continue; cout<<<i<<endl; } }
-
以下程序运行后的输出结果是()。#include<iostream.h> void main() { char a[]="abbcabbcabbe"; int i =0,j=0,k=0; while(a[i]) { if(a[i]=='a') j++; i++; if(a[i]=='b') k++; i++; } cout<<j<<" "<<k<<endl; }
-
程序执行后的输出结果是()。#include <iostream.h> void main() { char flag='c'; switch(flag) { case 'a':cout<<"1"<<endl; case 'b':cout<<"2"<<endl; break; case 'c': cout<<"3"<<endl; default : cout<<"4"<<endl; break; } }
-
有如下程序:int x=3; do{ x=2; cout<<x; } while(!(--x));执行这个程序的输出结果是()。
-
以下不正确的是()。
-
以下程序的输出结果是()。#include<iostream> using namespace std; void main() { int i,k,a[10],p[3]; k=5; for(i=0;i<9;i++)a[i]=i; for(i=0;i<3;i++)p[i]=a[i*(i+1)]; for(i=0;i<3;i++)k+=p[i]*2; cout<<k; }
-
若执行以下程序时从键盘上输入9(程序:int n; cin>>n; if(n++<10)cout<<n<<endl; else cout<<n--<<endl;),则输出结果是()。
-
若变量都已正确说明,程序段(a=2; b=3; printf(a>b?"***a=%d":"###b=%d",a,b);)的输出结果是()。
-
下面程序段(int w=4,x=3,y=2,z=1; cout<<(w<x?w:z<y?z:x)<<endl;)的正确输出是()。
-
若有定义int x=4,y=5;,则表达式y>x++?x--:y++的值为()。
-
若有定义语句int i=2,j=3;,则表达式i/j的结果是()。
-
下列选项中,正确的C++表达式是()。
-
有如下程序段(全局int i=4,j=1;,主函数内int i=8,j=8; cout<<<i*j<<endl;),运行时的输出结果是()。
-
下列语句中错误的是()。
-
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,默认的存储类型是()。
-
下列语句中,错误的是()。
-
下列枚举类型的定义中,包含枚举值3的是()。
-
已知枚举类型声明语句:enum COLOR{WHITE, YELLOW, GREEN=5, RED, BLACK=10};,则下列说法中错误的是()。
-
已知枚举类型定义语句:enum Token{NAME, NUMBER, PLUS=5, MINUS, PRINT=10};,则下列叙述中错误的是()。
-
关键字unsigned不能修饰的类型是()。