首页
设有下列数据定义语句,则数组元素x的值是()。inti=3,x[4]={1,2,3};
精华吧
→
答案
→
知到智慧树
→
未分类
设有下列数据定义语句,则数组元素x的值是()。inti=3,x[4]={1,2,3};
A.0
B.1
C.2
D.3
正确答案:A
Tag:
C语言程序设计基础
数组
语句
时间:2021-11-28 15:13:27
上一篇:
下列数组定义语句中,正确的是()。
下一篇:
运行下列程序的输出结果是()main(){inta[]={1,2,3,4,5},i;for(i=1;i<5;i++)printf("%d",a-a[i-1]);}
相关答案
1.
有以下程序:#include<stdio.h>intfun(intx){intp;if(x==0||x==1)return3;p=x-fun(x-2);returnp;}intmain(){printf(“%d\n”,fun(9));return0;}正确的输出是()。
2.
以下程序是选出能被3整除且至少有一位是5的两位数,打印出所有这样的数及其个数。请选择填空。sub(intk,intn){inta1,a2;a2=;a1=k-a2*10;if((k%3==0&&a2==5)||(k%3==0&&a1==5)){printf(“%d”,k);n++;returnn;}elsereturn-1;}intmain(){intn=0,k,m;for(k=10;k<=99;k++){m=sub(k,n);if(m!=-1)n=m;}printf(
3.
执行下列程序,正确的输出是()。intx=3,y=5;voidswap(){inta;a=x;x=y;y=a;}intmain(){intx=5,y=7;swap();printf(“%d,%d\n”,x,y);return0;}
4.
执行下列程序:#defineM(x,y)(x*y)i=3;i=M(i,i+1)-8;变量i的值应为()。
5.
凡是函数中未指定存储类型的局部变量,其隐含的存储类别为()。
6.
若使用一维数组名作函数实参,则以下正确的说法是()。
7.
下面函数调用语句含有实参的个数为()。func((exp1,exp2),(exp3,exp4,exp5));
8.
以下正确的说法是。
9.
若调用一个函数,且此函数中没有return语句,则正确的说法是()。
10.
以下正确的函数形式是()。
热门答案
1.
下面程序段。for(t=1;t<=100;t++){scanf(“%d”,&x);if(x<0)break;printf(“%3d”,t);}
2.
与下面程序段等价的是()。for(n=100;n<=200;n++){if(n%3==0)continue;printf(“%4d”,n);}
3.
若S=0,执行循环语句“for(i=1;i<=10;i=i+3)s=s+i;”后,i的值为()。
4.
以下程序段的输出结果是()。intmain(){intnum=0,s=0;while(num<=2){num++;s+=num;}printf("%d\n",s);}A)10B)6C)3D)1
5.
执行intx=-1;do{x=x*x;}while(x==0);循环时,下列说法正确的是()。
6.
下面程序段的执行结果是()。a=1;b=2;c=2;while(a<b<c){t=a;a=b;b=t;c--;}printf(“%d,%d,%d”,a,b,c);
7.
对以下程序段,循环体执行的次数是()。intk=0;while(k=1)k++;
8.
下面程序的功能是计算正整数2345的各位数字平方和,请选择填空。#include<stdio.h>main(){intn,sum=0;n=2345;do{sum=sum+();n=n/10;}while(n);printf(“sum=%d”,sum);}
9.
对于while(!E)s;,若要执行循环体语句s,则E的数值应为()。
10.
当a=1、b=2、c=5、d=5时,执行下面的程序后,x的值是().if(a<b)if(c<d)x=1;elseif(a<c)if(b<d)x=2;elsex=3;elsex=6;elsex=7;