[单选题]为了在列表框中使用Ctrl和Shift键进行多个列表项的选择,应将列表框的Multiselect属性设置为
正确答案 :C
2
解析:解析:列表框的Multiselect属性有3个可选值。
[单选题]若变量已正确说明为float型,要通过语句scanf("%f%f%f",&a,&b,&c);给a赋予10,0,b赋予22.0,c赋予33.0,下列不正确的输入形式是
正确答案 :B
10.0,22.0,33.0回车>
解析:解析:在C语言中,当一次输入多个数据的时候,数据之间要用间隔符,合法的间隔符可以是空格、制表符和回车符。逗号不是合法的间隔符。
[单选题]用于最大化激活窗口的宏命令是______。
正确答案 :C
Maximize
解析:解析:A选项用于最小化激活窗口,B选项用于实施指定控件重新查询,D选项用于将最大化或最小化的窗口恢复到原始大小。
[单选题]Not、Xor、Or、And这四个算术运算符优先级最低的是______。
正确答案 :B
Xor
[单选题]有下列程序: #include"stdio.h" main() { int x=0; int y=0; while(x7&&++y) { y--; x++;} printf("%d,%d",y,x); } 程序的输出结果是( )。
正确答案 :A
0,7
解析:解析:本题考查while循环.y的值在while循环的控制表达式中加1,在循环体内减1,所以总的y值不变,且控制条件++y永远非零。当x加到7时不满足循环条件,结束循环。
[单选题]以下4组用户定义标识符中,全部合法的一组是( )。
正确答案 :A
_main enclude sin
解析:解析:标识符是以字母或下划线开头,由字母、数字或下划线组成的字符序列(例如,-max含非法字符-),并且用户标识符不能与C语言中的32个关键字同名(例如,int是关键字,不是合法的用户标识符)。选项B中-max不是字母、数字或下划线组成的字符序列,故选项B不正确;选项C中3COM不是由字母或下划线开头,故选项C不正确;选项D中int为C语言中的关键字,故选项D不正确;选项A中全部为合法的标识符,所以,4个选项中选项A符合题意。
[单选题]为使程序运行时通用对话框CDl上显示的标题为“对话框窗口”若通过程序设置该标题,则应使用的语句是。
正确答案 :K
[单选题]有以下程序: void ss(char *s,char t) {while(*s) { if(*s==t) *s=t-'a'+'A'; s++; } } main() { char str1[100]="abcddfefdbd",c='d'; ss(str1,c); printf("%s\n",str1); } 程序运行后的输出结果是( )。
正确答案 :BJL
B
B
abcDDfefDbD
解析:解析:本题中的函数ss()有两个参数,一个是字符型指针变量s,另一个是字符型变量t。在函数中通过一个while循环,在循环中依次取出s指向的字符串并判断它是否和t中存放的字符相同,若相等,则执行“*s=t'a'+'A';” (若是小写字母,则被转换成相应的大写字母)语句。在主函数中执行函数调用ss(str1,c),很显然是把str1数组中所有字符d变成大写字母,其他字符不变。所以4个选项中B正确。
[多选题]对同一存储过程连续两次执行命令DROP PROCEDURE IF EXISTS,将会( )
正确答案 :BD
第一次执行删除存储过程,第二次无提示
最终删除存储过程
[单选题]在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是( )
正确答案 :A
线性表按顺序方式存储,性表的第100个结点后面插入一个新结点
解析:解析:由于线性表采用的是顺序存储方式,用存储单元的邻接性体现线性表元素间的一维顺序关系,因此对线性表进行插入和删除运算时,可能需要移动大量的结点,以保持这种物理和逻辑的一一致性。对于选项A),后面的900个结点都要住后移动,对于选项C),后面的100个结点都要往前移动。而对于线性表按链接方式存储,当进行插入与删除操作时,只改变相应的指针即可,所以比较4个选项的操作可得知选项A)所需要的执行时间最长。
查看原题