更多"在16位IBM-PC机上使用C语言,若有如下定义 stmct dat"的相关试题:
[单项选择]在16位IBM-PC机上使用C语言,若有如下定义:
stmct data
int i;
char ch;
double f;
b;
则结构变量b占用内存的字节数是( )。
A. 1
B. 2
C. 7
D. 11
[单项选择]在16位IBM-PC机上使用C语言,若有如下定义
struct data
int i;
char ch;
double f;
b;
则结构变量b占用内存的字节数是
A. 1
B. 2
C. 7
D. 11
[单项选择]在16位IBM-PC机上使用C语言,若有如下定义:
struct data
int i;
char ch;
double r;
b;
则结构变量b占用内存的字节数是
A. 1
B. 2
C. 7
D. 11
[单项选择]定义如下变量:char one_char;,则语句cout<<one_char;显示结果相当于C语言中的( )语句。
A. printf(one_char);
B. prinff("%c",one_char);
C. scanf(one_char);
D. scanf("%c",&one_char);
[单项选择]定义如下变量:char one_char,则语句cin>>one_char等价于C语言中的( )语句。
A. printf(one_char);
B. prinft("%c",one_char);
C. scanf(one_char);
D. scanf("%c",&one_char);
[单项选择]在16位IBM-PC上使用C语言,如定义下列共用体类型变量:
union data
int i;
char ch;
float f;
a,b,c;
则共用体变量a,b,c占用内存的字节数为( )。
A. 1
B. 2
C. 4
D. 6
[单项选择]在16位IBM-PC上使用C语言,若有如下定义:
struct data
int i;
char ch;
double f;
b;
则结构变量b占用内存的字节数是( )。
A. 1
B. 2
C. 7
D. 11
[单项选择]C语言中char类型数据占字节数为()。
A. 3
B. 4
C. 1
D. 2
[单项选择]有以下程序:
char fun(char x , char y)
{ if(x
main( )
{ int a=’9’,b=’8’,c=’7’;
printf(“%c/n”,fun(fun(a,b),fun(b,c))); }
程序的执行结果是( )。
A. 函数调用出错
B. 8
C. 9
D. 7
[单项选择]有以下程序: #include <stdio.h> 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))); } 程序的执行结果是( )。
A. 函数调用出错
B. 8
C. 9
D. 7
[单项选择]在C语言中,char型数据在内存中的存储形式是( )。
A. 补码
B. 反码
C. 原码
D. ASCII码
[单项选择]有以下程序
void swap(char*X,char,*y)
{char t;
t=*X;*X=* Y;*Y=t;
}
main( )
{char*s1="abc",*s2="123";
swap(s1,s2);printf("%S,%s\n",s1,s2);
}
程序执行后的输出结果是【 】。
A. 123,abc
B. abc,123
C. 1bc,a23
D. 321,cba