[单选题]在Visual FoxPro中,如果一个表达式包含数值运算、关系运算、逻辑运算和函数时,运算的先后顺序是( )。
正确答案 :C
函数、数值运算、关系运算、逻辑运算
[单选题]有下列程序: #include stdio.h> main() {int a[]={1,2,3,4},y,*p=&a[3]; --p; y=*p; printf("y=%d\n",y); } 程序的运行结果是( )。
正确答案 :C
y=3
解析:解析:首先定义了一个一维数组和指针,接着将数组第四个元素的地址赋予*p,进行--p使指针p指向了数组的第三个元素,通过 y=*p:将数组第三个元素的值3赋予y,所以选项D)正确。
[单选题]以下叙述中错误的是
正确答案 :C
程序运行后,在内存中只能驻留一个窗体
解析:解析:程序运行后可以在内存中驻留多个窗体。
[单选题]下列叙述中错误的是( )。
正确答案 :D
后缀为.obj和.exe的二进制文件都可以直接运行
[单选题]在包含1000个元素的线性表中实现如下各运算,哪一个所需的执行时间最长?______
正确答案 :A
线性表按顺序方式存储,性表的第10个结点后面插入一个新结点
解析:解析:本题考查点是线性表的基本操作。选项A:线性表按顺序方式存储,性表的第10个结点后面插入一个新结点,需要将第11个元素到第 1000个元素依次向后移动一个位置,然后在第11个元素位置处插入新结点,因此要移动990个元素,插入一个元素。选项B:线性表按链接方式存储,性表的第10个结点后面插入一个新结点,只需要修改新结点的指针域和第10个结点的指针域就可以实现,无须移动元素。选项C:线性表按顺序方式存储,删除线性表的第 990个结点,需要将第991个元素到第1000个元素依次向前移动一个位置,因此要移动10个元素。选项D:线性表按链接方式存储,删除指针P所指向的结点,只需要修改指针P所指向的指针域就可以实现,无须移动元素。因此,选项A所需的执行时间最长。
[单选题]下列几种调试方法中,不适合调试大规模程序的是( )。
正确答案 :B
回溯法
解析:解析:回溯法是从出现错误征兆处开始,人工沿控制流程往回追踪,直至发现出错的根源。这是在小程序中常用的一种有效的调试方法。程序变大后,可能的回溯路线显著增加,以致人工进行完全回溯可望而不可即。
[单选题]下列______是日期型数据。
正确答案 :C
01/02/2002
解析:解析:日期型常数是用“#”号作为定界符,其格式可以为“#MM/DD/YYYY#”,故答案C是日期型数据。答案A是用双引号作为定界符,所以是字符型数据。答案B中的Date是函数,它没有参数,用来返回当前日期。答案D是一个数值型表达式。
[单选题]下列函数的运行结果是()。includeint f(int a,int b){int c;if(a>b)c=1;else if(a==
正确答案 :A
-1
[单选题]若有下列定义(设int类型变量占2个字节): float x=123.4567; 则下列语句: printf("x=%5.2f",x); 输出的结果是( )。
正确答案 :A
x=123.46
解析:解析: 本题考查printf函数的格式。“%5.2f格式符中的“f”表示以带小数点的形式输出单精度或者双精度数;“5”表示指定数据输出宽度为5;“2”表示指定输出数据小数位占两位数,并对截去的第一位小数做四舍五入处理。
[单选题]数据独立性是数据库技术的重要特点之一。所谓数据独立性是指( )。
正确答案 :D
上述三种说法都不对
解析:解析:数据库系统使数据具有两方面的独立性:一是物理独立性,即由于数据的存储结构与逻辑结构之间由系统提供映像,使得当数据的存储结构改变时,其逻辑结构可以不变,因此,基于逻辑结构的应用程序不必修改。二是逻辑独立性,即由于数据的局部逻辑结构与总体逻辑结构之间也由系统提供映像,使得当总体逻辑结构改变时,其局部逻辑结构可以不变,从而根据局部逻辑结构编写的程序也可以不必修改。因此,选项A、选项B和选项C中的说法都是错误的。
查看原题 点击获取本科目所有试题