题库 题库

【单选题】

若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是(  )。
  • A.a+=a-=(b=4)*(a=3)

  • B.x%(-3);

  • C.a=a*3=2

  • D.v=float(i)

参考答案

查看答案

相关试题

单选题 设变量a、b、e、d和y都已正确定义并赋值。若有以下if语句:
if(a<B)
if(c==d) y=0;
else y=1:
该语句所表示的含义是(  )。
查看答案
单选题 设x=011050,则x=x801252的值是(  )。 查看答案
单选题 若有以下定义:
char a;int b;
float C;double d;
则表达式a*b+b-c值的类型为(  )。
查看答案
单选题 有以下程序:
#inrllldp
maln()
{ char ch;
oh='A'+'5'-'3':
printf(”%d,%c\n”,ch,ch);
}
程序的输出结果是( )。
查看答案
单选题 在一个C语言源程序文件中所定义的全局变量,其作用域为(  )。 查看答案
单选题 定义结构体数组:
struct stu
{ int hum;
char nameE20];
}X[5]={1,”1, "LI",2,”ZHAO”,3,”WANG”,4,”
ZHANG”,5,”LIU”);
for(i=1;i<5;i++)
printf(”%d%c”,x[i].hum,x[i].name[2]);
以上程序段的输出结果为(  )。
查看答案
单选题 执行下述程序后,输出的结果是(  )。
#include
#define S(X) X*X
void main()
{ int a=9,k=3,m=2;
a/=S(k+m)/s(k+m);
printf(”%d”,a);
}
查看答案
单选题 有下列函数定义:
fun(float h)
{ printf(”%f,%f\n”,h,h*h);)
该函数的类型是(  )。
查看答案
单选题 以下程序的输出结果是(  )。
main()
{int x=0.5;char z='a';
printf(”%d\n”,(x&1)&&(z<'z'));}
查看答案
单选题 有以下程序:
#include
main()
{int aaE33E33-{(2),{4),(6)},i,*p=&.aa[o][o];
for(i=0;i<2;i++)
{i==0)aa[i][i+1]=*p+1;
else++P:
printf(”%d”,*p);
}
printf(”\n”);
}
程序的输出结果是(  )。
查看答案
单选题 若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是(  )。 查看答案
单选题 若ch为char型变量,k为int型变量(已知字符a的ASCIl码是97),则执行下列语句后输出的结果为(  )。
oh='b';
k=10;
printf(”%x,%0,”,ch,ch,k);
printf(“k=%%d\n”,k);
查看答案
单选题 判断char型变量C是否为大写字母的最简单且正确的表达式是( )。 查看答案
单选题 若有定义“float a=25,b,*p=&b;”,则下列对赋值语句“*p=a;”和“p=&a;”的正确解释为(  )。 查看答案
单选题 有以下程序:
main()
{ union
{char ch[2];
im d;
d一0x4321;
printf(”%x,%x\n”,s.ch[O],s.ch[1]);
)S;
在16位编译系统上,程序执行后的输出结果是(  )。
查看答案
单选题 下列程序的输出结果是(  )。
#include
void p(int*x)
{printf(”%d”,++*x);
}
void main()
{ int y=3;
p(&y);
}
查看答案
单选题 若有定义语句:int a[2][3],*p[3];,则以下语句中正确的是( )。 查看答案
单选题 设x=015,则x=x^017的值是( )。 查看答案
单选题 算法的空间复杂度是指(  )。 查看答案
单选题 下列说法正确的是( )。 查看答案