西安交通大学22春《程序设计基础》在线作业一及答案参考99

在使用varx=1声明变量x之后,赋值语句x="我喜欢JavaScript"将出错。()

此题为判断题(对,错)。


正确答案:错误


关于随机变量特征数的表达式不正确的是( )。

A.E(aX+b)=aE(X)+b

B.F(X1+X2)=E(X1)+E(X2)

C.var(X1±X2)=var(X1)+var(X2)

D.var(aX+b)=avar(X)


正确答案:A


语句X=X+1的正确含义是( )。

A.变量X的值与X+1的值相等

B.将变量X的值存到X+1中去

C.将变量C的值加1后赋值给变量X

D.变量X的值为1


正确答案:C


在JavaScript中,关于变量的声明和赋值语句错误的是()。

A.x=10;

B.intx=10;

C.varx=10;

D.varx,y,x=10;


正确答案:B


在Visual FoxPro中,有如下内存变量赋值语句: X={^2010一O8—08 10:15:20 AM} Y=.Y. Z=”123.24” 执行上述赋值语句之后,内存变量x、Y和z的数据类型分别是( )。

A. D、L、C

B. T、L、C

C. D、C、N

D. T、C、N


正确答案:B
题中x的变量值以花括号为定界符,为日期时间型(T);Y的变量值以两个句点为定界符,为逻辑型(L);z的变量值以半角状态下的双引号为定界符,为字符型(C)。


西安交通大学22春程序设计基础在线作业一及答案参考1. 在使用var x=1声明变量x之后,赋值语句x=我喜欢JavaScript将出错。( )A.错误B.正确参考答案:A2. 下列关于char类型的数据说法中,正确的一项是:( )A.r表示换行符B.n表示回车符C.char类型在内存中占16位D.凡是在Unicode的字符都可以用单引号括起来作为char类型常量参考答案:C3. 下列哪一个不是JAVA语言中保留字:( )A.ifB.sizeofC.orivateD.null参考答案:B4. 处理器指令的操作数可以是( )A.立即数B.寄存器C.存储单元D.运算器参考答案:ABC5. 在完整段定义后的四个关键字是( )A.段组合属性B.段类别属性C.段定位属性D.段字属性参考答案:ABCD6. 下列哪个不是正确标识符:( )A.$millionB.$_millionC.1 $_millionD.$ 1_million参考答案:C7. 调用函数时传入的实参个数可以多于形参个数。( )A.正确B.错误参考答案:B8. 8086的寄存器均为32位的。( )A.错误B.正确参考答案:A9. 判断字符串a和b是否相等,应当使用( )。A.if(a=b)B.if(a=b)C.if(strcpy(a,b)D.if(strcmp(a,b)参考答案:D10. 在JavaScript中可以用十六进制形式表示浮点数常量。( )A.错误B.正确参考答案:A11. 在源程序语句4个部分中,参数是指令的操作对象,参数之间用逗号分隔。( )A.正确B.错误参考答案:A12. 二叉树就是结点度都是为2的树。( )A.正确B.错误参考答案:B13. 在计算机中,各种字符只能用若干位的二进制码的组合表示,这就称为( )A.十进制编码B.十六进制编码C.八进制编码D.二进制编码参考答案:D14. 下列虚基类的声明中正确的是( )。A.class virtual B:public AB.virtual class B:publicC.class B:public A virtualD.class B: virtual public A参考答案:D15. 计算机中存储数据的最小单位是( )。A.字节B.位C.字D.KB参考答案:B16. 下列关于基本数据类型的取值范围描述中,正确的是:( )A.byte类型范围是-128128B.boolean类型范围是真或者假C.char类型范围是065536D.short类型范围是-3276732767参考答案:B17. 若有定义:int i,x34; 则不能将x11的值赋给变量i的语句是( )。A.i=x11B.i=*(*(x+1)C.i=*(*(x+1)+1)D.i=*(x1+1)参考答案:B18. 在C语言中,一维数组的定义方式为:类型说明符数组名( )。A.常量表达式B.整型表达式C.整型常量或整型表达式D.整型常量参考答案:A19. DOS系统的两种执行程序结构是( )A.EXE程序B.DAT程序C.COM程序D.BAT程序参考答案:AC20. CSS的GLOW滤镜能产生24种动态效果。( )A.错误B.正确参考答案:A21. Cookie是一小段文本,用于存储与某个特定网页或网站相关的信息,但不与某个特定网站关联在一起。( )A.错误B.正确参考答案:A22. 用C+表示数学表达式xy是x*y。( )A.正确B.错误参考答案:A23. return语句只能用在函数中,用在函数主体以外任何地方都是错误的。( )A.错误B.正确参考答案:B24. 循环条件判断的循环控制不可以在进入循环前进行。( )A.错误B.正确参考答案:A25. C+有( )种联编方式。A.1B.2C.3D.4参考答案:B26. 已知“char s=hello;”,则下面叙述中正确的是( )。A.数组s的长度为5B.元素s2的值为eC.使用“cins;”可以将从键盘上键入的字符串保存在数组s中D.使用“int t=s;”可以定义数组t、并用s中各元素的值初始化t中的各元素参考答案:C27. JMP指令根据目标地址不同的提供方法和内容,可以分为哪几种( )A.段内转移,相对寻址B.段内转移,间接寻址C.段间转移,直接寻址D.段间转移,间接寻址参考答案:ABCD28. ( )是指设计、编制、调试程序的方法和过程,是寻找算法并用计算机能够理解的语言表达出来的一种活动。A.算法B.程序C.程序设计D.编程参考答案:B29. 若有说明:char *pc=“aaa”,“bbb”,“ccc”,“ddd”; 则以下叙述正确的是( )。A.“pc0代表的是字符串”aaaB.*pc0代表的是字符aC.pc0代表的是字符串“aaa”D.pc0代表的是字符a参考答案:B30. C语言规定:简单变量做实参时,它和对应形参之间的数据传递方式是( )。A.地址传递B.单向值传递C.由实参传给形参,再由形参传回实参D.由用户指定传递方式参考答案:B31. 所有系统功能的调用格式都是一样的,一般按四步走( )A.在AH寄存器中设置系统功能调用号B.在指定寄存器中设置入口参数C.用INT21H指令执行功能调用D.根据出口参数分析功能调用执行情况参考答案:ABCD32. 下面属于高级语言的有( )A.特殊语言B.汇编语言C.JAVAD.C+参考答案:CD33. 当子程序直接或间接地嵌套调用自身时称为( )A.递归调用B.中断C.嵌套D.以上都不正确参考答案:A34. 若二维数组a有m列,则在aij前的元素个数为( )。A.j*m+iB.i*m+jC.i*m+j-1D.i*m+j+1参考答案:B35. 语句.CODE表示( )段的开始A.代码段B.数据段C.堆栈段D.程序段参考答案:A36. 浏览器可以监听事件,在事件发生时做出反应,进行相应的处理工作。( )A.错误B.正确参考答案:B37. ( )是将源程序翻译成由机器代码组成的目标模块文件的过程A.源程序的编写B.目标文件的链接C.源程序的汇编D.源程序的执行参考答案:C38. 下列哪一项不属于变量的组成部分:( )A.变量名B.变量属性C.变量初值D.变量大小参考答案:D39. 在C+中,对结构体变量中成员的访问既可以逐个进行、也可以整体进行。( )A.正确B.错误参考答案:B40. 以下能对二维数组a进行正确初始化的语句是( )。A.int a2=1,0,1,5,2,3B.int a3=1,2,3,4,5,6C.int a24=1,2,3,4,5,6D.int a3=1,0,1,1,1参考答案:B41. 当类的继承方式为公有继承时,基类的私有成员在派生类中不可访问。( )A.正确B.错误参考答案:A42. 下列表达式中的值为1是( )。A.1-0B.1-0C.1-0D.0-0参考答案:B43. 线性表中的一个结点可以有多个前驱和多个后继。( )A.正确B.错误参考答案:B44. 表达式的类型只取决于运算符,与操作数无关。( )A.错误B.正确参考答案:A45. 多数运算符可以重载,个别运算符不能,运算符重载是通过函数定义实现的。( )A.正确B.错误参考答案:A46. 条件转移指令的用处有( )A.没有用处B.比较有符号数大小C.比较无符号数高低D.判断单个标志位状态参考答案:BCD47. C语言程序从main( )函数开始执行,所以这个函数要写在( )。A.程序文件的开始B.程序文件的最后C.它所调用的函数的前面D.程序文件的任何位置参考答案:D48. 图的遍历方法主要包括:( )A.深度优先遍历B.广度优先遍历C.后序遍历D.逐层遍历参考答案:AB49. 已知int m=1,n=2; 则m/n的值为0.5。( )A.正确B.错误参考答案:B50. 设a、b、c、d均是int类型变量,为了使以下程序段的输出为:1234+123+12+1,正确的输入形式应当是( )。scanf(“%4d+%3d+%2d+%1d”,&a,&b,&c,&d); printf(“%4d+%3d+%2d+%1d”,a,b,c,d)A.1234123121B.1234123412341234C.1234+1234+1234+1234D.1234+123+12+1参考答案:D51. 以下程序段中的do-while循环( )。m=-1; do m=m*m; while(!m)A.是死循环B.执行二次C.执行一次D.有语法错误参考答案:C52. 对象的核心概念就是通常所说的( )。A.继承B.封装C.传递D.多态参考答案:ABD53. 以下对指针变量的操作中,不正确的是( )。A.int p,*q; q=&pB.int *p,*q; q=p=NULLC.int a=5,*p; *p=aD.int a=5,*p=&a,*q=&a; *p=*q参考答案:D54. 选择语句中的分支语句在逻辑上是一条语句,当一个分支功能需要多条语句才能完成时,就需要使用复合语句。( )A.正确B.错误参考答案:A55. 下列语句中不正确的是( )。A.for(int a=1;a=10;a+)B.int a=1;do a+: while(a=10)C.int a=1;while(a=10) a+; D.for(int a=1;a=10;a+)a+;参考答案:B56. 标记应用于下列哪组标记之间(


在Visual FoxPr0中,有如下内存变量赋值语句: X={"2010—08—08 10:15:20 AM} Y=.Y. Z=”123.24” 执行上述赋值语句之后,内存变量X、Y和Z的数据类型分别是( )。

A. D、L、C

B. T、L、C

C. D、C、N

D. T、C、N


正确答案:B
本题中x的变量值为日期时间型(T),以花括号为定界符;Y的变量值为逻辑型(L),以两个句点为定界符;2的变量值为字符型(C),以半角状态下的双引号、单引号或中括号为定界符。


在Visual FoxPr0中有如下内存变量的赋值语句:

X={2008—08—08 8:00:00 AM,}

Y=.y.

Z=“12.34”

执行上述语句之后,内存变量的X、Y、Z的数据类型为( )。


正确答案:B
本题中x的变量值为日期时间型(T),以花括号为定界符;Y的变量值为逻辑型(L),以两个旬点为定界符;2的变量值为字符型(C),以半角状态下的双引号、单引号或中括号为定界符。内存变量另外还有3种数据类型,分别是数值型(N)、日期型(D)和货币型(Y)。


若已定义:int x=12;对①int *p=&x;和②*p=x;这两条语句的正确理解是()

A.语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p所指向的变量

B.语句①和②中的*p含义相同,都表示给指针变量赋值

C.语句①是在对指针变量p定义时初始化,使p指向x;而语句②是将变量x的值赋给指针变量p

D.语句①和②的执行结果都是把变量x的地址赋给指针变量p


参考答案:A


下列关于char类型的数据的说法中,正确的是( )。

A.'\r'表示换行符

B.'\n'表示回车符

C.char类型在内存中占16位

D.凡是Unicode的字符都可以用单引号括起来作为char类型常量


正确答案:C
解析:'/r'表示回车符,'\n'表示换行符,不是所有的Unicode的字符都可以直接用作char类型常量,比如A和B选项中的字符需要反斜杠做转义才行。C选项是正确,Java语言中char类型的变量在内存中占16位。


下列关于char类型的数据的说法中,正确的是( )。

A.'\r'表示换行符

B.'/n'表示回车符

C.char类型在内存中占16位

D.凡是Unicode的字符都可以用单引号括起来作为char类型常量


正确答案:C
解析:'\r'表示回车符,'\n'表示换行符,不是所有的Unicode的字符都可以直接用作char类型常量,比如A和B选项中的字符需要反斜杠做转义才行。C选项是正确,Java语言中char类型的变量在内存中占16位。


相关考题:

考题 以下关于JavaScript的说法,哪一个是正确的()。A、JavaScript语言是基于Java语言的一种实现B、在JavaScript中声明变量时必须明确声明变量的数据类型C、JavaScript是一种解释性语言,不用编译就可以运行D、JavaScript脚本只能在专门的编辑器中编写正确答案:C

考题 多选题设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是()。Aswitch(x+y){……}Bswitch(ch+1){……}Cswitch ch{……}Dswitch(a+b){……}正确答案: C,B解析: 暂无解析

考题 以下()为JavaScript声明变量的语句。A、int xB、dim xC、var xD、x正确答案:C

考题 下述程序为一数据段,正确的判断是( )。1 DATA SEGMENT2 XDB 385H3 VAR=14 VAR EQU 25 ENDSA.语句2定义变量X是正确的B.语句3、4分别为VAR赋值,是正确的C.以上5条语句为代码段定义,是正确的D.以上没有正确答案 正确答案:D

考题 关于赋值语句的作用,正确的描述是() A.变量和对象必须类型相同B.每个赋值语句只能给一个变量赋值C.将变量改写为新的值D.将变量绑定到对象 正确答案:D

考题 设int型变量a、b,float型变量x、y,char型变量ch均已正确定义并赋值,正确的switch语句是()。A、switch(x+y){……}B、switch(ch+1){……}C、switch ch{……}D、switch(a+b){……}正确答案:B,D

考题 下列关于char类型的数据说法中,正确的一项是()。A、’/r’表示换行符B、’/n’表示回车符C、byte的范围是-128~128D、凡是在Unicode的字符都可以用单引号括起来作为char类型常量正确答案:D

考题 在JavaScript中,下面变量的声明和赋值语句错误的是 ( ) A.x = 10;B.int x = 10 ;C.var x = 10;D.var x,y,x = 10; 正确答案:B

考题 下列关于两个相互独立的随机变量X1和X2的标准差和方差表达式,正确的是( )。A.σ(X1+X2)=B.σ(X1+X2)=C.σ(X1-X2)=σ(X1)+σ(X2)D.Var(X1-X2)=Var(X1)+Var(X2)E.Var(X1+X2)= 正确答案:BD解析:X1和X2相互独立时,有

考题 下述程序为一数据段,正确的判断是( )。1 DATA SEGMENT2 X DB 385H3 VAR=14 VAR EQU 25 ENDSA.语句2定义变量X是正确的B.语句3、4分别为VAR赋值,是正确的C.上5条语句为代码段定义,是正确的D.上没有正确答案 正确答案:D
最新考题