1. [单选题]设M=“30”,执行命令?&M+20后,其结果是______。
A. 3020
B. 50
C. 20
D. 出错信息
2. [单选题]下列语句序列执行后,k的值是 ( ) int j=8,k=15; for(int i=2;i!=j;i++) {j-=2;k++;}
A. 18
B. 15
C. 16
D. 17
3. [单选题]如果要改变窗体的标题,需要设置窗体对象的 ______属性。
A. Name
B. Caption
C. BackColor
D. BorderStyle
4. [单选题]若有以下定义: int a[] = {1,2,3,4,5,6,7}; char c1 = 'b',c2 = '2'; 则数值不为2的表达式是
A. a[1]
B. 'd'-c1
C. a['3'-c2]
D. c2-0
5. [单选题]有下列程序段: typedef struct NODE {int num;struct NODE*next; }OLD; 下列叙述中正确的是( )。
A. 以上的说明形式非法
B. NODE是一个结构体类型
C. OLD是一个结构体类型
D. OLD是一个结构体变量
6. [单选题]下列语句序列执行后,k的值是( )。 public class Test{ public static void main (String[] args) { int m=3,n=6,k=0; while ((m++) (n--)) ++k; System. out. println (k); } }
B. 1
C. 2
D. 3
7. [单选题]关于报表数据源设置,以下说法正确的是( )。
A. 可以是任意对象
B. 只能是表对象
C. 只能是查询对象
D. 只能是表对象或查询对象
8. [单选题]下列程序段的执行结果为 a=5 For k=1 To 0 a=a * k Next k Print k;a
A. -1 6
B. -1 16
C. 1 5
D. 11 21
9. [单选题]设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是
A. x&&y
B. x<=y
C. x||++y&&y-z
D. !(x
10. [单选题]下列程序的输出结果是()。includeusing namespace std;int main(){char a[]=""Hello,W
下列程序的输出结果是( )。 #includeiostream> using namespace std; int main() { char a[]=""Hello,World"; char*ptr = a; while(*ptr) { if(*ptr>= 'a' &&*ptr='z') coutchar(*ptr+'A'-'a'); else cout*ptr; ptr++; } retur 0; }
A. HELLO, WORLD
B. Hello, World
C. HELLO, world
D. hello, world