相关题目
在位运算中, 操作数每左移一位, 其结果相当于( ) 。
设有以下语句:
char x = 3 , y = 6 , z ;
z =x ^ y < < 2 ;
则z 的二进制值是( ) 。
设有以下说明:
struct packed
{ unsigned one : 1 ;
unsigned two : 2 ;
unsigned three : 3 ;
unsigned four : 4 ;
} data ;
则以下位段数据的引用中不能得到正确数值的是( ) 。
设位段的空间分配由右到左, 则以下程序的运行结果是( ) 。
struct packed _bit
{ unsigned a : 2 ;
unsigned b : 3 ;
unsigned c : 4 ;
int i ;
} data ;
main ( )
{ data . a = 8 ; data . b =2
printf ( “ % d \ n”, data . a + data . b ) ; }
系统的标准输入文件是指( ) 。
以下可作为函数fopen 中第一个参数的正确格式是( ) 。
若执行fopen函数时发生错误, 则函数的返回值是( ) 。
若要用fopen函数打开一个新的二进制文件,该文件要既能读也能写, 则文件方式字符串应是( ) 。
若以“a + ”方式打开一个已存在的文件, 则以下叙述正确的是( ) 。
当顺利执行了文件关闭操作时, fclose 函数的返回值是( ) 。
