假设i是int类型的变量,并初始化为1,则下列()是不合法的条件语句
A.if(i==1){}
B.if(i<<=3){}
C.if(i){}
D.if(i=2){}
III
A.if(i==1){}
B.if(i<<=3){}
C.if(i){}
D.if(i=2){}
III
设已定义i和k为int类型变量,则以下for循环语句______。 for(i=0;k=-1,k=1; i++, k++) printf("****\n");
A.判断循环结束的条件不合法
B.是无限循环
C.循环一次也不执行
D.循环只执行一次
若i和k都是int类型变量,有以下for语句:for(i=0,k=-1;k=1;k++)printf("*****\n");下面关于语句执行情况的叙述中正确的是()。
A.循环体执行两次
B.循环体执行一次
C.循环体一次也不执行
D.构成无限循环
若变量a、i已正确定义,且i已正确赋值,合法的语句是______。
A.a==1;
B.++i;
C.a=a++=5;
D.a=int (i);
A.有错误,变量i没有初始化。
B.null
C.1
D.0
A.参数是int类型时,不改变原参数的值
B.参数是组合类型(可变对象)时,改变原参数的值
C.参数的值是否改变与函数中对变量的操作有关,与参数类型无关
D.参数是list类型时,改变原参数的值
A.*
B.**
C.****
D.**** ****
A.scanf ("%2d%2d%2d",&i,&j,&k);
B.scanf ("%d %d %d",&i,&j,&k);
C.scanf ("%d,%d,%d",&i,&j,&k);
D.scanf ("i=%d,j=%d,k=%d",&i,&j,&k);
A.int a=5;float b=a
B.int a=65;char c=(char)a
C.string s="x";char c=(char)s
D.long L=123; int a=(int)L
A.下标越界 死循环
B.数据溢出 下标越界
C.变量类型不匹配 死循环
D.数据溢出 死循环