写出程序执行结果
程序执行结果是:3,4
问答题写出程序执行结果
单项选择题下面程序的输出结果是() main() {int a〔 〕={1,2,3},s,b,*p; S=l: P=a: for(b=0;b<3.b++) s*=*(p+b); printf(”s=%d\n”,s);}
A.s=l B.s=2 C.s=3 D.s=6
单项选择题若有以下定义 int a〔 〕={1,2,3,4,5,6,7,8,9,10),*p=a; 则值为3的表达式是()
A.p+=2,*(p++) B.p+=2,*++p C.p+=3,*p++ D.p+=2,++*P
单项选择题有如下程序: int func(int a,int b) {return(a+b);) main() { int x=2,y=5,z=8,r; r=func(fune(x,y),z); printf(”%d\n”,r);} 该程序的输出的结果是()
A.12 B.13 C.14 D.15
单项选择题C语言程序中,当函数调用时()
A.实参和形参各占一个独立的存储单元 B.实参和形参共用一个存储单元 C.可以由用户指定是否共用存储单元 D.计算机系统自动确定是否共用存储单元
单项选择题已知:char c〔3〕〔3〕={”howareyou”]; int i; for(i=0:i<3;i++) printf(”%d”,c〔i〕〔2-i〕; 则执行结果是()
A.hru B.oro C.wry D.are
单项选择题下面程序段的执行结果是() int x=100: while(x>120) x+=1; printf(”%d”,x);
A.100 B.101 C.120 D.121
单项选择题设有charstr〔10〕,下列语句正确的是()
A.scanf(”%s”,&str); B.print[(”%c”,str); C.printf(”%s”,str〔0〕); D.printf(”%s”,str);
单项选择题若i.J已定义为int类型,则以下程序段中的内循环体的执行次数是() for(i=4;i;i一一) for(j=0;j<5;j++){„„}
A.10 B.15 C.20 D.25
单项选择题下列循环语句中,执行循环体的次数是() int i,j; while(10)printf(”ABC”);
A.0次 B.1次 C.10次 D.无限次
单项选择题循环语句中的for语句,其一般形式如下: for(表达式1;表达式2;表达式3)语句 其中表示循环条件的是()
A.表达式l B.表达式2 C.表达式3 D.语句
单项选择题程序段如下 int k=1 while(!k= =O){k=k+1;printf(“%d\n”,k);} 说法正确的是()
A.while循环执行2次 B.循环是无限循环 C.循环体语句一次也不执行 D.循环体语句执行一次
单项选择题在c语言中,多分支选择结构语句为 switch(c) {case常量表达式1:语句1 ; „„ case常量表达式n—l:语句n—l; default: 语句n;} 其中括号内表达式c的类型()
A.可以是任意类型 B.只能为整型 C.可以是整型或字符型 D.可以为整型或实型
单项选择题判断char型变量ch是否为大写字母的正确表达式是()
A.A B.B C.C D.D
单项选择题以下不正确的if语句形式是()