1. [单选题]程序中若有如下说明和定义语句 char fun(char*); main() { char*s="one",a[5]={0},(*f1)()=fun,ch; ..... } 以下选项中对函数Fun的正确调用语句是 ______。
A. (*f1)(a);
B. *f1(*s);
C. fun(&a);
D. ch=*f1(s);
2. [单选题]设有程序段 int k=10; while(k=0)k=k-1; 则下面描述中正确的是
A. 循环执行10次
B. 无限循环
C. 循环体语句一次也不执行
D. 循环体语句执行一次
3. [单选题]下列关于Java多线程并发控制机制的叙述中,错误的是( )。
A. Java中对共享数据操作的并发控制是采用加锁技术
B. 线程之间的交互,提倡采用suspend()/resume()方法
C. 共享数据的访问权限都必须定义为pdvate
D. Java中没有提供检测与避免死锁的专门机制,但应用程序员可以采用某些策略防止死锁的发生
4. [单选题]_______是构成C语言程序的基本单位。
A. 函数
B. 过程
C. 子程序
D. 子例程
5. [单选题]在Excel2003中,当公式中出现被零除的现象时,产生的错误值是()。
A. N/A!
B. DIV/0!
C. NUM!
D. VALUE!