正确答案: D
D
题目:假定以下程序经编译和连接后生成可执行文件PROG.EXE,如果在此可执行文件所在目录的DOS提示符下键入:
查看原题 点击获取本科目所有试题
举一反三的答案和解析:
[单选题]在窗体上画一个名称为Command1的命令按钮和一个名称为Text1的文本框,然后编写如下事件过程:Private Sub Command1_Click() n = Val (Text1.Text) For i = 2 To n For j = 2 To Sqr(i) If i Mod j = 0 Then Exit For Next j If j > Sqr (i) Then Print i Next iEnd Sub 该事件过程的功能是。
输出n以内的素数
解析:【解析】为了判断一个数n是不是素数,可以将n被2到根号2之间的所有整数除,如果都除不尽,则n就是素数,否则不是素数。本题是典型的判断素数的程序语句。故选择C项。
[单选题]设有数组定义语句:Dim a(5) As Integer,并设List1为列表框控件。下列给数组元素赋值的语句错误的是( )。
a=Army(1,2,3,4,5,6)
解析:解析:引用数组的元素,在数组名后面的括号中指定下标,给数组元素赋值;选项A)、B)、C)正确的,给数组元素赋的值都是整型,数组类型正确;选项D)错误是因为,使用Array函数为数组变量赋值时,只能定义数组变量为Variant类型。
[单选题]下面的程序输出结果是 ______。 #define r 16 #if r==16 void p(int a) { printf("%x",a) ; } #else void p(int a) { printf("%d",a) ; } #endif main() { p(32); }
20
解析:解析:“#definer16”的作用是指定用标识符r来代替16,因此程序编译时只编译#if部分,故程序运行时,打印输出十六进制的32,即20。
[单选题]如果指定参照完整性的删除规则为“级联”;则当删除父表中的记录时
会自动删除子表中所有相关记录
解析:解析:在Visual FoxPro中对参照完整性的删除规则所作的规定是:如果指定参照完整性的删除规则为“级联”,则当删除父表中的记录时,会自动删除子表中所有相关记录,故选项C为正确答案。
[单选题]字符串"\\\"ABCDEF\"\\"的长度是( )。
10
解析:解析:本题涉及字符串最基本的两个概念:①字符串的长度是指字符串中字符的个数,但不包括字符串结束符;②以反斜杠“\”开头的特殊字符序列,意思是把反斜杠后面的字符序列转换成特定的含义,而不是原来的含义,不包含在字符串长度之内,“\”连同后面的字符为一个长度。
[多选题]调用TjOutsourcingSDK.dll需要使用()命令。
添加引用
解析:本题答案:C
[单选题]试题14
double
解析:试题14分析
[单选题]在学校中,“班级”与“学生”两个实体集之间的联系属于( )关系。
一对多
解析:一个班可以有多名学生,而一名学生只能属于一个班级,所以“班级”与“学生”两个实体集之间的联系属于一对多关系。