首页
题库
网课
在线模考
桌面端
登录
搜标题
搜题干
搜选项
0
/ 200字
搜索
单项选择题
有如下语句序列: char str[10];ci>>str; 当从键盘输入’’I love this game’’时,str中的字符串是( )。
A.’’I love this game’’
B.’’I love thi’’
C.’’I love’’
D.’’I’’
点击查看答案&解析
在线练习
手机看题
你可能感兴趣的试题
单项选择题
有如下程序: #include<iostream> using namespace std; int main() { char str [100],*p; cout<<’’Please input a string:’’; cin;str; p=str; for(int i=0;*p!=’\0’;p++,i++); cout<<’’i’’<<end1; return 0; } 运行这个程序时,若输入字符串为: abcdefg abcd 则输出结果是( )。
A.7
B.12
C.13
D.100
点击查看答案&解析
手机看题
单项选择题
if语句的语法格式可描述为: 格式1:if(<条件>)<语句> 或 格式2:if(<条件>)<语句1>else<语句2> 关于上面的语法格式,下列表述中错误的是( )。
A.<条件>部分可以是一个if语句,例如if(if(a==0-)…)…
B.<语句>部分可以是一个if语句,例如if(…)if(…)…
C.如果在<条件>前加上逻辑非运算符!并交换<语句1>和<语句2>的位置,语句功能不变
D.<语句>部分可以是一个循环语句,例如if(…)while(…).…
点击查看答案&解析
手机看题
单项选择题
若x和y是程序中的两个整型变量,则下列if语句中正确的是( )。
A.if(x==0)y=1;else y=2;
B.if(x==0)then y=1 else y=2;
C.if(x==0)y=1 else y=2;
D.if(x==0)y=1;else y=2;
点击查看答案&解析
手机看题
单项选择题
下列语句中,与语句“1n=(a>b(1)>c1:0):0);”的功能等价的是( )。
A.if(a<=b) n=0;
B.if((a>b)Il(b>c))n=1;else n=0;
C.if(a>b)if(b>c) n=1:else n=0;else n=0;
D.if(a>b) n=1;else if(<=c)n=1;else if(b>c)n=1;else n=0;
点击查看答案&解析
手机看题
单项选择题
有如下程序 #inelude<iostream> using namespace std; int main(){ char a; cin>>a; if(a=’*’) cout<<’’***’’<<end1; else cout<<’’###’’<<end1; rerurn 0: }输入字符+时,程序的运行结果是( )。
A.***
B.###
C.***###
D.无输出
点击查看答案&解析
手机看题
单项选择题
执行语句序列( )。 int i=0; while(i<25)i+=3; cout<<i; 输出结果是
A.24
B.25
C.27
D.28
点击查看答案&解析
手机看题
单项选择题
有如下程序: int x=3; do { x-=2; cout<<x; } while(1(--x)); 执行这个程序的输出结果是( )。
A.1
B.30
C.1-2
D.死循环
点击查看答案&解析
手机看题
单项选择题
执行下列语句段后,输出字符’’*"的个数是( )。 for(int i=50;i>1:--i)cout<<’*’;
A.48
B.49
C.50
D.51
点击查看答案&解析
手机看题
单项选择题
执行下列语句段后,输出字符“*”的个数是( )。 for(int i=50;i>1;I-=2)cout<<’*’;
A.24
B.25
C.26
D.50
点击查看答案&解析
手机看题
单项选择题
有如下程序: #include<iostream> using namespace std; int main(){ hat sum; for(int i=0;i<6;i+=3){ sum=i; for(int j=i;j<6;j++)sum+=j; } cout<<sum<<end 1; return 0: } 运行时的输出结果是( )。
A.3
B.10
C.12
D.15
点击查看答案&解析
手机看题
单项选择题
有如下程序段: int i=5; while(int i=0){cout<<’*’;i--;} 运行时输出’’*’’的个数是( )。
A.0
B.1
C.5
D.无穷
点击查看答案&解析
手机看题
单项选择题
有如下程序段: int i=1; while(1){ i++; if(i==10) break; if(i%2==0) cout<<’*’; } 执行这个程序段输出字符*的个数是( )。
A.10
B.3
C.4
D.5
点击查看答案&解析
手机看题
单项选择题
下列循环语句中有语法错误的是( )。
A.int i;for(i=1;i<10;i++)cout<<’*’;
B.int i,j;for(i=l,j=0;i<10;i++,j++)cout<<’*’;
C.int i=0;for(;i<10;i++)cout<<’*’;
D.for(1)tout<’*’;
点击查看答案&解析
手机看题
单项选择题
有如下程序: #include<iostream> using namespace std; int main() { int f,f1=0(),t2=1; for(int i=3;i<=6;i++) { f=f1+f2; f1=f2;f2=f; } cout<<f<<end1; return 0; } 运行时的输出结果是( )。
A.2
B.3
C.5
D.8
点击查看答案&解析
手机看题
单项选择题
有如下程序: #inclu&<iostream> using namespace std; int main() { int a[6]={23,15,64,33,40,58}; int s1,s2; s1=s2=a[0]; for(int*p=al+1;p<a+6;p++) { if(s1>*p)s1=*p; if(s2<*p)s2=*p; } cout<<s1+s2<<end1; return 0; } 运行时的输出结果是( )。
A.23
B.58
C.64
D.79
点击查看答案&解析
手机看题
单项选择题
有如下程序: #include<iostream> using namespace std; int main(){ int i,s=0; for(i=1;s<20;i+=2)s+=i*i; cout<i<<end1; return 0; } 运行这个程序的输出结果是( )。
A.3
B.5
C.7
D.9
点击查看答案&解析
手机看题
单项选择题
要定义一个具有5个元素的一维数组vect,并使其各元素的初值依次是30,50,-88,0和0,则下列定义语句中错误的是( )。
A.int vect[]={30,50,-88};
B.int vect[]={30,50,-88,0,0};
C.int vect[5]={30,50,-88};
D.int vect[5]={30,50,-88,0,0};
点击查看答案&解析
手机看题
单项选择题
已知有数组定义 char a[3][4]; 下列表达式中错误的是( )。
A.a[2]=’’WIN’’
B.strcpy(a[2],’’WIN’’)
C.a[2][3]=’W’
D.a[0][1]=a[0][1]
点击查看答案&解析
手机看题
单项选择题
已知数组arr的定义如下: int arr[5]={1,2,3,4,5}; 下列语句中输出结果不是2的是( )。
A.tout<<*arr+1<<end1;
B.cout<<*(arr+1)<<
C.cout<<arr[1]<<end1
D.cout<<*arr<<end1;
点击查看答案&解析
手机看题
单项选择题
有如下类定义: ciass A{ char*a; public: A():a(0){} A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间 a=_____; strcpy(a,aa); } ~A()(delete[]a;} }; 横线处应填写的表达式是( )。
A.new char[strlen(aa)+1]
B.char[strlen(aa)+1]
C.char[strlen(aa)]
D.new char[sizeof(aa)-1]
点击查看答案&解析
手机看题
单项选择题
要定义整型数组x,使之包括初值为0的三个元素,下列语句中错误的是( )。
A.im x[3]={0,0,0};
B.int x[]={0};
C.static int x[3]={0};
D.int x[]={0,0,0};
点击查看答案&解析
手机看题
单项选择题
有如下语句序列: char str[10];ci>>str; 当从键盘输入’’I love this game’’时,str中的字符串是( )。
A.’’I love this game’’
B.’’I love thi’’
C.’’I love’’
D.’’I’’
点击查看答案&解析
手机看题
单项选择题
字符串“a+b=12\n\t”的长度为( )。
A.12
B.10
C.8
D.6
点击查看答案&解析
手机看题
单项选择题
下列有一维数组a的定义中,语法正确的是( )。
A.int a(10);
B.int n=7,a[n];
C.int n;cin>>n;int a[n];
D.const int size=10;int a[size];
点击查看答案&解析
手机看题
单项选择题
有如下程序: #include<iostream> using namespace std; int main() { int *p; *p=9; cout<<’’The value atp:’’<<*p; return 0; } 编译运行程序将出现的情况是( )。
A.编译时出现语法错误,不能生成可执行文件
B.运行时一定输出:The value at p:9
C.运行时一定输出:The value at p:*9
D.运行时有可能出错
点击查看答案&解析
手机看题
单项选择题
下列语句中,错误的是( )。
A.const int buffer=256;
B.const double*point;
C.int const buffer=256;
D.double*const point;
点击查看答案&解析
手机看题
单项选择题
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是( )。
A.int*p;p=&k;
B.int*p;p==k;
C.int*p;*p=&k;
D.int*p;*p=k
点击查看答案&解析
手机看题
单项选择题
有如下说明 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=a; 则数值为9的表达式是()。
A.*p+9
B.*(p+8)
C.*p+=9
D.p+8
点击查看答案&解析
手机看题
单项选择题
有如下定义: int a[5]={1,3,5,7,9},*p=a; 下列表达式中不能得到数值5的是( )。
A.a[2]
B.a[3]
C.*(p+2)
D.*p+4
点击查看答案&解析
手机看题
单项选择题
下列定义语句中,错误的是( )。
A.int px*;
B.char*acp[10];
C.char(*pac)[10];
D.int(*p)();
点击查看答案&解析
手机看题
单项选择题
下列语句中,正确的是( )。
A.char*myString==’’Hello-World!’’;
B.char myString=’’Hello-World!’’;
C.char myString[11]="Hello-World!’’;
D.char myString[12]=’’Hello-World!’’;
点击查看答案&解析
手机看题
单项选择题
若字符指针p所指向的字符串为’’abcdefg’’,在执行语句( )。 Char*ap=new char[strlen(p)+1]; 之后,印指向的字符数组的元素个数为
A.9
B.8
C.7
D.6
点击查看答案&解析
手机看题
单项选择题
有如下语句序列: int x=100,&r=x; cout<<x<<’-’<<r<<end1: 已知其中变量x的地址为0012FF7C,则执行该语句序列的输出结果为( )。
A.100-100
B.100.0012FF7C
C.0012FF7C-100
D.0012FF7C-0012FF7C
点击查看答案&解析
手机看题
单项选择题
有如下程序段: int i=0,j=1; int &r=i: //① r=j //② int*p=&i; //③ *p=&t //④ 其中会产生编译错误的语句是( )。
A.④
B.③
C.②
D.①
点击查看答案&解析
手机看题
微信扫码免费搜题