计算机类

11 动态include()和静态include()的区别?

题目

11 动态include()和静态include()的区别?

如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

include指令是用来包含文件的,下面说法正确的是()。

A、是动态包含

B、是静态包含

C、以上都不对

D、2个页面之间的变量可以重名


答案:B

第2题:

JSP中动态INCLUDE 与静态INCLUDE 的区别?


正确答案:

 

动态INCLUDE 用jsp:include 动作实现

<jsp:include page=included.jsp flush=true />它总是会检查所含文件中的变化,适合用于包含动

态页面,并且可以带参数静态INCLUDE 用include 伪码实现,定不会检查所含文件的变化,

适用于包含静态页面 <%@ include file=included.htm %>

第3题:

下面对于include动作说法正确的是( )

A、include动作是静态包含

B、include动作是动态包含

C、用于加入头文件

D、以上说法都不正确


正确答案:B

第4题:

简述include指令标识和〈jsp:include〉动作标识的差异。


正确答案: (1)inlcude指令通过file属性来确定被包含的页面,将file属性值看做一个实际存在的文件路径,所以该指令不支持任何表达式;〈jsp:include〉动作标识通过page属性确定被包含的页面,支持JSP表达式
(2)include指令包含的文件,内容会原封不动的插入到该指令的位置,与该指令合成进行编译,若改变了被包含文件,主文件要重新编译;〈jsp:include〉动作标识包含文件时,当该标识被执行时,程序会将请求转发到被包含的文件,并将执行结果输出到浏览器中,然后返回到包含文件继续执行后面的代码,JSP编译器对两个文件分别进行编译,被包含文件改动不会影响源文件。

第5题:

#include 和 #include “filename.h” 有什么区别?


正确答案:
 

第6题:

include “stdio.h” void main() { int sum=0,a=11; while(a<=10) {sum=sum+a; a++; }

#include “stdio.h” void main() { int sum=0,a=11; while(a<=10) {sum=sum+a; a++; } printf(“sum=%d\n”,sum); } 上述程序段的运行结果是( )

A. sum=0

B. sum=55

C. sum=10

D. sum=11


正确答案:A

第7题:

以下程序的输出结果是【 14 】

#include <stdio.h>

#include <stdio.h>

#include <stdlib.h>

#include <string.h>

main( )

{ char *p,*q,*r,

p=q=r=(char*)malioc( sizeof(char)*20);

strcpy(p,"attaboy,welcome!");

printf(”%c%c%c\n”,p[ 11 ], q[ 3 ],r[ 4 ]);

free(p);

}


正确答案:
【答案】cab
【知识点】malloc函数与指针变量的使用
【解析】pqr三个指针指向同一个具有20个字符空间的地址。Strcpy函数的作用是将字符串attaboy,welcome!复制到p指针所指向的空间。所以打印时打印的p[11], q[3],r[4]分别为c,a,b。

第8题:

( )可在JSP页面出现该指令的位置处,静态插入一个文件。

A.page指令标签

B.page指令的import属性

C.include指令标签

D.include动作标签


参考答案C

第9题:

指令元素中的include和动作元素中的include 有什么区别?


平常当利用程序中全部的页面的某些部分(例如题目、页脚和导航栏)都雷同的时候,我们就可以考虑用include。具体在哪些时候 用%@ include file=” ”%>,哪些时候用

 jsp:include page=” ” flush=”true”/.这种情势。首先要知道的是它们中间的区别。只有了解了它们用法的不同才 懂得该在何时去用以及怎么选择。

%@ include file=” ”%,jspinclude指令元素读入指定页面的内容。并把这些内容和本来的页面融合到一起。(这个过程是在翻译阶段:也就是jsp被转化成servlet的阶段

进行的。


第10题:

#import跟#include 又什么区别,@class呢, #import<> 跟 #import””又什么区别?


正确答案:#import是Objective-C导入头文件的关键字,#include是C/C++导入头文件的关键字,使用#import头文件会自动只导入一次,不会重复导入,相当于#include和#pragma once;@class告诉编译器某个类的声明,当执行时,才去查看类的实现文件,可以解决头文件的相互包含;#import<>用来包含系统的头文件,#import””用来包含用户头文件。