95分,大家看看错哪了..{小遗憾}[2009 “英特尔杯” 全国计算机多核程序设计大赛]

liliangyou 2009-05-19 07:46:07


1、有关Intel@ Parallel Amplifier和Intel@ Parallel Inspector软件方面的系统需求, 下面那一种情形是正确的?D

A. Red Hat* Enterprise Linux* 5, Eclipse* 3.2.1, BEA* JRockit* 6.0
B. SuSE* Linux* 10, Eclipse* 3.1, Sun* J2SE 6
C. Microsoft* Windows* XP, Microsoft* Visual Studio* 2003
D. Microsoft* Vista*, Microsoft* Visual Studio* 2005



2、根据需要一个程序可用不同类型的锁,下列哪个锁是可以被当下拥有线程反复获得,而不会引起死锁?B

A. 互斥(Mutex)
B. 循环锁(Recursive lock)
C. 读写锁(Read-Write lock)
D. 自旋锁(Spin lock)



3、有多种并行编程模式,如task-level parallelism, divide and conquer, geometric decomposition, pipeline, wavefront等。Task-level parallelism模式分解的对象是?A

A. task
B. data
C. task/data
D. data flow



4、Intel@ Parallel Composer针对OpenMP程序的调试, 专门提供的功能是:D

A. 自动重编译(Auto-recompilation)
B. 以串行方式执行并行区内代码(Serialize Parallel Regions)
C. 独立的OpenMP调试环境
D. 以上全部



5、当打开Intel@ IPP的开关,默认的链接方式是A

A. 动态链接
B. 静态链接
C. 静态多线程链接
D. 客户定制的动态链接



6、Intel@ Thread Building Block是一个用来编写可伸缩并行程序的函数库。它支持的操作系统有?B

A. Windows
B. Windows,Linux和MaxOS
C. Linux
D. MaxOS



7、根据需要一个程序可用不同类型的锁,下列哪个锁也被称为多读单写锁(multi-read/single-write lock),或非共有的排他信号量(non-mutual exclusion semaphore)。C

A. 互斥(Mutex)
B. 循环锁(Recursive lock)
C. 读写锁(Read-Write lock)
D. 自旋锁(Spin lock)



8、Intel@ Parallel Amplifier的主要功能?D

A.分析程序的并行度
B.发现程序运行时的“热点”代码
C.分析锁和线程间的等待
D.所有



9、下面关于OpenMP task的论述,错误的是:C
A. OpenMP 3.0标准引入了task这个概念
B. 可以使用task来实现递归函数的并行化
C. task是对一个for循环做并行化,是一种数据并行
D. 如果队列中的某一个父task产生出子task,则父task必须等待所有子task执行完成后才能继续执行



10、下面哪种设置是使用SSE3进行优化的?D

A. /Od
B. /Zi
C. /O3
D. /QxSSE3



11、下面那句是错误的。Intel@ Parallel Amplifier提供下面数据 -C
A. 热点函数, 等待时间, 并行度
B. 并行度, 等待时间,调用栈
C. 热点函数, 时间线,CPU耗时
D. 等待时间, 调用栈, CPU耗时



12、Intel@ Parallel Studio帮助使用Microsoft Visual Studio的软件工程师开发,调试和优化多线程的视窗应用程序,它支持的操作系统有?A

A. Windows
B. Windows,Linux和MaxOS
C. Linux
D. MaxOS



13、有关Intel@ Parallel Amplifier的结果比较,那一句描述是正确的?D

A. 所有多次运行结果都是不可比较的
B. 所有多次运行结果都是可比较的
C. 相同程序的多次运行结果都是可比较的
D. 相同分析方法的多次运行结果都是可比较的



14、下面那一句描述是正确的 Intel@ Parallel Inspector 线程检查,包含 -A

A. 检测数据竞争,死锁,调用栈
B. 二进制重构,检测数据竞争,诊断指导
C. 源代码重构,检测数据竞争,诊断指导
D. OpenMP* 支持,检测数据竞争,诊断指导



15、哪个对处理器亲和(Processor Affinity)是正确的?C

A. 描写处理器和处理器的关系
C. 描写处理器和线程的关系
D. 描写进程和线程的关系



16、下面那一句描述是正确的 Intel@ Parallel Inspector内存检查,包含 -A

A. Memory Leak, Un-initialized Load, Invalid Memory Reference(无效内存访问)
B. Allocation Error, Debugger, Invalid Memory Reference
C. Process detach, Memory Leak, Invalid Memory Reference
D. Debugger, Memory Leak, Un-initialized Load



17、Intel@ Parallel Composer包括哪些工具?E

A. Intel@ C++ Compilers for building aplications
B. Intel@ Integrated Performance Primitives
C. Intel@ Threading Building Blocks
D. Intel@ Parallel Debugger Extension
E. 上述所有部件工具



18、根据需要一个程序可用不同类型的锁,下列哪个锁是被线程拥有的非阻塞锁?D

A. 互斥(Mutex)
B. 循环锁(Recursive lock)
C. 读写锁(Read-Write lock)
D. 自旋锁(Spin lock)



19、Intel@ Parallel Composer可以集成到微软的那个IDE上?B

A. 微软 Visual Studio 2003 及更新版本
B. 微软 Visual Studio 2005 及更新版本
C. 微软 Visual Studio 2008



20、在Intel@ Parallel Composer里,C++编译器是否支持IPO优化编译?B

A. False
B. True

...全文
438 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
yfx2003 2009-08-15
  • 打赏
  • 举报
回复
第一题 C
yixilee 2009-05-26
  • 打赏
  • 举报
回复
一共只有20题吗?

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧