20 喜欢·491 浏览
单选题

下列关于C++流的描述中,错误的是( )。

A
cout>>A表达式中输出字符A
B
eof函数可以检测是否到达文件尾
C
对磁盘文件进行流操作时,必须包含头文件fstream
D
以ios_base::Out模式打开的文件不存在时,将自动建立一个新文件

题目答案

A

答案解析

在C++中输入用“cin>>”,输出用“<
举一反三
单选题

设a=5,b=6,c=7,d=8,执行语句x=IIf((a>b)And(c>d),10,20)后,X的值是( )。

A
10
B
20
C
30
D
200

题目答案

B

答案解析

函数IIf((a>b)And(C>d),10,20)有三个参数,第一个参数为布尔型,如果第一个参数为真,就返回第二个参数的值,若为假则返还第二个参数的值,所以选B。
单选题

下面循环语句中在任何情况下都至少执行一次循环体的是( )。

A
Do While 循环体 Loop
B
While 循环体 Wend
C
Do 循环体 Loop Until
D
Do Until 循环体 Loop

题目答案

C

答案解析

选项A、B、D当不满足时,循环体不执行。只有选项C首先执行循环体,然后根据其中的条件来判断是否终止。所以在任何情况下都至少执行一次。
单选题

执行下列语句序列: inti=0;while(i<25)i+=3;couti; 输出结果是( )。

A
24
B
25
C
27
D
28

题目答案

C

答案解析

本题考查循环语句while的使用。i为3的倍数,当i=24时,i25,执行while的循环体i+=3,则i=27,不满足i25的条件,结束循环。
单选题

下列说法错误的是( )。

A
只有采用SQL Server身份验证模式,才可以启用sa账户登录
B
如果只想使用C语言开发ASP.NET应用程序,在安装Visual Studio 2005时,只需选择“Visual C”语言安装即可
C
Dreamweaver可以帮助开发人员进行页面布局和样式的设计
D
安装IIS后,主目录不能更改

题目答案

D

答案解析

暂无解析
单选题

下列关于数据验证控件的说法不正确的是( )。

A
在设计阶段必须将各个验证控件的ControlToValidate属性指向被验证的控件
B
除必填验证控件以外,其他验证控件都将被检查对象为空认为是合法的输入
C
比较验证控件可用来与某个常量比较,也可用来与另外某个控件的输入进行比较
D
数据验证控件的提示信息显示位置可由Display属性设置

题目答案

A

答案解析

暂无解析
单选题

当c的值不为0时,在下列选项中不能正确将c的值赋给变量a、b的是( )。

A
c=b=a;
B
(a=c)||(b=c)
C
(a=c)&&(b=c);
D
a=c=b;

题目答案

C

答案解析

选项A是先将a的值赋给变量b,再将变量b的值赋给变量c,不合题意;B选项中由于c的值不为0,在将c的值赋给变量a后,表达式a=c的值为1,不再对表达式b=c计算;对于c选项,表达式a=c的值为1,再求表达式b=c的值为1,然后进行逻辑与运算;D选项将b的值赋给c后再赋给e,故选择C选项。
单选题

有以下程序:

include(stdio.h>

main( )

{char a,b,C,d;

scanf("%c%C",&a,&b);

c=getchar( );d=getchar( );

printf{"%c%c%c%c\n",a,b,C,d);

}

当执行程序时,按下列方式输入数据(从第l列开始,代表回车j注意:回车也是

一个字符)

12

34

则输出结果是( )。

A
1234
B
12
C
12 3
D
12 34

题目答案

C

答案解析

当程序调用9etchar时,程序就等着用户接键。用户输入的字符被存放在键盘缓冲区中,直到用户按回车为止(回车字符也放在缓冲区中)。如用户在按回车之前输入了不止一个字符,其他字符会保留在键盘缓存区中,等待后续getchar调用读取。也就是说,后续的getchar调用不会等待用户按键,而直接读取缓冲区中的字符,直到缓)中区中的字符读完为后,才等待用户按键。因此,程序中c的值为输入的第 一个回车符。
单选题

设变量已正确定义,则以下能正确计算f=n!的程序是( )。

A
f=0:for(i=1;i1;i++)f*=i:
D
f=1;for(i=n;i>=2;i--)f*=i:

题目答案

D

答案解析

由i"1 1的数字定义可知n!=n*(n-1) *(n-2)*…*1。在选项A中,由于f的初值为0,在for 循环语句中,f依次乘以1,2,3,…,n,最后计算得到f=n! 一0,所以选项A不正确。在选项B中,f的初值为1,在for 循环语句中,f依次乘以1,2,3,…,(n-1),最后计算得到f =(n-1)!,所以选项B不正确。在选项C中,f的初值为1,在for循环语句中,f依次乘以n,n+1,n+2,……,所以选项c不正确。在选项D中,f的初值为l,在for循环语句中,f依次乘以n,n-1,n-