单项选择题

有以下程序:
#include<stdio.h>
main()
int a=1,b=2,c=3,x;
x=(a^b)&c;printf("%d\n",x);

程序的运行结果是______。

A. 0
B. 1
C. 2
D. 3

<上一题 目录 下一题>
热门 试题

单项选择题
以下程序有错,错误原因是( )。 main() int *p,i; char *q,ch; p=&i; q=&ch; *p=40; *p=*q; ┇
A) p和q的类型不一致,不能执行*p=*q;语句
B) *p中存放的是地址值,因此不能执行*p=40;语句
C) q没有指向具体的存储单元,所以*q没有实际意义
D) q虽然指向了具体的存储单元,但该单元中没有确定的值,所以执行语句*p=*q;没有意义,可能会影响后面语句的执行结果
单项选择题
设有下列说明语句: strcut str int x;float y;char z;st; 则下列的叙述中不正确的是( )。
A) struct是结构体类型的关键字
B) st是结构体类型名
C) x、y、z都是结构体成员名
D) struct str是结构体类型名
相关试题
  • 以下程序运行后的输出结果是______。...
  • 若有下列定义:int a[]=1,2,3,4...
  • 下面函数的功能是:找出一维数组元素中最大...
  • 下列程序的运行结果是______。 #in...
  • 以下程序的输出结果是______。 void...