[单选题]若x、y、z、m均为int型变量,则执行下面语句后m的值是( )。 m=1; x=2; y=3; m=(mx) ? m : x; m=(my) ? m : y; m=(my) ? m : z;
正确答案 :A
1
解析:解析:?:运算符首先执行?之前的表达式,如果表达式的值为真,则返回?和:之间的表达式的值,否则返回:之后的表达式的值。本题中m比x和y都要小,所以,3个表达式都没有改变m的值,故应该选择A。
[单选题]对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是( )。
正确答案 :D
快速排序为n(n-1)/2
解析:解析:假设线性表的长度为n,在最坏情况下,冒泡排序和快速排序需要的比较次数为 n(n-1)/2。由此可见,选项D正确。
[单选题]在Visual FoxPro中,创建数据库的命令是CREATEDATABASE数据库文件名|?>,如果不指定数据库名称或使用问号,产生的结果是______.
正确答案 :B
弹出“创建”对话框,提示用户输入数据库名称并保存
解析:解析:用CREATE DATABASE创建数据库时,如果不指定数据库名称或使用问号都会弹出“创建”对话框请用户输入数据库名称。
查看原题