问题:
[单选] 以下程序输出结果为() #include voidmain() {int i,b,k=0;for(i=1;i=0)k++;} printf("%d,%d\n",k,b);}
3,-1。6,-1。3,0。6,-2。
问题:
[单选] 下面程序段在执行完成后,a的值为() int j=0,k=0,a=0; while(j
6。8。9。10。
问题:
[单选] 有定义语句:int i;double a[4];若通过键盘输入为数组a的4个元素赋值,输入时不同数据之间使用默认分隔符,则下面正确的输入语句是()
for(i=0;i<4;i++)scanf("%lf",&a[i])。for(i=0;i<4;i++)scanf("%f",&a[i])。for(i=0;i<4;i++)scanf("%lf\n",&a[i])。for(i=0;i<4;i++)scanf("%f,",&a[i])。
问题:
[单选] 已知以下程序段的运行结果为“654321”,则下划线所在位置应填入的代码是() #define N 6 int a[N]={1,2,3,4,5,6},i,t; for(i=0;i
N/2。N。N/2+1。N+1。
问题:
[单选] 在VC6.0中定义二维数组并初始化:inta[][3]={1,2,3,4,5,6,7};则以下判断中不正确的是()
数组a包含9个元素。a[1][2]的初值为6。a[2][2]的初值为0。在程序中引用a[2][3]会导致编译错误。
问题:
[单选] 以下程序段的输出结果是() int a[4][4]={{1},{2,3},{4,5,6},{7,8,9,10}},s=0,i;for(i=0;i
20。32。12。随机值。
问题:
[单选] 若有定义语句:inta[10]={1,2,3,4,5,6,7,8,9,10};charc=“a”;则值为4的合法表达式是()
a[4]。a[’d’-’c’]。a[’d’-c]。a[100.0-c]。
问题:
[单选] 以下程序段的输出结果是() int a[7]={9,15,7,-3,0,11,15},m,n,i;for(m=n=0,i=1;ia[m])m=i; elseif(a[i]printf("%d,%d\n",m,n)
15,-3。6,3。1,3。2,4。
问题:
[单选] 以下程序段用冒泡法对数组a进行由大到小排序,则下划线所在位置应填入的代码是() int a[5]={29,47,14,110,8},i,j,t;for(i=0;i
5-i。4。4-i。3-i。
问题:
[单选] 在VC6.0中有定义语句:doublea[5]={23.7,1.08,-6.5,43.4,0.69};inti;则下列语句中错误的是()
for(i=0;i<5;i++)a[i]=getchar()。for(i=0;i<5;i++)a[i]+=’a’。for(i=0;i<5;i++)printf("%f\n",a[i])。for(i=0;i<5;i++)scanf("%lf",A.。