【单选题】【消耗次数:1】
已知表达式 int m [ ] = {,1,2,3,4,5,6}; 下面哪个表达式的值与数组下标量总数相等?( )
m.length()
m.length
m.length()+1
m.length+1
参考答案:
复制
纠错
相关题目
【单选题】 若有定义:int m=7;float x=2.5, y=4.7;则表达式x+m%3*(int)(x+y)%2/4的值是( )。
①  2.500000
②  2.750000
③  3.500000
④  0.000000
【判断题】 int intArray[]={0,2,4,6,8}; int length=int Array.length();
①  正确
②  错误
【单选题】 设有定义:intk=1,m=2;floatf=7;,则以下选项中错误的表达式是()
①  k=k+=k
②  -k++
③  k%int(f)
④  f=k%m
【单选题】 for(表达式1;;表达式3)可理解为____。
①  for(表达式1;0;表达式3)
②  for(表达式1; 表达式1;表达式3)
③  for(表达式1; 表达式3;表达式3)
④  for(表达式1;1;表达式3)
【单选题】 for(表达式1;;表达式3)可理解为____。
①  for(表达式1;0;表达式3)
②  for(表达式1; 表达式1;表达式3)
③  for(表达式1; 表达式3;表达式3)
④  for(表达式1;1;表达式3)
【单选题】 若有定义:int a[3][4];则表达式&a[2][1]-a的值为()。
①  7
②  8
③  9
④  10
【单选题】 若有定义:int a=3,b=2,c=1;并有表达式:①a%b,②a>b>c,③b&&c+1,④c+=1,则表达式值相等的是()。
①  ①和②
②  ②和③
③  ①和③
④  ③和④
【单选题】 表达式6 + 10 Mod 4*2 + 1 的值是()。
①  11
②  1
③  3
【单选题】 表达式6 + 10 Mod 4*2 + 1 的值是()。
①  9
②  11
③  1
④  3
【单选题】 若已定义intm=7;floatk=5.5;则表达式k+m%2/4的值为()。
①  6.375
②  6.75
③  5.75
④  5.5
随机题目
【单选题】 设有不带参的宏定义#define N 20+1,则以下说法不正确的是:()。
①  编译预处理阶段,程序代码中所有的宏名N被原样替换为20+1
②  该不带参宏定义中的20+1为宏替换字符串
③  该不带参宏定义中的20+1为整型表达式
④  该不带参宏定义中的宏名N没有数据类型的概念
【单选题】 有以下程序,执行后输出结果是() main( ) { int m[][3]={1,4,7,2,5,8,3,6,9}; int i,j,k=2; for(i=0;i { printf(%d ,m[k][i]); } }
①  4 5 6
②  2 5 8
③  3 6 9
④  7 8 9
【单选题】 C语言的if语句嵌套时,if与else的配对关系是().
①  每个else总是与它上面的最近的if配对
②  每个else总是与最外层的if配对
③  每个else与if的配对是任意的
④  每个else总是与它上面的if配对
【单选题】 下列合法的数组定义是()
①  inta[]=string;
②  inta[5]={0,1,2,3,4,5};
③  chara=string;
④  chara[]={0,1,2,3,4,5};
【单选题】 已知字母a的ASCII十进制代码为97,则执行下列语句后的输出结果为(). chara=a;a--; printf(%d,%c\n,a+2-0,a+3-0);
①  b,c
②  a--运算不合法,故有语法错
③  98,c
④  格式描述和输出项不匹配,输出无定值
【单选题】 以下程序段运行后s的值是()。 int a[3][3]={1, 2, 3, 4, 5, 1, 2, 3, 4} ; int i, j, s=1; for(i=0; i for(j=i+1; j s+=a[i][j];
①  6
②  120
③  7
④  240
【单选题】 穷举法的基本要素中确定判断条件一般采用()结构。
①  顺序结构
②  选择结构
③  循环结构
④  递归结构
【单选题】 若intx,y;doublez;以下不合法的scanf函数调用语句是()。
①  scanf(%d%lx,%le,x,y,z);
②  scanf(%2d*%d%lf,x,y,z);
③  scanf(%x%*d%o,x,y);
④  scanf(%x%o%6.2f,x,y,z);
【单选题】 下列语句中,哪一个可以输出26个大写英文字母()。
①  for(a=A;a=Z;printf(%c,++a));
②  for(a=A;aZ;a++)printf(%c,a);
③  for(a=A;a=Z;printf(%c,a++));
④  for(a=A;aZ;printf(%c,++a));
【单选题】 下列能正确定义一维数组a的语句是()。
①  inta(10);
②  intn=10,a[n];
③  intn;scanf(%d,n)inta[n];
④  #definen10inta[n];