注意:此页面搜索的是所有试题
辽宁科技学院Python程序设计(专升本)
fseek函数的正确调用形式是( ).
A
fseek(文件类型指针,起始点,位置量);
B
fseek(fp,位置量,起始点);
C
fseek(位置量,起始点,fp);
D
fseek(起始点,位置量,文件类型指针);
以下不是无限循环的愈句为( ).
A
for(y=0,x=1;x>++y;x=i++) I=x
B
for( ; ;x++=I);
C
while(1){x++; }
D
for(I=10; ;I--) sum+=I;
请读程序#include<stdio.h>#defineMUL(x,y)(x)*ymain(){int a=3,b=4,c;c=MUL(a++,b++);printf("%d\n",c); }上面程序的输出结果是( )。
A
12
B
15
C
20
D
16
若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是( ).
A
scanf(“%d%d1x,%1e”,&x,&y,&z);
B
scanf(“%2d*%d%1f”,&x,&y,&z);
C
scanf(“%x%*d%o”,&x,&Y);
D
scanf(“%x%o%6.2f”, &x,&y,&z);
选择出合法的if语句(设int x,y;)( )。
A
if(x!=y)if(x>y)printf("x>y\n”);else prinf(”x<y\n”);else printf(”X==y\n”);
B
if(xi=y)if(x>y)printf(”x>y\n”)else printf(”x<y\n”);else printf(”x==y\n”);
C
if(x!=y)if(x>y)Printf(”x>y\n”);else printf(”x<y\n”)else printf(”x==y\n”);
D
if(x!=y)1f(x>y) Printf(”x>y\n”);else printf(”x<y\n”)e1se Printf(”x==y\n”);
数据段定义如下:
DATA SEGMENT
0RG 0074H
ARRAY DW 1,2,$+4,3,4
DATA ENDS
则执行指令 MOV AX,ARRAY[4]后,AX寄存器的内容是( )。
A
0002H
B
0082H
C
007CH
D
0003H
下列指令中能实现把AX,BX寄存器内容进行交换的是( )。
A
XCHG CX,BX
B
MOV CL,AX
C
PUSH AX
D
MOV AX,BX
在VAR单元中存放着数据2010H的地址2000H。
MOV BX,VAR
MOV AX,[BX]
执行上述指令AX和BX寄存器的内容分别是( )。
A
AX=2000H,BX=2010H
B
AX=2010H,BX=2000H
C
AX=22010H,BX=22100H
D
AX=22100H,BX=22010H
09 号中断的中断向量所处内存中相应单元的物理地址为( )。
A
00009H
B
00012H
C
00024H
D
00036H
已定义数据:FEES DW 100 DUP(0,2 DUP(?)),执行指令MOV AL,LENGTH FEES后AL寄存器内容为( )。
A
1
B
100
C
200
D
2
以下程序输出的结果是:
#include "stdio.h"
void main()
{char ch[]="I love Great Wall of China!";
printf("%c",*(ch+5));
}
以下程序输出的结果是:
#include "stdio.h"
void main()
{int a=12,b=13;
a=a+b;
b=a-b;
a=a-b;
printf("%d,%d",a,b);
}
C程序设计语言的执行过程
语句For j =1 To 10 Step 2 使循环体执行了__次。
生成消息框的命令是__,生成输入框的命令是__。
A
fseek(文件类型指针,起始点,位置量);
B
fseek(fp,位置量,起始点);
C
fseek(位置量,起始点,fp);
D
fseek(起始点,位置量,文件类型指针);
以下不是无限循环的愈句为( ).
A
for(y=0,x=1;x>++y;x=i++) I=x
B
for( ; ;x++=I);
C
while(1){x++; }
D
for(I=10; ;I--) sum+=I;
请读程序#include<stdio.h>#defineMUL(x,y)(x)*ymain(){int a=3,b=4,c;c=MUL(a++,b++);printf("%d\n",c); }上面程序的输出结果是( )。
A
12
B
15
C
20
D
16
若x,y均定义为int型,z定义为double型,以下不合法的scanf函数调用语句是( ).
A
scanf(“%d%d1x,%1e”,&x,&y,&z);
B
scanf(“%2d*%d%1f”,&x,&y,&z);
C
scanf(“%x%*d%o”,&x,&Y);
D
scanf(“%x%o%6.2f”, &x,&y,&z);
选择出合法的if语句(设int x,y;)( )。
A
if(x!=y)if(x>y)printf("x>y\n”);else prinf(”x<y\n”);else printf(”X==y\n”);
B
if(xi=y)if(x>y)printf(”x>y\n”)else printf(”x<y\n”);else printf(”x==y\n”);
C
if(x!=y)if(x>y)Printf(”x>y\n”);else printf(”x<y\n”)else printf(”x==y\n”);
D
if(x!=y)1f(x>y) Printf(”x>y\n”);else printf(”x<y\n”)e1se Printf(”x==y\n”);
数据段定义如下:
DATA SEGMENT
0RG 0074H
ARRAY DW 1,2,$+4,3,4
DATA ENDS
则执行指令 MOV AX,ARRAY[4]后,AX寄存器的内容是( )。
A
0002H
B
0082H
C
007CH
D
0003H
下列指令中能实现把AX,BX寄存器内容进行交换的是( )。
A
XCHG CX,BX
B
MOV CL,AX
C
PUSH AX
D
MOV AX,BX
在VAR单元中存放着数据2010H的地址2000H。
MOV BX,VAR
MOV AX,[BX]
执行上述指令AX和BX寄存器的内容分别是( )。
A
AX=2000H,BX=2010H
B
AX=2010H,BX=2000H
C
AX=22010H,BX=22100H
D
AX=22100H,BX=22010H
09 号中断的中断向量所处内存中相应单元的物理地址为( )。
A
00009H
B
00012H
C
00024H
D
00036H
已定义数据:FEES DW 100 DUP(0,2 DUP(?)),执行指令MOV AL,LENGTH FEES后AL寄存器内容为( )。
A
1
B
100
C
200
D
2
以下程序输出的结果是:
#include "stdio.h"
void main()
{char ch[]="I love Great Wall of China!";
printf("%c",*(ch+5));
}
以下程序输出的结果是:
#include "stdio.h"
void main()
{int a=12,b=13;
a=a+b;
b=a-b;
a=a-b;
printf("%d,%d",a,b);
}
C程序设计语言的执行过程
语句For j =1 To 10 Step 2 使循环体执行了__次。
生成消息框的命令是__,生成输入框的命令是__。