更多"若下列选项中的变量已正确定义并赋值,则哪个是合法的赋值语句"的相关试题:
[单项选择]若下列选项中的变量已正确定义并赋值,则哪个是合法的赋值语句
[单项选择]若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是______。
A. main()
B. float fun(int a,int b)……
C. float fun(int,int);
D. main()
[单项选择]若变量均已正确定义并赋值,以下合法的C语言赋值语句是______。
A. x=y==5;
B. x=n%2.5;
C. x+n=i
D. x=5=4+1;
[填空题]不考虑内存释放问题,下列赋值语句中哪两个是合法的(写出合法赋值语句的编号)
①sq=sh;②sh=tr;③tr=sq;④sq=tr;⑤sh=sq。
[单项选择]设定义下列结构体,结构体变量p的出生年份赋值正确的语句是( )。
Struct st
int x;
inty;
int z;
Struct worker
char name[20];
char sex;
struct st birth;
p;
A. x=1987
B. birth.x=1987;
C. birth.x=1987;
D. x=1987;
[单项选择]有以下结构体说明、变量定义和赋值语句
struct STD
char name[10];
int age;
char sex;
s[5],*ps;
ps=&s[0];
则以下scanf函数调用语句有错误的是______。
A. scanf("%d",ps->age);
B. scanf("%d",&s[0].age);
C. scanf("%c",&(ps->sex));
D. scanf("%s",s[0].name;
[单项选择]以下不能正确进行字符串赋值初值的语句是( )。
A. char str[5]="good!";
B. char str[]="good!";
C. char*str="good!";
D. char str[5]=’g’,’o’,’o’,’d’;
[单项选择]下面能正确进行字符串赋值操作的语句是______。
A. char s[5]="ABCDE":
B. chars[5]=’A’、’B’、’c’、’D’、’E’;
C. char*s;s="ABCDEF";
D. char*s; scanf("%s",s):
[单项选择]以下合法的赋值语句是______。
A. x=y=100
B. d-;
C. x+y;
D. c=int(a+b);
[单项选择]以下定义数组或给数组元素赋值的语句中,正确的是
A. Dim a As Variant
B. Dim a (10) As Integer
C. Dim a%(10)
D. Dim a (3),b(3) As Integer
[单项选择]设变量x和y均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是______。
A. if(x++);
B. if(x>y&y!=0);
C. if(x>y)x--
D. if(y<0);
[单项选择]设变量m和n均已正确定义并赋值,以下if语句中,在编译时将产生错误信息的是______。
A. if(m>0)m-- else n++;
B. if(m++)
C. if(m>n&&n!=0)
D. if(n<0);else m++;
[单项选择]已知如下定义:String s = "story"; 下面哪个语句不是合法的______
A. s += "books";
B. s = s + 100;
C. int len = s.length;
D. String t = s + “abc”;
[单项选择]若有定义语句:char s[3][10],(*k)[3],*p;,则以下赋值语句正确的是()。
A. p=s;
B. p=k;
C. p=s[0];
D. k=s;
[填空题]设有下列宏定义:
#define A 2
#define B (A+3)
则执行赋值语句“k=B*20;”(k为int型变量)后,k的值是______。
[填空题]设有以下宏定义
#define W 5
#define L (W+2)
则执行赋值语句p=L*2;(p为int 型变量)后,p的值为______。
[填空题]设有下列宏定义:
#define A 2
#define B (A+3)
则执行赋值语句“k=B*20;”(k为int型变量)后,k的值是______。