若定义int a=511,*b=&a; 则printf("%dn",*b);的输出结果为 ()
A.无确定值
B.a的地址
C.512
D.511
第1题:
若变量n中的值为24,则print()函数共输出【7】行,最后一行有【8】个数。
void print (int n,int aa[])
{int i;
for (i=1; i<1;i++)
{printf ("%6d", aa[i]);
if(!(i%5)) printf ("\n");
}
printf ("\n");
}
第2题:
若变量a,b已定义为int类型并赋值21和55,要求用printf函数以a=21,b=55的形式输出,请写出完整的输出语句【】。
第3题:
若从键盘输入34,则以下程序输出的结果是______。
include<stdio.h>
main()
{ int a;
scanf("%d",&a);
if(a>30)printf("%d",a);
if(a>20)printf("%d",a);
if(a>10)printf("%d",a);
}
第4题:
定义int a=5,b=20;若执行语句printf("%d\n",++a*--b/5%13);后,输出的结果为 【6】 。
第5题:
设有定义:float x=123.4567;,则执行以下语句后的输出结果是[ ]。
printf("%f\n"(int)(x*100+0.5)/100.1;
第6题:
若有定义:int x=0,*p=&x;,则语句printf("%d\n",*p);的输出结果是 ______。
A.随机值
B.0
C.x的地址
D.p的地址
第7题:
若执行下列程序时从键盘上输入2,则输出结果是( )。
#inclUde<stdio.h>
main()
{int a;
scanf("%d",&A);
if(a++<3)
printf("%d\n",A);
else printf("%d\n",a--);
}
A.1
B.3
C.2
D.4
第8题:
有以下程序
include
main()
{int X;
scanf(”%d”,&x); ,
if(x2>15)printf(“%d”,x一5);
if(x>10)printf(“%d”,x);
if(x>5)printf(“%d\n”,X+5);
}
若程序运行时从键盘输入12<回车>,则输出结果为 。
第9题:
定义如下变量: int n=10; 则下列循环的输出结果是( )。 while(n>7) { -n; printf("%d\n",n); }
A.1098
B.987
C.10987
D.9876
第10题:
若k是int型变量,且有下面程序片段: k=-3; if(k<=0)printf("# # # #") else printf("& & & &") 上面程序片段的输出结果是 ( )
A.# # # #
B.& & & &
C.# # # & & & &
D.有语法错误,无输出结果
第11题:
设有定义int m=1,n=-1;则执行语句printf(〞%d/n〞,(m--&&++n));后的输出结果是()
第12题:
-1
0
1
2
第13题:
若变量n中的值为24,则pint函数共输出【】行。void pint(int n,int aa[]){ int i; for(i=1; i<=n; i++) { printf("%6d",aa[i]); if(!(i%5))printf("\n"); }printf("\n");}
第14题:
若变量都已正确说明,则以下程序段( )。 #include<stdio.h> main() {int a=8; int b=6; printf(a>b?"&&&a=%d":"!!!b=%d",a,B); }
A.输出为:&&&a=8
B.输出为:!!!b=8
C.输出为:&&&a=8 !!!b=6
D.全部错误
第15题:
若执行下列程序时从键盘上输入2,则输出结果是( )。
#inclUde<stdio.h>
main()
{int a;
scanf("%d",&A);
if(a++<3)
printf("%d\n",A);
else printf("%d\n",a--);}
A.1
B.3
C.2
D.4
第16题:
现有如下程序段,则程序段的输出结果为 【16】 。
#include "stdio.h"
int fun()
{static int k;
return k;}
main()
{int m;
m=fun();
printf("%d\n",m);}
第17题:
若变量x、y已定义为int类型且X的值为33,y的值为3,请将输出语句printf(( ),x/y);补充完整,使其输出的计算结果形式为:x/y=11。
第18题:
若运行输入:3<回车>,则以下程序的输出结果是( )。 main() {int a,b; scanf("%d",&A); b=(a>=0)?a:-a; printf("b=%d",B); }
第19题:
若变量n中的值为24,则print()函数共输出行,最后一行有个数。void print (int n,int aa[]){ int i; for(i=1; i<1;i++) { printf("%6d",aa[i]); if(!(i%5)) printf("\n"); } printf ("\n");}
第20题:
设有如下定义: int x=10,y=3,z; 则语句printf("%d\n",z=(x%y,x/y)); 的输出结果是( )。
A.1
B.0
C.4
D.3
第21题:
若int类型数据占两个字节,则下列语句的输出结果为( ) int x=-1; printf("%u\n",x);
A.-1
B.32767
C.65535
D.65536
第22题:
若定义:int a=511,*b=&a;, 则printf("%d/n",*b);的输出结果为()。
第23题:
第24题:
a的地址
511
512
无确定值