变量可以先定义,然后再初始化。比如: char ch; ch = ‘n’;请仿效该语句,将's'赋值给char类型的变量c
第1题:
设有以下语句: typedef street S { int g; char h;} T;则下面叙述中正确的是( )。
A.可用S定义结构体变量
B.可以用T定义结构体变量
C.S是struct类型的变量
D.T是struct S类型的变量
第2题:
A.switch(ch+1){......}
B.switch(a+b){......}
C.switch(x+y){......}
D.switchch{......}
第3题:
程序中若有如下说明和定义语句
Char fun(char *);
main()
{
char *s="one", a[5]={0}.(*f1)()=fun, ch;
…
}
以下选项中对函数fun的正确调用语句是
A.(*f1)(A) ;
B.*fl(*s);
C.fun(&A) ;
D.ch=*fl(s);
第4题:
下列对结构及其变量定义错误的是( )。
A.struct My Struct
B.struct MyStruct{ {int num; int num;char ch; char ch;} }My;
C.strut
D.struct{ {int num; int num;char ch; char ch;}My; };
第5题:
已定义ch为字符型变量,以下赋值语句中错误的是( )。
A.ch='\';
B.ch=62+3
C.ch=NULL;
D.ch='\xaa';
第6题:
以下程序的输出结果是______。 char cchar(char ch) { if(ch>='A'&&ch<='z')ch=ch-'A'+'a'; return ch; } main() { char s[]="ABC+abc=defDEF",*p=s; while(* p) { * p=cchar(* p); p++; } printf("% s\n", s); }
A.abe+ABC=DEFdef
B.abc+abe=defdef
C.abcaABCDEFdef
D.abcabcdefdef
第7题:
下列对结构及其变量定义错误的是( )。
A.struct My Struct { int num; char ch; }
B.struct MyStruct { int num; char ch; }My;
C.strut { int num; char ch; }My;
D.struct { int num; char ch; };
第8题:
以下程序的输出结果是 char cchar(char ch) { if(ch>='A'&&ch<='Z') ch=ch-'A'+'a'; return ch; } main ( ) { char s [] = "ABC+abc=defDEF" , *p=s; while (*p) { *p=cchar(*p); p++; } printf { "%$\n", s); }
A.abc+ABC=DEFdef
B.abc+abc=defdef
C.abcABCDEFdef
D.abcabcdefdef
第9题:
第10题:
在Java语言中定义了如下变量:char ch;下列赋值语句正确的是()。
第11题:
下列选项中,能有效声明一个字符的语句有()。
第12题:
switch(x+y){……}
switch(ch+1){……}
switch ch{……}
switch(a+b){……}
第13题:
若有如下定义并赋值: char ch='a', a; 则执行语句"printf("%d",a=ch+2.6);”后的输出结果是( )
A.c
B.d
C.99
D.100
第14题:
已定义ch为字符型变量,以下赋值语句中错误的是
A.ch='\';
B.ch=62+3;
C.ch=NULL;
D.ch='\xaa';
第15题:
有语句定义共用体类型变量: union { int i; char ch; float f; } a,bc; 上面定义的共用体变量a、b、c各占( )字节。
A.4
B.2
C.7
D.1
第16题:
设有以下语句: typedef struct S { int g; char h; } T; 则下面叙述中正确的是( )。
A.可以用S定义结构体变量
B.可以用T定义结构体变量
C.S是struct类型的变量
D.T是stnictS类型的变量
第17题:
设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,则正确的swith语句是( )。
A.switch (x+y) {...}
B.switch (ch+1) {...}
C.switch ch {...}
D.switck (a+b) {...}
第18题:
将小写字母n赋值给字符变量one_char,正确的操作是 ______。
A.one_char='n'
B.one_char="n"
C.one_char=110
D.one_char='N'
第19题:
下列关于变量的说法中,正确的是( )。
A.在复合语句中定义的变量也是局部变量,它的生存期在本复合语句执行完毕即告结束
B.在一定范围内,整型变量和字符型变量可以相互赋值,如:int a;char s='a';a=s是可以的
C.全局变量的有效范围是从该变量的定义位置开始到本工程结束
D.{char a;a=878*101;cout<<a;},本复合语句输出的值为:88678
第20题:
设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是( )。
A.switch(x+y){……}
B.switch(ch+1){……}
C.switch ch{……}
D.switch(a+b):{……}
第21题:
若已定义ch为字符型变量,则下列赋值语句中,错误的是()。
第22题:
设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是()。
第23题:
已定义ch为字符型变量,以下赋值语句中错误的是().
第24题:
ch=strtest
ch=’2’
ch=’2345’
ch=strtest