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

合集下载

郑大远程《高级语言程序设计》第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

2020年高级语言程序设计考试试卷含答案

2020年高级语言程序设计考试试卷含答案

《 高级语言程序设计 》考试试卷(B 卷)(闭卷 时间120分钟)考场登记表序号一、单项选择题(每小题2分,共20分)1.在C 语言中,’\n ’在内存占用的字节数是【 】 A. 1 B. 2 C. 3 D. 42.不能作为C 语言标识符的是 【 】 A. x B. x_x C. x_0 D. 0_x3.设整型变量i 的值为3,则表达式“i- - -i ”的值为 【 】A. 0B. 1C. 2D. 34.设x 为整型变量,和表达式“!(!x)”值完全相同的表达式是 【 】 A. x= =0 B. x= =1 C. x!=0 D. x!=15.若变量x 和y 为double 类型,则表达式x=1,y=x+3/2的值是 【 】 A. 1 B. 2 C. 2.0 D. 2.56.在以下一组运算符中,优先级最高的运算符是 【 】 A. - - B. = = C. || D. &&7.设x,y,z,t 均为int 型变量,执行下列语句串后变量t 的值为 【 】 x=y=z=0; if (x=y) t=z; else t=!z;A. 不定值B. 2C. 1D. 0 8.设有下列循环语句,其循环体执行的次数是 【 】for (x=0,y=0; (x<4)||(y!=123);x++);A. 无限次B. 不确定次C. 4次D. 3次9.下列数据定义语句中,正确的是 【 】 A. char a[3][]={’abc ’,’1’}; B. char a[][3]={ ’abc ’,’1’}; C. char a[3][]={ ’a ’, ”1”}; D. char a[][3]={ ”a ”, ”1”};10.设有下列数据定义语句,则下列选项中使b 不为3的是 【 】 int a=3,b,*p=&a;A. b=*&a;B. b=*p;C. b=a;D. b=*a;二、填充题(每小题2分,共20分)1.用十进制表示整型常量-017为__________。

郑大 数据库程序设计在线测试及答案

郑大   数据库程序设计在线测试及答案

《数据库程序设计》第01章在线测试《数据库程序设计》第01章在线测剩余时间:59:57试《数据库程序设计》第02章在线测试《数据库程序设计》第02章在线测剩余时间:59:57试《数据库程序设计》第03章在线测试《数据库程序设计》第03章在线测剩余时间:59:53试《数据库程序设计》第04章在线测试《数据库程序设计》第04章在线测剩余时间:59:55试《数据库程序设计》第05章在线测试《数据库程序设计》第05章在线测剩余时间:59:46试《数据库程序设计》第06章在线测试《数据库程序设计》第06章在线测剩余时间:59:57试《数据库程序设计》第07章在线测试《数据库程序设计》第07章在线测剩余时间:59:56试《数据库程序设计》第08章在线测试《数据库程序设计》第08章在线测剩余时间:59:56试《数据库程序设计》第09章在线测试《数据库程序设计》第09章在线测剩余时间:59:56试《数据库程序设计》第10章在线测试《数据库程序设计》第10章在线测剩余时间:59:52试1、有关索引的描述,正确的是 。

A、建立索引以后,原来的数据库表文件中记录的物理顺序将被改变B、索引与数据库表的数据存储在一个文件中C、创建索引是创建一个指向数据库表文件记录的指针构成的文件D、使用索引可以加快对表的查询操作2、下面有关HAVING子句描述正确的是 。

A、使用HAVING子句的作用是限定分组的条件B、使用HAVING子句的同时可以使用WHERE子句C、使用HAVING子句的同时不能使用WHERE子句D、HAVING子句经常与GROUP BY子句同时使用3、VFP中排序和索引的区别在于:A、排序和索引都建立了一个新表,但索引所建的新表要小得多。

B、索引起作用后,增加或修改表记录时索引文件会自动更新。

C、索引不改变原文件的物理顺序。

D、索引文件不能单独使用,要和原表一起使用,但排序文件可以单独使用。

E、排序文件不能单独使用,要和原表一起使用,但索引文件可以单独使用。

郑州大学JAVA高级程序设计模拟卷

郑州大学JAVA高级程序设计模拟卷

郑州大学软件技术学院《JAVA 程序设计》课程试题2009-2010学年第二学期(模拟卷)(适用专业:********** 考试时间:120分钟)合分人: 单项选择:(每题2分,共40分)A 1、class 和.java 文件的含义分别是:A 、Java 字节码文件和源文件;B 、Java 可执行文件和源文件;C 、Java 源文件和字节码文件;D 、Java 字节码文件和Java 平台配置文件;B 2、关于超类和子类,下列说法不正确的是:A 、子类的对象可以视为其超类的对象B 、包含子类对象的引用的超类类型变量会调用超类方法C 、变量可以调用的方法必须是该变量类型的成员D 、将超类对象的引用赋值给子类类型的变量会产生编译错误D 3、抽象类的子类还是抽象类吗?A 、不是抽象类B 、如果子类实现了某个抽象方法,则不再是抽象类C 、还是抽象类D 、如果子类实现了所有的抽象方法,则不再是抽象类D 4、以下关于接口的陈述哪个是错误的?A 、接口中定义的方法全是public 和abstract 的B 、接口中定义的变量均为public static final 的C 、接口中定义的方法的修饰符abstract 可以省略D 、接口中可以包含构造函数C 5、如果你不希望一个类被继承,则在说明它时需使用哪个修饰符?A 、publicB 、缺省C 、finalD 、protectedD 6、在绘制简单图形或字符串时,以下哪个可以将颜色正确设置为红色:A 、g.setColor(Color);B 、g.setColor(255,0,0);C 、g.setColor(new Color(1,0,0));D 、g.setColor(new Color(1.0f ,0.0f.,0.0f));C 7、以下各项中不属于事件处理范畴的是:A、用户点击菜单中的某项B、用户关闭图形界面程序C、修改文本标签中的文字D、用户点击按钮C 8、你可使用下面哪组代码在一个的按钮(JButton)组件上显示图象( Display.gif):A、Icon iImage = "Display.gif";JButton btn = new JButton(iImage);B、JButton btn = new JButton("Display.gif");C、Icon iImage = new ImageIcon("Display.gif");JButton btn = new JButton(iImage);D、Icon iImage = new Icon("Display.gif");JButton btn = new JButton(iImage);B 9、下面哪个方法可用来获知发生事件(event)的组件(component)?A、actionPerformed()B、getSource()C、super()D、getContentPane()C 10、以下说法正确的是:A、任何组件都可成为事件源B、不同的组件不可能产生相同类型的事件C、不同的事件只能由特定的实现该种事件监听接口和事件处理方法的类来处理D、事件监听器对象只需要被创建,无须注册给某个组件,就可以响应该组件产生的事件A 11、用户在下拉列表(JComboBox)的选项中选中某个选项时产生的事件类型是:A、 ItemEventB、ActionEventC、ListSelectionEventD、FocusEvent A 12、一个窗体的内容面板(通过getContentPane()获得)的缺省布局管理器是什么:A、BorderLayoutB、GridLayoutC、CardLayoutD、FlowLayoutB 13、以下异常中,不属于“不受控异常”的是:A、IndexoutofBoundsException 越界异常B、IOException I/O异常C、ArithmeticException 算术异常D、NullPointerException 使用未初始化的引用变量C 14、有哪些方法创建线程:A、只能通过实现Runnable 接口来得到线程类B、只能由thread 类派生而得到线程类C、继承thread 类或者实现Runnable 接口D、将thread 对象作为自定义类的一个成员变量C 15、关于线程,下列说法正确的是:A、调用start()方法,启动一个线程的时候,该线程会立刻得到执行B、调用sleep(1000)方法,使当前线程进入休眠状态,但当前线程并不会让出CPU的使用权C、调用wait()方法让线程暂停,直到另一个线程通过notify 或notifyAll方法提醒它重新进到线程队列中排队等待CPU资源D、一个线程不能被提前强制性地终止B 16、下列哪个流可以直接写入一个int类型的整数(4个字节):A、FileOutputStreamB、DataOutputStreamC、BufferedWriterD、ObjectInputStreamA 17、以下关于捕获异常的原则中,错误的是:A、Exception 类必须出现,而且必须作为catch 块中第一个匹配的类B、先列出具体的异常类,后列出通用的异常类C、先列出子类,后列出父类D、RuntimeException 可以不被捕获,Java 会自动处理运行期的异常D 18、以下语句中哪一个可以创建在端口2008监听的服务器:A、Socket server = new Socket(2008);B、Socket server = new ServerSocket(2008);C、ServerSocket server = new Socket(2008);D、ServerSocket server = new ServerSocket(2008);C 19、以下哪个类具有获得你正在使用的计算机的IP地址的功能:A、.ServerSocketB、ng.InetAddressC、.InetAddressD、.SocketA 20、局部变量能否和成员变量重名?A、可以,局部变量可以与成员变量重名,这时可用“this”来指向成员变量B、可以,这时可用“local”关键字来指向局部变量C、不能,局部变量不能与成员变量重名D二、读程序,按要求作答:(共50分)1、写出下列程序的输出结果(4分)。

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

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

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

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

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

第一题、单项选择题(每题1分,5道题共5分)1、若有说明语句“int a[10],*p=a;”,对数组元素的正确引用是:A、a[p]B、p[a]C、p+2D、*(p+2)2、在C语言中,关于文件存取方式,:A、只能顺序存取B、只能随机存取(也称直接存取)C、可以顺序存取,也可以随机存取D、只能从文件开头存取3、执行“char a[10]={"abcd"},*p=a;”后,*(p+4)的值是( )。

A、字符ˊdˊB、字符ˊ\0ˊC、常量"abcd"D、不能确定4、在C语句中,&后跟指针变量名,表示该指针变量的(( )。

A、值B、别名C、地址D、类型5、已知定义“int x = 1, *p”,则合法的赋值表达式是( )。

A、p = &xB、p = xC、*p = &xD、*p = *x第二题、多项选择题(每题2分,5道题共10分)1、C语言中的文件分类是:这一题我不知道哪个是正确答案,B不对,BD不对 AB不对 BC不对 AC也不对 ABC也不对A、文本文件和数据文件B、文本文件和二进制文件C、数据文件和二进制文件D、顺序文件和随机文件2、下列关于C语言数据文件的叙述中,不正确的叙述是:A、文件由ASCII码字符序列组成,C语言只能读写文本文件B、文件由二进制数据序列组成,C语言只能读写二进制文件C、文件由记录序列组成,可按数据的存放形式分为二进制文件和文本文件D、文件由数据流形式组成,可按数据的存放形式分为二进制文件和文本文件3、已有char s[10][10]={0};int i=10;。

2020年高级语言程序设计考试试卷含答案

2020年高级语言程序设计考试试卷含答案

《 高级语言程序设计 》考试试卷(B 卷)(闭卷 时间120分钟)考场登记表序号一、单项选择题(每小题2分,共20分)1.在C 语言中,’\n ’在内存占用的字节数是【 】 A. 1 B. 2 C. 3 D. 42.不能作为C 语言标识符的是 【 】 A. x B. x_x C. x_0 D. 0_x3.设整型变量i 的值为3,则表达式“i- - -i ”的值为 【 】A. 0B. 1C. 2D. 34.设x 为整型变量,和表达式“!(!x)”值完全相同的表达式是 【 】 A. x= =0 B. x= =1 C. x!=0 D. x!=15.若变量x 和y 为double 类型,则表达式x=1,y=x+3/2的值是 【 】 A. 1 B. 2 C. 2.0 D. 2.56.在以下一组运算符中,优先级最高的运算符是 【 】 A. - - B. = = C. || D. &&7.设x,y,z,t 均为int 型变量,执行下列语句串后变量t 的值为 【 】 x=y=z=0; if (x=y) t=z; else t=!z;A. 不定值B. 2C. 1D. 0 8.设有下列循环语句,其循环体执行的次数是 【 】for (x=0,y=0; (x<4)||(y!=123);x++);A. 无限次B. 不确定次C. 4次D. 3次9.下列数据定义语句中,正确的是 【 】 A. char a[3][]={’abc ’,’1’}; B. char a[][3]={ ’abc ’,’1’}; C. char a[3][]={ ’a ’, ”1”}; D. char a[][3]={ ”a ”, ”1”};10.设有下列数据定义语句,则下列选项中使b 不为3的是 【 】 int a=3,b,*p=&a;A. b=*&a;B. b=*p;C. b=a;D. b=*a;二、填充题(每小题2分,共20分)1.用十进制表示整型常量-017为__________。

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

郑大远程教育《C语言程序设计》第12章在线测试
A、s[i][i]
B、*(*(s+i)+i)
C、*(&(s+i)+i)
D、*(*(s+i-1)+i-1)
4、若有int x,*px=&x; float y, *pf=&y;char c,*pc=&c;,下列正确的为( )。ACE
A、px=(int *)pf;
B、pc=(int *)px;
C、px=(int *)pc;
4、在C语句中,&后跟指针变量名,表示该指针变量的(( )。C
A、值B、别名
C、地址D、类型
5、执行“char a[10]={"abcd"},*p=a;”后,*(p+4)的值是( )。B
A、字符ˊdˊB、转义符ˊ\0ˊ
C、常量"abcd"D、不能确定
第二题、多项选择题(每题2分,5道题共10分)
1、C语言中的文件分类是:BD
D、pf=(int ቤተ መጻሕፍቲ ባይዱ)px;
E、pf=(float *)pc;
5、若有int x=3,*px; float y=3,*py;,则正确的赋值表达式是 ( )。AD
A、px=&x
B、py=&x
C、px=&y
D、py=&y
第三题、判断题(每题1分,5道题共5分)
1、标准函数 fgets(s, n, f) 的功能是从文件f中读取长度不超过n-1的字符串存入指针s所指的内存。
正确
2、函数中的形参若为指针,则调用时对应位置上的实参不能是数组名。
错误
3、&*p与p一样。
正确
4、单目运算符“*”是取地址运算符。

全国高级语言程序设计模拟试卷三套(含答案)

全国高级语言程序设计模拟试卷三套(含答案)

07 年10 月自考“高级语言程序设计(一)”最新模拟试题一、单选题1.设有以下说明语句typedef struct{ int n;char ch[8];}PER; 则下面叙述中正确的是( B )P218A.PER 是结构体变量名B. PER是结构体类型名C. typedef struct 是结构体类型D. struct 是结构体类型名2.下面运算符优先级最高的是( C )A.<= B.= C.% D.&&3.变量的指针含意是指变量的( B )P139A.值B.地址C.存储D.名字4.某文件中定义的静态全局变量(或称静态外部变量)其作用域是( A )P173 A.只限某个函数B.本文件C.跨文件D.不限制作用域5.在C语言中,错误的常数是( A )A.1E+0.0B.5C.0xafD.0L6.以下叙述中正确的是( B )A.全局变量的作用域一定比局部变量的作用域范围大P173(静态型变量)B.静态(static)类别变量的生存期贯穿于整个程序的运行期间C.函数的形参都属于全局变量D.未在定义语句中赋初值的auto变量和static变量的初值都是随机值7.表达式strlen(”hello”)的值是( B )。

A.4B. 5C. 6D. 78.若数组名作实参而指针变量作形参,函数调用实参传给形参的是( C )P168 A.数组的长度B.数组第一个元素的值C.数组所有元素的值D.数组第一个元素的地址9.要调用字符串函数时,在# include命令行中应包含( B )。

A.”stdio.h”B.”string.h”C.”math.h”D.”ctype.h”10.错误的转义字符是( B )A.'\091' B.'\\' C.'\0' D.'\''11.有以下程序( B )main(){ int i=10,j=1;printf("%d,%d\n",i--,++j);}执行后输出的结果是A.9,2B. 10,2C. 9,1D. 10,112.已知int x=5,y=5,z=5;执行语句x%=y+z;后,x的值是( C )。

2018年度.2.20郑大远程教育VisualBasic程序设计在线测试标准详解

2018年度.2.20郑大远程教育VisualBasic程序设计在线测试标准详解

第一题、单项选择题(每题 1分,5道题共5分)1、启动Visual Basic 后,VB 为用户建立的第一个窗体是A 、 Forml C 、窗体15、使用Visual Basic开发的应用程序基于的操作系统是.第二题、多项选择题(每题 2分,5道题共10分) 1、下列关于 Visual Basic的正确说法有2、Visual Basic 6.0 集成开发环境中具有A 、面向对象的程序设计语言B 、采用事件驱动的编程机制 C 、面向过程的程序设计语言 D 、 可以对数据库进行操作 A 、 B 、 C 、状态栏菜单栏 标题栏 B 、 FormD 、窗体2、工程资源管理器窗口包含的文件类型有种。

A 、 1B 、2C 、3D 、43、窗体文件的扩展名为d A 、, basB 、. vbpC 、 . exeD 、. frm4、下列语言中属于面向对象的程序设计语言是A 、Visual BasicB 、PASCALC 、CD 、FORTRANA 、DOSB 、 LinuxC 、UnixD 、WindowsD 、工具栏3、代码窗口能进行的操作有」A 、可选择对象B 、 可选择所选对象的事件过程C 、 输入程序代码 "D 、显示所选的过程4、工具箱中的标准控件有A 、标签控件B 、框架控件C 、目录列表框控件D 、单选按钮控件5、Visual Basic6.0集成开发环境的菜单栏有A 、运行B 、查询厂 C 、复制rD 、撤销第三题、判断题(每题1分,5道题共5分)1、Visual Basic 的程序设计思想是面向对象的2、“面向对象的程序设计”的简称是OOP3、Visual Basic 的编程机制是事件驱动。

4、标准模块文件的扩展名是 FRM5、Visual Basic 6.0的版本中具有最强功能的是专业版。

正确错误正确错误正确错误正确错误第一题、单项选择题(每题 1分,5道题共5分) 1、使用 Windows98保存一新建的工程,其默认的路径是.2、使用 Windows XP 保存一新建的工程,其默认的路径是.第二题、多项选择题(每题 2分,5道题共10分) 1、退出Visual Basic 的正确方法为2、保存工程不正确的为A 、Alt+QB 、单击关闭按钮 c 、执行“文件/退岀”命令 D 、 CTRL+F4 正确 错误A 、VBB 、VB98C 、WindowsD 、My DocumentsA 、VBB 、VB98C 、WindowsD 、My Documents3、使用pinrt 方法,将计算结果显示在窗体(Form1 )上,必须将窗体一属性设置成True 。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档