有以下程序 char fun(char x,char y) { if(x < y) return x; return y; } main() { int a=’9’,b=’8’,c=’7’; printf("%c\n",fun(fun(a,b),fun(b,c))); } 程序的执行结果是()
设x为float型变量,y为double型变量,a为int型变量,b为long型变量, c为char型变量,则表达式x+y*a/x+b/y+c的值为( )类型
以下程序的输出结果是( )。 #include int main() { int,x=353; char y; y=x; printf('%c ',y); return 0; }
已有定义: char a[ ]=\xyz\,b[ ]={'x', 'y', 'z'}; ,下列叙述中正确的是( )。
假设声明了以下的函数模板,错误的调用语句是( ) template T max(T x,T y){ retum(x>y)?x:y;} 并定义了 int i; char c;
2. 若有定义:int x,y;char a,b,c;并有以下输入数据:1 2 A B C,则能给x赋整数1,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的程序段是( )
以下程序执行结果是()char fun(char x , char y) { if(x
经下列语句定义后 ,sizeof(x),sizeof(y),sizeof(a),sizeof(b) 在 微机上的值分别为 (). char x; int y; long a; double b;
已知int y=20;char ch = 'a';,则ch&y= 。
给出如下定义:char x [ ] = { “ abcdefg ” };char y [ ] = { ‘a’, ‘b’, ‘c’, ‘d ’, ‘e’, ‘f ’, ‘g’ , ‘ ’};则数组x与数组y等价
设有语句: int a, b; float x,y; char ch1,ch2,ch3; cin>>a>>b>>x>>y>>ch1; ch2=cin.get(); cin>>ch3; 若从键盘输入: 3 2 1.8 7 a b c 执行后各变量取值如何?注意abc三字符两两间有空格。a=( ),b=( ),x=( ),y=( ),ch1=( ),ch2=( ),ch3=( )。
◑以下不正确的定义语句是◑double x[5] ={2.0,4.0,6.0,8.0,10.0};◑int y[5] ={0,1,3,5,7,9};◑char c 1[ ] ={'1','2','3','4','5'};◑char c 2 [C] ={,'/x10','/xa','/x8'};
●有以下C程序:char fun(char x,char y){if(x)return y;}main(){int a=′9′,b=′8′,c=′7′;printf("%c/n",fun(fun(a,b),fun(b,c)));}程序的执行结果是 (31) 。(31)
已知:char c=’A’; int i=1,j; 执行语句j=!c&&i++; 则i和j的值是。
执行下列程序段,结果是 include<iostream.h> void main() { int x=40; char y='C'; int n; n=(x&0xff)&&(y>'B'); cout<<n;}
在32位计算机中运行一个C语言程序,在该程序中出现了一些变量,已知这些变量在某一时刻的机器数(用十六进制表示)如下,请写出它们对应的真值。(1)int x:FFFF0006H(2)short y:DFFCH(3)unsigned z:FFFFFFFAH(4)char c:2AH(5)float a:C4480000H(6)double b:C024800000000000H
已知 unsigned char a=0x0f,b=0x05,c=0,d=0x03;执行下面指令 c= (a<b) ? a:b;其运算结果c为( )
在下面的字符数组定义中,哪一个有语法错误(43)。A.char a[20]=“abcdefg”;B.char a[]=“x+y=55.”;C.
下述函数功能是 ______。int funr(char*x){char*y=x;while(*y++);return y-x-1;}A.求字符串的长度
对于下列定义,不正确的叙述是()。union data{ int a;char b;double c;}x=y;A.变量x所占内存的长度
设有语句:char x=6,y=10;int z; z=(x^y)<<2;> A、3
已知在ASCH 字符集中、数字0的字号为48,下面程序的输出结果为()。includeint main(){ char x, y; x=’0′; y=’9′; printf(“%d,%d”,x,y);}
已知有如下定义:struct a{char x; double y;}data,t;若有t=&data,则对data中的成员的正确引用是()
4、下面程序段的输出结果是() void main() { Queue Q; InitQueue(Q); char x='e',y='c'; EnQueue(Q,'h'); EnQueue(Q,'r'); EnQueue(Q,y); DeQueue(Q,x); EnQueue(Q,x); DeQueue(Q,x); EnQueue(Q,'a‘); while(!QueueEmpty(Q)) { DeQueue(Q,y); printf(y); } printf(x);