单选题 要判断 32 位整数的第 7 位是否为 1,正确的表达式是()

A、 (num & (1<<7)) != 0
B、 (num | (1<<7)) != 0
C、 (num ^ (1<<7)) != 0
D、 (num >>7) & 1 == 0
下载APP答题
由4l***so提供 分享 举报 纠错

相关试题

单选题 const char *p 与 char *const p 的区别是( )

A、前者 指针指向内容 不可修改,后者p 不可修改
B、两者都不可修改
C、前者 p 不可修改,后者指针p指向内容 不可修改
D、两者都可修改

单选题 下列二维数组初始化错误的是( )

A、int a [2][3] = {{1,2},{3,4,5}};
B、int a [3][] = {1,2,3,4,5};
C、int a [2][3] = {1,2,3,4,5,6};
D、int a [2][3] = {0};

单选题 int max (int a, int b){ return a>b?a:b; } main (){ int x=5,y=8,z=3; z=max (max (x,y), z); printf ("% d",z); } 输出是()

A、5
B、8
C、3
D、13

单选题 关于联合体和结构体的区别,错误的是()

A、结构体成员内存独立,联合体成员共享内存
B、结构体大小是成员大小之和,联合体大小是最大成员大小
C、结构体不能嵌套联合体
D、联合体不能同时访问多个成员

单选题 要输出二维数组 int a [3][2] = {1,2,3,4,5,6} 的第二行第一列元素,正确的是( )

A、a [1][0]
B、a [0][1]
C、(a+1+0)
D、(a[1]+1)

单选题 C 语言中,static 函数的作用域是( )

A、整个程序
B、所有文件
C、当前函数
D、当前文件

单选题 函数声明与函数定义的区别是()

A、声明不需要参数类型,定义需要
B、声明需要函数体,定义不需要
C、声明可以多次,定义只能一次
D、声明在头文件,定义在源文件

单选题 下列描述错误的是()

A、枚举类型的取值必须是枚举常量
B、结构体可以嵌套结构体
C、联合体可以有多个成员
D、枚举类型的常量值必须从 0 开始