以下程序运行后,intfunc(char*str){intnum=0;while(*(str+num)!=\0)num++;return(num);}main(){charstr[10],*p=str;gets(p);printf(“%d\n“,func(p));}如果从键盘上输入ABCDE回车,则输出结果为()
A、8
B、7
C、6
D、5
A、8
B、7
C、6
D、5
第1题
A.v0=8,v1=4,v2=8
B.v0=7,v1=4,v2=7
C.v0=12,vl=4,v2=12
D.v0=11,v1=4,v2=11
第2题
A.2
B.4
C.6
D.8
第3题
A.程序的输出结果为大写字母A
B.程序的输出结果为小写字母a
C.运行时产生错误信息
D.格式说明符的个数少于输出项的个数,编译出错
第4题
A.主存的存取速度可以与CPU匹配
B.主存由RAM构成,不包括ROM
C.辅存中的程序需要调入主存中才能运行
D.若指令的地址码为20位,则主存容量一定是20MB
第5题
A.正确
B.错误
第6题
A.现场通常指中断发生前程序的运行状态,一般主要指系统标志寄存器中的内容
B.断点通常指被中断的主程序的下一条待运行的指令的存放地址
C.断点是中断返回时的程序地址
D.为了保证在中断服务子程序执行完后能正确返回原来的程序,中断系统必须能在中断发生时自动保存断点和现场
第8题
Private Sub Command1_Click()
Dim a As Integer, s As Integer
a = 8
s = 1
Do
s = s + a
a = a-1
Loop While a <= 0
Print s; a
End Sub
程序运行后,单击命令按钮,则窗体上显示的内容是()。
A.7 9
B.34 0
C.9 7
D.死循环
第9题
A.“程序设计”
B.“Visual Basic程序设计”
C.Visual Basic
D.“A程序设计”
第10题
A.scanf ("%s",&s[0]);
B.scanf ("%c",s);
C.gets(&s[0]);
D.gets(s);