一、选择题
1、算术运算符,赋值运算符和关系运算符的运算优先级按从高到低依次为
A.算术运算、赋值运算、关系运算
B.算术运算、关系运算、赋值运算
C.关系运算、赋值运算、算术运算
D.关系运算、算术运算、赋值运算
参考答案:B
2、下面有关文件系统元数据的描述,说法错误的是?
A.元数据指用来描述一个文件的特征的系统数据,诸如访问权限、文件拥有者以及文件数据块的分布信息等等
B.我们可以使用stat命令来查看文件更多的元数据信息
C.Unix/Linux系统允许,多个文件名指向同一个inode号码
D.文件A和文件B的inode号码虽然不一样,但是文件A的内容是文件B的路径。读取文件A时,系统会自动将访问者导向文件B,这是文件A就称为文件B的"硬链接"
参考答案:D
3、若定义了char ch[]={″abc\0def″},*p=ch;则执行printf(″%c″,*p+4);语句的输出结果是
A.def
B.d
C.e
D.0
参考答案:C
4、Linux下通过哪个命令怎么查看中断?
A.cat /proc/ioports
B.cat /proc/interrupts
C.cat /proc/kcore
D.cat /proc/kms
参考答案:B
5、若变量已正确定义,表达式( j=3 , j++ )的值是
A.3
B.4
C.5
D.0
参考答案:A
6、下列哪一项是manifest 文件的功能
A.都是
B.声明要求的低API级别
C.声明要求的用户权限的级别
D.记录程序中使用的Activity等资源
参考答案:A
7、遇到下列哪种情况时需要把进程移到前台?
A.进程正在运行一个与用户交互的Activity ,它的onResume()方法被调用
B.进程有一正在运行的BroadcastReceiver,它的onReceive()方法正在执行
C.进程有一个Service,并且在Service的某个回调函数(onCreate()、onStart()、或onDestroy())内有正在执行的代码
D.所有选项均正确
E.进程有一个Service,该Service对应的Activity正在与用户交互
参考答案:D
8、关于广播以下陈述正确的是( ).
A.广播接收器只能在配置文件中注册
B.广播接收器注册后不能注销
C.广播接收器只能接收自定义的广播消息
D.广播接收器可以在Activity中单独注册与注销
参考答案:D
二、解答题
1、如何判别一个数是unsigned。
参考答案: #define issignal(x) ((x>=0 && ~x>=0) ? 1:0) //为1是无符号 为0有符号
2、已知一个数组table,用一个宏定义,求出数据的元素个数。
参考答案:#define NTBL #define NTBL (sizeof(table)/sizeof(table[0])