首页
如有short int a,b,若要通过a=a&b使a的低8位置0,高8位不变,则b应该是()。
精华吧
→
答案
→
知到智慧树
→
未分类
如有short int a,b,若要通过a=a&b使a的低8位置0,高8位不变,则b应该是()。
A.0xff00
B.0x0000
C.0x00ff
D.0xffff
正确答案:A
Tag:
C语言编程新思路
位置
时间:2021-11-29 16:14:07
上一篇:
运行下列程序,输出结果为()。 #include <stdio.h> int main() { int x=040; printf("%d\n",x=x<<1); return 0;}
下一篇:
若有short int a=0x5566; 则执行a= a|0xff00 后,a的值是()。
相关答案
1.
以下对结构体变量stul中成员age的非法引用是()。 struct student {int age; int num; }stul,*p; p=&stul;
2.
下面程序的运行结果是()。 #include <stdio.h> union data { int i; char c; double d; }a[2]; void main() {printf("%d\n",sizeof(a)); }
3.
定义结构体类型变量teach1,不正确的是()。
4.
设有以下说明,则下面不正确的叙述是()。 union data { int i; char c; float f; }un;
5.
当说明一个共用体变量时系统分配给它的内存是()。
6.
以下scanf函数调用语句中,对结构体变量成员的不正确引用是()。 struct pupil {char name[20 ]; int age ; int sex; }pup[5],*p; p=pup;
7.
若有以下说明和定义语句,则下面引用形式中不正确的是 ()。 struct student { int age; int num; }; struct student stu[3]={{1001,20},{1002,19},{1003,21}}; struct student *p; p=stu;
8.
以下对C语言中共用体类型数据的叙述正确的是()。
9.
以下程序段的运行结果是()。 union { int n; char str[2]; }t; t.n=80; t.str[0]='a'; t.str[1]=0; printf("%d\n", t.n);
10.
若定义如下结构,则能打印出字母M的语句是()。 struct person{ char name[9]; int age;}; struct person class[10]={"Wujun",20, "Liudan",23, "Maling",21, "zhangming",22};
热门答案
1.
有以下程序段 typedef struct node { int data; struct node *next; }NODE; NODE *p; 以下叙述正确的是()。
2.
以下程序运行后的输出结果是()。 #include <stdio.h> struct S {int n; int a[20];}; void f(struct S *p) { int i,j,t; for(i=0;i<p->n-1;i++) for(j=i+1;j<p->n;j++) if(p->a>p->a[j]) { t=p->a; p->a=p->a[j]; p->a[j]=t; } } int main() { int
3.
下面程序的运行结果是()。 #include <stdio.h> #include <string.h> typedef struct{ char name[9];char sex; float score[2]; } stu; stu f(stu a) {stu b={“zhao”,’m’,85.0,90.0}; int i; strcpy(a.name,b.name); a.sex=b.sex; for(i=0;i<2;i++) a.score=b.score; retu
4.
以下关于typedef 的叙述错误的是()。
5.
下面程序的运行结果是()。 struct st { int n; int a[20]; }; void f(int *a, int n) { int i; for(i=0;i<n;i++) a+=I; } int main() { int i; struct st x={10,{2,3,1,6,8,7,5,4,10,9}}; f(x.a, x.n); for(i=0;i<s.n;i++) printf(”%d,”,x.a); }
6.
以下结构体类型说明和变量定义中正确的是()。
7.
设有以下说明语句 struct stu { int a; float b; }stutype; 则以下叙述不正确的是()。
8.
有如下定义: struct date {int y ; int m ; int d ;}; struct person { char name[20]; char sex; struct date birthday; }a; 对结构体变量a的出生年份进行赋值时,下面正确的赋值语句是()。
9.
以下对结构体变量s 中成员age的合法法引用是()。 #include<string.h> struct student {int age; int num; } s,*p; p=&s;
10.
C语言规定结构体变量系统分配给它的存储空间是()。