资源描述
新浪网技术(中国) php开发工程师笔试题
1:假定a和b为int型变量,那么执行下述语句组后,b的值为 a=1; b=10; do { b-=a; a++; } while (b--<0); A.9 B.-2 C.-1 D.8
2:在软件生命周期中,以下哪个说法是不准确的? A.软件生命周期分为方案、开发和运行三个阶段 B.在方案阶段要进行问题焉醛和需求分析 C.在开发后期要进行编写代码和软件测试 D.在运行阶段主要是进行软件维护
3:当把一个有两个同名元素的表单提交给php脚本时会发生什么? A.它们组成一个数组,存储在超级全局变量数组中 B.第二个元素的值加上第一个元素的值后,存储在超级全局变量数组中 C.第二个元素将覆盖第一个元素 D.第二个元素将自动被重命名
4:在下述选项时,没有构成死循环的程序是 A.int i=100 while (1) { i=i%100+1; if (i>100) break; } B.for (;;); C.int k=1000; do { ++k; }while(k>=10000); D.int s=36; while (s);--s;
5:要限制脚本只能访问一个指定的文件夹中的文件,一下那种方法最简单? A.翻开safemode B.用openbasedir指定允许的文件夹 C.用自定义函数指定php可以访问的目录 D.设置文件系统权限,让php只能访问允许的目录
6:软件生命周期的瀑布模型把软件工程分为3个阶段、8个子阶段,以下哪一个是正常的开发顺序? A.方案阶段、开发阶段、运行阶段 B.设计阶段、开发阶段、编码阶段 C.设计阶段、编码阶段、维护阶段 D.方案阶段、编码阶段、测试阶段
7:设有变量说明语句int a=1,b=0; 那么执行以下程序段的输出结果为( )。 switch (a) { case 1: switch (b) { case 0:printf("**0**");break; case 1:printf("**1**");break; } case 2:printf("**2**");break; } printf("\n"); A.**0** B.**0****2** C.**0****1****2** D.有语法错误
展开阅读全文