-
若有以下程序 #include void f(int n) main() { void f(int n); f(5); } void f(int n); { printf("%d\n",n); } 则以下叙述不正确的是()
A . 若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f
B . 若在主函数前对函数f进行说明,则在主函数和其它函数中都可以正确调用函数f
C . 对于以上程序,编译时系统会出提示出错信息:提示对f函数重复说明
D . 函数f无返回值,所以可用void将其类型定义为无值型
-
以下程序的输出为() #include void main(){inty=5;while(y--);printf("y=%d\n",y);}
A . y=0
B . 无限循环,无结果输出
C . y=1
D . y=-1
-
有以下程序: #include void main( ) { ... while(getchar()!=\n); ... } 以下叙述正确的是( )
-
有以下程序: #include void main() {int k=5; while(--k) printf(%d,k-=3); printf(\n); }
-
以下程序的输出结果是( ) #include iostream.h #include string.h void main() { char *p[10]={abc,aabdfg,dcdbe,abbd,cd}; cout<
-
有以下程序#include void main(){charstr[]={Hello,Beijing};printf(%d,%d\n,strlen(str),sizeof(str));}程序的运行结果是( )
-
若有以下程序#include void main(){int i;int a[]={2,4,6,8};int *p=a;for(i=0;i<4;i++)a[i]=*p;printf(%d\n,a[2]);}上面程序的输出结果是( )
-
有以下程序 #include void main ( ) { chars[]=\012xy\\08s34f4w2
-
以下程序的输出结果是()。include <iostream.h>void main(){int a=0,i;for(i=1 ;i<5;i++){ switc
以下程序的输出结果是()。include <iostream.h>void main(){ int a=0,i; for(i=1 ;i<5;i++) { switch(i) { case 0: case 3: a+ =2; case 1: case 2: a+ =3; default: a+ =5; } } cout<<a<<end1; return;}
A.31
B.13
C.10
D.20
-
若有以下程序include <stdio.h>void f(int n);main(){ void f(int n); f(5);}void f(int n){ printf("%d\n",n); }则以下叙述中不正确的是
A.若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f
B.若在主函数前对函数f进行说明,则在主函数和其他函数中都可以正确调用函数f
C.对于以上程序,编译时系统会提示出错信息:对f函数重复说明
D.函数f无返回值,所以,可用void将其类型定义为无返回值型
-
以下程序的输出结果是(44)。 include""void main(){ printf("%d\n",NULL);}A.不确定的值B.0C.-1
以下程序的输出结果是(44)。 include"" void main(){ printf("%d\n",NULL);}
A.不确定的值
B.0
C.-1
D.1
-
若有如下程序: include"stdio.h" void main() {FILE *fp; fp=fopen("test","wb"); fprintf(fp,"%d%.1f,%c%c",5,238.41,'B','h'); fclose(fp); } 则程序运行后向文件输出的结果是()。
A.5238.41Bh
B.5238.4,Bh
C.5,238.4,B,h
D.5238.41Bh
-
以下程序段的输出结果是[ ]。 include<iostream.h> void ref(int &i); void main(){int val=1
以下程序段的输出结果是 [ ] 。
include<iostream.h>
void ref(int &i);
void main(){
int val=1;
cout<<“旧值:”<<val<<end1;
ref(val);
cout<<”新值:”<<val<<end1;
}
void ref(int &i){i=10;}
-
有以下程序 include<stdio.h>void main()
A.10 9 8
B.9 8 7
C.10 9 8 7
D.9 8 7 6
-
阅读以下程序,写出程序运行后的输出结果是 ______。include<iostream.h>void main(){char a[]={'
阅读以下程序,写出程序运行后的输出结果是 ______。 include<iostream.h> void main(){ char a[]={'H','e','1','1','o','\0'}; int i,j; i=sizeof(a)/sizeof(char); j=strlen(a) cout<<i<<‘ ’<<j;
A.6 6
B.5 6
C.1 5
D.6 5
-
以下程序的输出结果是 ______。include<iostream.h>void main() {char w[][10]={ "ABC", "DEFGH"
以下程序的输出结果是 ______。 include<iostream.h> void main() { char w[][10]={ "ABC", "DEFGH", "IJKL" , "MNOP" }; int k; for (k=1 ;k<3 ;k++) cout<<w[k]<< " " }
A.ABC FGH KL
B.ABC EFG IJ M
C.EFG JK 0
D.DEFGH IJKL
-
有以下程序:include<iostresm.h>void main(){int n;cin>>n;if (n++<10)cout<<n<<endl;elsecout<
有以下程序: include<iostresm.h> void main() { int n; cin>>n; if (n++<10) cout<<n<<endl; else cout<<n--<<endl; } 若执行上述程序时,从键盘上输入9,则输出结果是()。
A.11
B.10
C.9
D.8
-
有以下程序:include<iostream.h>void main(){ int x=5,y=2; cout<<!(y==x/2)<<","; cout<<y!=x%
有以下程序: include<iostream.h> void main() { int x=5,y=2; cout<<!(y==x/2)<<","; cout<<y!=x%3)<<","; cout<<(x>0&&y<0)<<","; cout<<(x!=y‖x>=y)<<endl: } 程序执行后的输出结果是()
A.0,0,0,1
B.1,1,1 1
C.0,0, 1,1
D.1,1,0,0
-
若有如下语句 include<iostream.h>void main(){int x=3;do{x=x-2cout<<x;{while (!(- -x);}则上
若有如下语句 include<iostream.h> void main() { int x=3; do{ x=x-2 cout<<x; {while (! (- -x); } 则上面程序段()
A.输出的是1
B.输出的是1和一2
C.输出的是3和0
D.是死循环
-
若有以下程序:include <iostream>using namespace std;void sub(int x,int y, int *z){ *Z = y+
若有以下程序: include <iostream> using namespace std; void sub(int x,int y, int *z) { *Z = y+x; } int main() { int a,b,c; sub(8,4,&a); sub(6,a,&b); sub(a,b,&c); cout<<a<<","<<b<<","<<c<<endl; return 0; 程序运行后的输出结果是()。
A.12,18,30
B.-12,6,8
C.6,8,10
D.12,-18,16
-
有以下程序:include<stdlib.h>void fun(int* s,int* * d){* *d=*(s+2);}main(){ inta[]={1,2,3,
有以下程序: include <stdlib.h> void fun(int * s,int * * d) { * *d=*(s+2); } main() { int a[]={1,2,3,4,5},*b; b=(int *)malloc(sizeof(int)); fun(a,&B) ; printf("%d\n",*b+1); } 程序的输出结果是()
A.2
B.3
C.4
D.5
-
有以下程序:include <stdio, h>void sum(int a[ ] ){a[0]=a[-1] +a[1];}main (){int a[10] = {
有以下程序:include <stdio, h>void sum(int a[ ] ){ a[0]=a[-1] +a[1];}main (){ int a[10] = {1,2,3,4,5,6,7,8,9,10}; sum(&a[2]); prinff("% d \n",a[2]); }程序运行后的输出结果是()。
A.6
B.7
C.5
D.8
-
有以下程序includevoid main(){int a ;scanf("%d",&a);if(a >= 0){if
A.A.-11 is a positive odd number.
B.B.-11 is a negative odd number.
C.C.-11 is a positive even number.
D.D.11 is a negative even number.
-
以下程序若运行时输入ABC,则输出结果是______。 include include void main(); }
A.ABC6789
B.ABC67
C.12345ABC6
D.ABC45678