郑州大学【高级语言程序设计】在线测试

合集下载

郑大远程《高级语言程序设计》第04~05章在线测试满分答案

郑大远程《高级语言程序设计》第04~05章在线测试满分答案

《高级语言程序设计》第05章在线测试《高级语言程序设计》第05章在线测试剩余时间:59:54答题须知:1、本卷满分20分。

2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。

3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。

第一题、单项选择题(每题1分,5道题共5分)1、设x和y均为int型变量,则以下语句:x=x+y; y=x-y; x=x-y; 的功能是:A、把x和y按从大到小排列B、把x和y按从小到大排列C、x中为原来x和y的值的和D、交换x和y中的值2、已说明int a=256,执行语句printf(”%x”,a);的结果是:A、100B、256C、0ffeD、00ff3、下列算术运算符中,只能在两个整型数据之间进行的运算符是( )。

A、*B、+C、/D、%4、已知:int i; char c; float f; 以下表达式中值为整型的算数表达式是( )。

A、i + fB、i * cC、c + fD、i + c + f5、函数putchar可以向终端输出一个( )。

A、任一整型的值B、实型的值C、字符串D、字符第二题、多项选择题(每题2分,5道题共10分)1、以下合法的表达式是:A、x=y=200B、5+(x=10)C、5+x=10D、y+x==102、假定x和y均为double类型,则表达式x=2,y=x+3/2的不正确值是:A、3.500000B、3C、2.000000D、3.0000003、下列能输出字符B的是():A、putchar(ˊ\x42ˊ);B、putchar(ˊ\x41ˊ);C、putchar(66);D、putchar(ˊ\x41ˊ+1);4、已知“int a, b; scanf ( "%d%d", &a, &b );”。

若为a和b输入值,可以作为输入分隔符的是( )。

A、逗号B、空格C、回车D、Tab键5、下列属于C语言标准库函数的为()。

郑州大学11级32位汇编语言程序设计A卷及答案

郑州大学11级32位汇编语言程序设计A卷及答案
push ebx
push ecx
mov ebx,[ebp+8]
mov ecx,[ebp+12]
again:mov al,[ebx]
cmp al,’A’
jb next
cmp al,’Z’
jbe next1
cmp al,’a’
jb next
cmp al,’z’
ja next
next1:xor al,20h
1.错2.对3.对4.对5.错6.对7.对8.错9.对10.错
三、按下面要求写出相应的数据定义语句或汇编指令(变量名可任意指定)(每小题2分,共12分)
1.stringbyte‘assembly language’
2.varword 20 dup (?)
3.strequ <assembly language>
WriteConsoleAproto,:dword,:
dword,:dword,:dword,:dword
WriteConsoleequ <WriteConsoleA>
STD_OUTPUT_HANDLE = -11
.data
msg byte 'Hello, Assembly!',13,10
outsize dword ?
.code
start:
mov eax,sizeof msg
push eax
mov eax,offset msg
push eax
call zhuanhuan
add esp,8
mov eax,offset msg
call dispmsg
exit 0
zhuanhuan proc
push ebp

郑州大学软件技术学院《JAVA高级编程》 课程试卷 2005-2006 学年第 二 学期

郑州大学软件技术学院《JAVA高级编程》 课程试卷 2005-2006 学年第 二 学期

郑州大学工学院和乐图文(南三食堂旁)QQ :459782113 更多资料、店内咨询题 号 一 二 三 总分 复核 得 分 阅卷人4.已建立了一个applet。

无论何时,当用户进入新的一页时,该applet 所使用的所有变量都将被清零。

你可以使用以下哪种方法来实现这一功能? A . destroy() B. init() C. stop() D. start() 5. 多态性的用处是什么?A. 解决程序的可重用性;B. 解决成员变量的覆盖问题;C . 解决成员函数的重载问题;D. 减少类的继承;6. 你可使用下面哪组代码在applet 的标签(label)控件上显示图象?A. Icon iImage = "Display.gif";Jlabel lblImage = new JLabel(iImage);B. JLabel lblImage = new JLabel("Display.gif");C. Icon iImage = new ImageIcon("Display.gif"); JLabel lblImage = new JLabel(iImage);D . Icon iImage = new Icon("Display.gif"); JLabel lblImage = new JLabel(iImage);7. 下面哪个方法可用来获知发生事件(event)的组件(component)?A. actionPerformed()B. getSource()C. super() D . getContentPane() 8. 为了防止在你的程序中出现运行时的错误,你可以采取下面哪些措施?A. 在finally 块中写可执行代码。

B. 在catch 块中写代码,并在同一块中捕获例外。

C. 在try 块中写可执行语句,并在catch 块中捕获例外。

郑州大学现代远程教育《汇编语言程序设计》

郑州大学现代远程教育《汇编语言程序设计》

郑州大学现代远程教育《汇编语言程序设计》真题 [2015版客观题]一、对错判断题(10分)·指令“mov bx,[si]”的源操作数来自寄存器SI。

·符号扩展将数据位数加长,自然数据大小也相应增大。

二、单项选择题(10分)·某个8088存储单元的逻辑地址为A400:3400,其物理地址是_____A D8000HB A7400HC 3E400HD 0A740H·设AX=ABDFH,则在执行指令“AND AX, 0001H”后,AX寄存器的内容为_______。

A ABDEHB FFFFHC 0001HD 0000H三、多项选择题(15分)· 8086段寄存器有__________ 。

A IPB DSC CSD ESE SS·在汇编语言程序定义常量max等于100,正确的表达是_________。

A max = 100B max equ 100C max db 100D max dw 100E max org 100四、填空题(10分)·利用BP寄存器寻址存储器操作数,其默认的是__________段寄存器。

·循环结构的程序通常有三个部分,它们是____________,__________和循环控制。

五、问答题(25分)·给出汇编语言两种语句的一般格式。

· 8088的逻辑地址如何转换成物理地址?六、程序阅读题(10分)·下列程序执行后,SI=_________________,DI=_________________。

mov bx,0100hmov si,0210hlea di,[bx+si]·该程序段完成了什么功能,执行后AX寄存器内容是多少?mov ax,0mov bx,12mov cx,5again: sub bx,2add ax,bxloop again七、程序设计题(20分)·已知给字节变量char预留了26个单元的空间,编写程序段,将大写字母A~Z依次存放进去。

郑大远程教育《C语言程序设计》第14章在线测试

郑大远程教育《C语言程序设计》第14章在线测试
错误
C、printf ( "%d%d", x, y );D、printf ( "Hello, world!" );
第二题、多项选择题(每题2分,5道题共10分)
1、已知int a[]={1,2,3,4,5,6,7,8,9},*p = a; 则值为3的表达式是()AC
A、p+=2,*(p++)
B、p+=2,*++p
A、外部变量的作用域是所在的源文件
B、外部变量的作用域是整个源程序
C、可以通过extern,将一些外部变量的作用域扩展到多个源文件
D、外部变量若定义为静态的,其他源文件不能使用该外部变量
5、下列选项中属于内部变量的是( )。ABC
A、函数的形式参数
B、main函数内定义的变量
C、复合语句内部定义的变量
《C语言程序设计》第14章在线测试
剩余时间:
59:55
答题须知:1、本卷满分20分。
2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。
3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。
第一题、单项选择题(每题1分,5道题共5分)
1、以下程序:main( ) {int x=5; if (x--<5) printf(“%d\n”, x); else printf(“%d\n”, x++); },程序运行后,输出结果是:B
A、频繁存取的自动变量适于定义为register变量B、外部变量适于定义为register变量
C、存储单元较大的变量,适于定义register变量D、静态存储的内部变量,适于定义为register变量
5、下列表述中的逗号,作为逗号运算符的是( )。B

大学考试—高级语言程序设计——试题库及答案

大学考试—高级语言程序设计——试题库及答案

设有定义语句“struct{int a;float b;char c;}abc,*p; ”,则对结构体成员 a 的引用可以是 ( )。

收藏A.(*p) .aB.abc- >aC.abc.aD.p->a回答错误 !正确答案: A C D以下叙述中,正确的叙述是:收藏A.预处理行不是 c 的可编译语句B.在程序中凡以 #开始的语句都是预处理命令C.C程序在执行过程中对预处理命令进行处理D.预处理命令须以 #开始回答错误 !正确答案: A B D下列属于单字符输入输出函数的是()。

收藏A.getchar()B.printf()C.scanf()D.putchar()回答错误 !正确答案: A D当一个函数为外部函数时,不正确的说法是( )。

收藏A.该函数不能被本文件中函数调用B.该函数不能被其他文件调用C.该函数只能被main() 调用D.该函数只能被非主函数调用回答错误 !正确答案: A B C D不能将高级语言编写的源程序转换成目标程序的是:收藏A.编译程序B.解释程序C.编程程序D.链接程序回答错误 !正确答案: B C D下列选项中关于外部变量,正确的是( )。

收藏A.main 函数是主函数,不在main 函数内部定义的变量都是外部变量B.外部变量必须定义在源程序的开始处C.定义外部变量时,可以进行初始化外部变量必须定义在所有函数的外面回答错误 !正确答案: C D已知“int a=1;char b=65; float c=2.0;double d=3.5; 。

”则下述赋值表达式结果为整型的是()。

收藏A.b=a+b;B.b=(int)(c+d);C.a=3.2;D.a=c+d;E.c= a+b;F.c= (int)3.2;回答错误 !正确答案: A B C D已有 char s[10][10]={0};int i=10;。

在下列表达式中,没有意义的表达式是:收藏*(&(s+i)+i)B.*(*(s+i)+i)C.*(*(s+i-1)+i-1)D.s[i][i]回答错误 !正确答案: A B D下列属于 C 语言标准库函数的为()。

郑州大学远程教育 《面向对象程序设计》第01章在线测试

郑州大学远程教育 《面向对象程序设计》第01章在线测试

《面向对象程序设计》第01章在线测试剩余时间:58:16答题须知:1、本卷满分20分。

2、答完题后,请一定要单击下面的“交卷”按钮交卷,否则无法记录本试卷的成绩。

3、在交卷之前,不要刷新本网页,否则你的答题结果将会被清空。

第一题、单项选择题(每题1分,5道题共5分)1、下面的数据类型不属于C++基本数据类型的是A、整型B、数组型C、双精度型D、无值型2、下面的常量类型不属于C++常量类型的是A、整型B、字符串型C、枚举型D、浮点型3、VC项目中可以添加的文件类型不可以是A、.CPPB、.CC、.HD、.LIB4、下列关于条件语句的描述中,错误的是A、if语句中只有一个else子句B、if语句中可以有多个else if子句C、if 语句中if体内不能是开关语句D、if语句的if体内可以是循环语句5、下面程序段的输出结果为 int x=3;do{cout<<x-=2;} while(!(--x));A、1B、1 –2C、3 0D、死循环第二题、多项选择题(每题2分,5道题共10分)1、高级语言源程序需要经过那些步骤才能成为可执行文件?A、编辑B、编译C、连接D、格式化2、下面关于变量的特征错误的描述的是A、变量表示一个内存位置B、变量的类型表示的是内存的大小C、变量中保存的都是一个数值D、变量可以任意赋值3、下面关于while和do-while说法错误的是A、do-while的循环体至少执行一次B、while的循环控制条件比do-while严格C、do-while允许从外部转到循环体内D、do-while的循环体不能是复合语句4、下面函数声明正确的是A、void f1(int a,int b);B、void f2(int a,int c,int b=-1);C、void f3(int a ,int b=-1, int c);D、int f4(…);5、执行下面程序后,a和b的值分别为 void main() { int a, b, k=4, m=6,*p1=&k,*p2=&m; a=p1==&m;b=(-*p1)/(*p2)+7; cout <<a<<b<<endl;}A、0B、4C、7D、3第三题、判断题(每题1分,5道题共5分)1、定义时使用关键字 inline的函数叫做内联函数。

郑大远程教育《C语言程序设计》第03章在线测试

郑大远程教育《C语言程序设计》第03章在线测试
5、下列不能表示常量大写英文字母A的是()。B
A、常量:‘A’B、常量:“A”
C、常量:‘\x41’D、常量:‘\101’
第二题、多项选择题(每题2分,5道题共10分)
1、下列计算机语言中,CPU不能直接执行的是:ABC
A、自然语言
B、高级语言
C、汇编语言
D、机器语言
2、下列关于C语言用户标识符的叙述中,不正确的叙述是:ACD
C、.5e-6D、+3e+2
3、下列属于结构化算法基本结构的是()。C
A、顺序结构,复合结构B、选择结构,嵌套结构
C、顺序结构,循环结构D、复合结构,嵌套结构
4、调试C程序时正确的步骤应当是()。A
A、编辑、编译、链接和运行B、编辑、链接、编译和运行
C、链接、编辑、编译和运行D、编辑、链接、编译和运行
B、“( x +பைடு நூலகம்y ) = 6”
C、“y”
D、“3”
第三题、判断题(每题1分,5道题共5分)
1、结构化程序有3种基本结构组成,3种基本结构组成的算法可以完成任何复杂的任务。
正确
2、C语言程序的基本单位是函数。
正确
3、一个C程序的执行是从main()函数开始,直到最后一个函数结束。
错误
4、int类型的数据范围不可能比float类型的大。
C、目标代码质量较高
D、能够进行位操作
4、正确的变量定义是( )。AD
A、int num1, num2;
B、float num1, float num2;
C、int num1, float num2;
D、float num1; int num2;
5、下列属于字符串的是( )ABCD
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档