上海计算机等级考试题目2

合集下载

上海计算机二级c试题含解析

上海计算机二级c试题含解析

2003年上海市高等学校计算机等级考试试卷二级 (C 程序设计)(120分钟)试题一(28分,每小题4分)(1) 设有变量说明:int a=5, b=4, c=3, r1, r2;请写出执行下列语句後r1和r2的值。

r1=a>b>c;r2=a<b&&b>c;(2) 试写出下列算式的C 语言表达式。

yx a 2031log 75sin(3) 执行下列语句後,i, j, k 的值是多少?for(i=k=0, j=6; i<j; i++, j-- ) k+=4*i-5*j;(4) 执行下列程序後,b 和c 的值各为多少?#include <stdio.h>void main(){int *a[10], b, c;a[0]=&b;*a[0]=5;c=(*a[0])++;printf(“%d %d\n ”, b, c);}(5) 设有如下程序:#include <stdio.h>void main(){int clock; float f; char cpu[20];scanf(“%4d%f%s ”, &clock, &f, cpu);printf(“%d %.0f %s\n ”, clock, f, cpu);}假设输入数据流为200015.0 P4 is GOOD!,请写出执行该程序後的输出结果。

(6)下列程序的输出结果是什么?#include <stdio.h>main(){int c1=0, c2=0, c3=0, c4=0;char *p=”12395632123378”;while(*p) {switch(*p) {case ‘1’: c1++; break;case ‘2’: c2++;case ‘3’: c3++; break;default: c4++;}p++;}printf(“c1=%d c2=%d c3=%d c4=%d\n”, c1, c2, c3, c4);}(7)执行下列程序後,s的值为多少?#define sq(X) X*Xvoid main(){int s=15, a=2, b=1;printf(“s=%d\n”, sq(a+b)/sq(a+b));}试题二(12分,每小题6分)阅读下列程序,写输出结果。

2019年上海市高等学校计算机等级考试试卷二级C语言程序设计10页word

2019年上海市高等学校计算机等级考试试卷二级C语言程序设计10页word

2019年上海市高等学校计算机等级考试试卷二级 C语言程序设计(本试卷考试时间 120 分钟)一、单选题 ( 本大题 15 道小题,每小题 1 分,共 15 分),从下面题目给出的A、B、C、D四个可供选择的答案中选择一个正确答案。

1. 以下C程序中预处理命令写法正确的是:答案: DA. #include (stdio.h)B. #include [stdio.h]C. #include {stdio.h}D. #include <stdio.h>2. 设有变量定义语句char a; 则下面的赋值语句中 ( ) 是正确的。

答案: AA. a='&';B. a="&";C. a=' ' ';D. a='16' ;3. 设有char ch; 与语句“ch=getchar();”等价的语句是:答案: DA. printf("%c",ch);B. printf("%c",&ch);C. scanf("%c",ch);D. scanf("%c",&ch);4. int a=2, b=5;则表达式21%9/(float)a+4/b*b的运算结果为( )。

答案: CA. 2B. 1C. 1.5D. 05. 能正确表示逻辑关系"a>=10 或 a<=0"的C语言表达式是( )。

答案: CA. a>=10 or a<=0B. a<=0|a>=10C. a<=0||a>=10D. a>=10 && a<=06. 设有int n=60;写出下列语句的运行结果switch (n/10)case 6: printf("@");break;case 5: printf("#");default: printf("$");答案: DA. @#$B. #$C. $D. @7. 设有int i; 以下语句中,循环次数为100次的语句是:答案: DA. for ( i=0; i<=100; i++ )B. for ( i=0; i<99; i++ )C. for ( i=1; i<99; i++ )D. for ( i=0; i<100; i++ )8. C程序中,用于提前结束本次循环、进行下一次循环的语句是( )。

上海市高等学校计算机等级考试试题「有答案」

上海市高等学校计算机等级考试试题「有答案」

上海市高等学校计算机等级考试试题「有答案」一、单选题1、在OSI七层结构模型中,最低层是____B___。

A、表示层B、物理层C、网络层D、会话层2、计算机硬件能直接识别和执行的程序设计语言是__D_____。

A、汇编语言B、符号语言C、高级语言D、机器语言3、一般说来,__C_________则声音的质量越高。

A、量化级数越低和采样频率越低B、量化级数越高和采样频率越低C、量化级数越高和采样频率越高D、量化级数越低和采样频率越高4、电子信箱地址的格式是_____D___。

A、用户名.主机域名B、主机域名,用户名C、主机名@用户名D、用户名@主机域名5、IP协议是____C________协议。

A、传输层B、物理层C、网络层D、数据链路层6、在以太网中,采用CSMA/CD方法,能有效解决__A____。

A、多站点在共享传输介质访问中的争用信道问题B、单站点在共享传输介质访问中的争用信道问题C、单站点在共享传输介质访问中的共用信道问题D、多站点在独享传输介质访问中的争用信道问题7、色彩位数用8位二进制来表示每个像素的颜色时,能表示___C________种不同颜色A、64B、16C、256D、88、A/D转换器的功能是将_____B_____。

A、声音转换为模拟量B、模拟量转换为数字量C、数字量和模拟量混合处理D、数字量转换为模拟量9、十进制数7777转换为二进制数是____A______。

A、1111001100001B、1110001100001C、1100111100111D、111101110001110、网络、调制解调器的传输速率往往用bps作为单位,它是指_A________。

A、每秒钟通过的二进制码位数B、每秒钟通过的二进制码字节数C、每秒钟通过的波形数D、每分钟通过的二进制码字节数11、在Windows的图形界面中,按_____C_____可以打开开始菜单。

A、CTL+TABB、ALT+TABC、CTRL+ESCD、ALT+ESC12、以下叙述中,正确的是BA、图像经数字压缩处理后可得到图形B、经扫描仪输入到计算机后,可以得到由像素组成的图像C、图形属于图像的一种,是计算机绘制的画面D、经摄像机输入到计算机后,可转换成由像素组成的图形13、下面不属于局域网网络拓扑的是___A_______。

上海市高等学校计算机等级考试试卷二级C语言程序设计(B卷)

上海市高等学校计算机等级考试试卷二级C语言程序设计(B卷)

上海市⾼等学校计算机等级考试试卷⼆级C语⾔程序设计(B卷)上海市⾼等学校计算机等级考试试卷⼆级 C语⾔程序设计( B 卷)⼀、单选题1. 下列C语⾔的标识符中,不合法的标识符为____________A. starB. 1234C. _a100D. circuit92. 若已定义: int x=10;则表达式 x=(4*5,x*5,x+25) 的值是 ______ 。

A. 20B. 45C. 125D. 353. 若x是int类型变量,y是float类型变量,则为了将数据55和55.5分别赋给x和y,则执⾏语句: scanf(“%d, %f”,&x,&y,); 时,正确的键盘输⼊是 ______ 。

A. 55,55.5↙B. x=55, y=55.5↙C. 55↙55.5↙D. x=55↙y=55.5↙4. 若有说明语句:int x=25,y=20,z=30;则执⾏语句:if(x>y) {y=z; z=x;} x=y; printf(“%d,%d,%d”,x,y,z); 后,输出是____________A. 25,20,30B. 30,30,25C. 25,30,30D. 25,30,255. 程序段:int num=2;while(num)printf(“%d ,”,num--);的运⾏结果是_______________A. 2,1,B. 2,1C. 2,1,06. 若有说明:int a[3][4],s;则对数组a的元素引⽤正确的是____________A. s=0; for(i=0;i<=3;i++) for(j=0;j<4;j++) s+=a[i][j];B. s=0; for(j=0;j<=4;j++) for(i=0;i<3;i++) s+=a[i][j];C. s=0; for(i=0;i<4;i++) for(j=0;j<=3;j++) s+=a[j][i];D. s=0; for(i=0;i<3;i++) for(j=0;j<4;j++) s+=a[i][j];7. 如果形参获取实参的地址,则____________作为函数调⽤时的实参。

上海高等学校计算机等级考试试卷

上海高等学校计算机等级考试试卷

上海市高等学校计算机等级考试试卷三级《信息系统与数据库技术》考试样题(本试卷答卷时间150分钟)I 基本理论知识题目一、单选题(本大题30道小题,每小题1分,共30分)。

从下面题目给出的A、B、C、D 四个可供选择的答案中选择一个正确答案。

二、多选题(本大题包括5道小题,每小题1分,共5分):从下面题目给出的A、B、C、D四个可供选择的答案中选择所有正确答案。

三、填空题(本大题包括2道小题,共25分):1. 选择填空题(本小题共5个空格,每空1分,共5分):从以下答案集合中选择一个正确的答案的编号,填入相应空格。

答案集合如下:2. SQL语句填空题(本小题共10个小题,每个2分,共20分)。

在“C:\样张”文件夹下存放着数据库filmmanager数据库(包括Access数据库和SQL Server数据库),数据库模式如下,具体数据库结构定义请访问样本数据库获得。

请完成在filmmanager数据库中可实现以下相应功能的SQL语句。

(1)找出所有的客户信息select *from customer(2)找出由W1主演的电影的名称select disknamefrom diskiwhere actor='w1'(3)找出客户H1所租的所有碟片的信息select *from diski,rent,customerwhere rent.diskid=diski.diskid andrent.customerid=customer.customerid andcustomer.customername='h1'(4)找出没有被租的碟片的信息select *from diskiwhere diskid not in (select diskid from rent)(5)找出名字W开头的演员主演的影片的名称select disknamefrom diskiwhere actor like 'w%'(6)找出在08年前租出的碟片的名称select disknamefrom diskiwhere diskid in (select diskidfrom rentwhere year(rentdate)<'2008')(7)找出租碟数量超过2个的客户名称select customernamefrom customerwhere customerid in (select customeridfrom rentgroup by customerid having count(customerid)>1)(8)把客户1的租碟日期推后一天update rentset rentdate=rentdate+1where customerid='001'(9)将(3,’f3’,’w3’)插入film表中insert diskivalues (3,'f3','w3')(10)将客户h1的租借信息删除deletefrom rentwhere customerid in (select customeridfrom customerwhere customername='h1')II 综合应用实践题目四、数据库管理系统应用(本大题3道小题,共20分)。

上海市高等学校计算机等级考试试卷二级C语言程序设计

上海市高等学校计算机等级考试试卷二级C语言程序设计

20XX年上海市高等学校计算机等级考试试卷二级 C语言程序设计(本试卷考试时间 120 分钟)一、单选题 ( 本大题 15 道小题,每小题 1 分,共 15 分),从下面题目给出的A、B、C、D四个可供选择的答案中选择一个正确答案。

1. 以下C程序中预处理命令写法正确的是:答案: DA. #include (stdio.h)B. #include [stdio.h]C. #include {stdio.h}D. #include <stdio.h>2. 设有变量定义语句char a; 则下面的赋值语句中 ( ) 是正确的。

答案: AA. a='&';B. a="&";C. a=' ' ';D. a='16' ;3. 设有char ch; 与语句“ch=getchar();”等价的语句是:答案: DA. printf("%c",ch);B. printf("%c",&ch);C. scanf("%c",ch);D. scanf("%c",&ch);4. int a=2, b=5;则表达式21%9/(float)a+4/b*b的运算结果为( )。

答案: CA. 2B. 1C. 1.5D. 05. 能正确表示逻辑关系"a>=10 或 a<=0"的C语言表达式是( )。

答案: CA. a>=10 or a<=0B. a<=0|a>=10C. a<=0||a>=10D. a>=10 && a<=06. 设有int n=60;写出下列语句的运行结果switch (n/10){case 6: printf("@");break;case 5: printf("#");default: printf("$");}答案: DA. @#$B. #$C. $D. @7. 设有int i; 以下语句中,循环次数为100次的语句是:答案: DA. for ( i=0; i<=100; i++ )B. for ( i=0; i<99; i++ )C. for ( i=1; i<99; i++ )D. for ( i=0; i<100; i++ )8. C程序中,用于提前结束本次循环、进行下一次循环的语句是( )。

2012年上海市高等学校计算机等级考试试卷二级VBNET程序设计

2012年上海市高等学校计算机等级考试试卷二级VBNET程序设计

2012年上海市高等学校计算机等级考试试卷二级 程序设计( A 卷)(本试卷考试时间 120 分钟)一、单选题 ( 本大题 10 道小题,每小题 1.5 分,共 15 分),从下面题目给出的A、B、C、D四个可供选择的答案中选择一个正确答案。

1.当运行程序时,系统自动执行启动窗体的__________事件过程。

答案:AA.LoadB.ClickC.UnLoadD.GotFocus2.已知列表框(ListBox1)中有10个数据项,对列表框操作正确的语句是___________。

答案:BA.ListBox1.Clear()B.ListBox1.Items.RemoveAt(4)C.ListBox1.Items.RemoveAt("计算机")D.ListBox1.Items.Add(1, "打印机")3.若要使标签控件显示时不覆盖窗体的背景图案,要对___________ 属性进行设置。

答案:AA.BackColorB.BorderStyleC.BackD.ForeColor4.下列函数中,_________函数返回值是数值型的。

答案:DA.ChrB.MidC.ReplaceD.Val5.下面的过程定义语句中_________是不合法的。

答案:AA.SubSub1(ByVal n%) As IntegerB.SubSub1(ByVal sub1%)C.FunctionSub1(ByVal n%) As IntegerD.FunctionSub1%(ByVal n%)6.定义结构类型并声明变量如下:Structure StudentDim No As IntegerDim Name As StringEnd StructureDim s As Student下列语句正确的是__________。

答案:DA.s={100001,"张三"}="张三"="张三"="张三"7.VB程序设计中,响应对象的外部动作称为______ , 而对象可以执行的动作或对象本身的行为则称为______。

上海市计算机等级考试二级(Java)复习题

上海市计算机等级考试二级(Java)复习题
1. 下面 是短整型数(short)的取值范围。 A.-27~27-1 B.0 ~215 C.–215 ~ 215-1 D.–231~231-1 2. 下列 是char类型的取值的范围。 A.-27~27-1 B.0~216-1 C.0~216 D.0~28 3. 关于java的面向对象的编程特性中的封装机制,以下 说法正确 的。 A. 将所研究对象的特征属性与问题的功能方法相组合在一起形成一个 类。 B. 将所研究对象的特征属性与问题的功能方法相分离,形成各自的程 序。 C. 将所研究对象的特征属性内嵌到问题的功能方法的定义体中。 D. 对具体研究对象只需给出其功能实现方法,而不必给出其特征属性的 定义。 4. 编译java Applet源程序文件将产生相应的结果文件,这些结果文件的 扩展名是 。 A. .java B. .class C. .html D. .exe 5. 下列 不属于面向对象程序设计的基本要素。 A. 类 B. 对象 C. 方法 D. 安全 6. 下面 注释方法能够支持javadoc命令: A. /**...**/ B. /*...*/ C. // D. /**...*/ 7. 下列关于面向对象的程序设计的说法中, 是不正确的。
String s2 = new String("there"); String s3 = new String(); 下面的操作 是有效的。 A. s3=s1 + s2; B. s3=s1-s2; C. s3=s1 & s2; D. s3=s1 && s2 24. 如果要确认字符串s="Java"中字符v所在的位置,下面函数的调用 是正确的。 A. mid(2,s); B. charAt(2).; C. s.indexOf('v'); D. indexOf(s,'v'); 25. 设有定义语句int a[]={66,88,99}; 则以下对此语句的叙述错误的是 。 A. 定义了一个名为a的一维数组 B. a数组有3个元素 C. a数组的下标为1~3 D.数组中的每个元素是整型 26. 对于一个可以独立运行的Java应用程序,以下叙述 是正确的。 A.可以有一个或多个main方法 B.最多只能有两个main方法 C.可以有一个或零个main方法 D.只能有一个main方法 27.MyClass类定义如下: class MyClass{ public MyClass(int x){ } } 如下方式创建对象, 是正确的。 A. MyClass myobj=new MyClass; B. MyClass myobj=new MyClass( ); C. Myclass myobj= new MyClass(1); D. MyClass myobj=new MyClass(1,2); 28. 设Derived类为Base类的子类,则如下对象的创建语句中 是错误 的。

上海市c语言二级计算机试题及答案

上海市c语言二级计算机试题及答案

上海市c语言二级计算机试题及答案一、单项选择题(每题2分,共20分)1. 在C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A2. 下列哪个选项是正确的C语言变量声明?A. int a, b;B. int a; b;C. int a; int b;D. int a, b;答案:D3. 在C语言中,以下哪个运算符用于执行算术运算?A. %B. &&C. ==D. +答案:D4. 在C语言中,以下哪个函数用于将字符串从源复制到目标?A. strcpy()B. strcat()C. strcmp()D. strlen()答案:A5. 下列哪个选项是正确的C语言函数定义?A. int function(int x) { return x; }B. int function(int x) { return x; }C. int function(int x) { return x; }D. int function(int x) { return x; }答案:B6. 在C语言中,以下哪个关键字用于声明一个函数?A. intB. voidC. returnD. function答案:B7. 下列哪个选项是正确的C语言数组声明?A. int array[5];B. int array[];C. int [5] array;D. int array;答案:A8. 在C语言中,以下哪个关键字用于声明一个指针?A. *B. &C. %D. #答案:A9. 在C语言中,以下哪个函数用于计算字符串的长度?A. strcpy()B. strcat()C. strcmp()D. strlen()答案:D10. 下列哪个选项是正确的C语言函数返回类型声明?A. void function()B. int function()C. function()D. void function答案:B二、填空题(每题2分,共10分)1. 在C语言中,使用________关键字可以定义一个函数。

上海市高等学校计算机等级考试二级

上海市高等学校计算机等级考试二级

上海市高等学校计算机等级考试(二级)《Visual Basic程序设计》考试大纲(2009年修订)一、考试性质上海市高等学校计算机等级考试是上海市教育委员会组织的全市高校统一的教学考试,是检测和评价高校计算机应用基础知识教学水平和教学质量重要依据之一。

该项考试旨在规范和加强上海高校非计算机专业的计算机教学工作,提高非计算机专业学生的计算机应用能力。

考试对象主要是上海高等学校非计算机专业学生,每年举行一次,当年的十月下旬、十一月上旬的星期六或星期日。

凡考试成绩达到合格者或优秀者,由上海市教育委员会颁发相应的证书。

本考试由上海市教育委员会统一领导,聘请有关专家组成考试委员会,委托上海市教育考试院组织实施。

二、考试目标Visual Basic是当前流行的,简单易学、功能强大的程序设计语言,特别适合非计算机专业学生学习和应用。

学生通过该课程的学习,应能了解程序设计语言的基本知识、面向对象的基本概念,掌握程序设计的基本方法与思路,其中包括数据类型、基本语句、模块化程序设计、常用算法、界面设计等,并能综合应用这些知识解决简单实际问题。

《Visual Basic程序设计》的考试目标是测试考生掌握VB基本知识的程度和综合运用VB进行程序设计。

三、考试细则考试方法为基于网络环境的无纸化上机考试系统。

考试时间为120分钟。

试卷总分为100分。

由四部分组成:单选题、填空题、程序填空题和综合编程题。

试卷从局域网的服务器下载、考试结果上传到服务器,若不按照要求上传到服务器,则考试无效。

考试阅卷采用机器和人工相结合方式。

四、试卷参考样式五、考试内容、要点和考点六、几点说明(一)建议学时数64-72学时,其中32学时为实验课(二)建议计算机配置计算机硬件基本要求:中央处理器 Pentium III 550MGHz以上内存 128MB以上硬盘 20GB以上计算机软件基本要求:操作系统 Windows 2000以上编程环境中文VB 6.0(三)考试环境安装并使用“上海市高校计算机等级考试通用平台”进行考试。

上海市计算机c二级考试答案

上海市计算机c二级考试答案

上海市计算机c二级考试答案一、选择题(每题2分,共20分)1. 下列哪个选项是计算机病毒的特征?A. 可执行性B. 破坏性C. 传染性D. 以上都是答案:D2. 在计算机系统中,CPU指的是什么?A. 中央处理器B. 中央存储器C. 外部存储器D. 输入输出设备答案:A3. 下列哪个选项是计算机操作系统的主要功能?A. 管理计算机硬件资源B. 提供用户界面C. 执行应用程序D. 以上都是答案:D4. 在计算机网络中,TCP/IP协议的作用是什么?A. 定义网络通信规则B. 提供数据传输服务C. 管理网络设备D. 以上都是答案:A5. 下列哪个选项是数据库管理系统的主要功能?A. 数据存储B. 数据查询C. 数据维护D. 以上都是答案:D6. 在计算机编程中,什么是算法?A. 一种编程语言B. 一组解决问题的步骤C. 一种数据结构D. 一种操作系统答案:B7. 下列哪个选项是计算机硬件的基本组成部分?A. 中央处理器B. 操作系统C. 应用程序D. 数据库答案:A8. 在计算机系统中,什么是二进制?A. 一种计数系统,使用0和1B. 一种编程语言C. 一种数据存储格式D. 一种网络协议答案:A9. 下列哪个选项是计算机软件的基本组成部分?A. 操作系统B. 应用程序C. 数据库系统D. 以上都是答案:D10. 在计算机系统中,什么是内存?A. 计算机的存储设备B. 计算机的输入设备C. 计算机的输出设备D. 计算机的中央处理器答案:A二、填空题(每题2分,共20分)1. 计算机病毒的主要传播途径包括______、______和______。

答案:电子邮件、网络下载、移动存储设备2. 计算机操作系统的主要类型包括______、______和______。

答案:Windows、Linux、macOS3. TCP/IP协议的四个层次包括______、______、______和______。

答案:应用层、传输层、网络层、链路层4. 数据库管理系统的三个主要操作包括______、______和______。

上海计算机考试二级c试题及答案

上海计算机考试二级c试题及答案

上海计算机考试二级c试题及答案一、单项选择题(每题2分,共20分)1. 在C语言中,以下哪个关键字用于定义一个结构体?A. structB. unionC. enumD. typedef答案:A2. 若有以下定义:int a=2, b=3; 则执行语句 a+=b; 后,变量a的值是多少?A. 5B. 4C. 3D. 2答案:A3. 在C语言中,以下哪个函数用于计算字符串的长度?A. strlen()B. strcpy()C. strcat()D. strcmp()答案:A4. 若有以下定义:float x=1.23456; 则执行语句 printf("%f", x); 后,输出结果的整数部分是多少?A. 1B. 2D. 0答案:A5. 在C语言中,以下哪个运算符用于计算两个数的差?A. +=B. -C. *D. /答案:B6. 若有以下定义:int a[5] = {1, 2, 3, 4, 5}; 则执行语句a[2]=6; 后,数组a的第三个元素的值是多少?A. 6B. 3C. 4D. 5答案:A7. 在C语言中,以下哪个函数用于打开文件?A. fopen()B. fclose()C. remove()D. rename()答案:A8. 若有以下定义:char c='A'; 则执行语句 printf("%d", c); 后,输出结果是多少?A. 65B. 97C. 66答案:A9. 在C语言中,以下哪个关键字用于声明一个函数?A. intB. voidC. returnD. struct答案:B10. 若有以下定义:int x=10; 则执行语句 x=x+10; 后,变量x的值是多少?A. 20B. 11C. 21D. 10答案:A二、填空题(每题2分,共20分)1. 在C语言中,使用________关键字可以定义一个变量的存储类型为静态存储。

上海市计算机二级考试及资料

上海市计算机二级考试及资料

2005年上海市高等学校计算机等级考试试卷二级(C程序设计)(本试卷答卷时间为120分钟)试题一(28分,每小题4分)解答下列各小题,把解答写在答卷纸的对应栏内。

⑴试写出下列命题的C语言表达式。

当字符变量m取英文字母时表达式的值为真。

⑵执行下述语句后,a,b,m,n变量的值分别是什么?int a=1, b=2, c=3, d=4, m=5, n=6;a=(m=a>b)&&(n=c>d)||++a==b--;⑶执行下列语句后的输出结果是什么?char s[81]=”a_string”, t[81];strcpy(t,s);printf("%d;%d\n%s\n",sizeof(s),strlen(s),t+2);⑷写出下列C语句的功能。

#include <string.h>do gets(s);while(strcmp(s,"passwd"));⑸执行下列程序后的输出结果结果是什么?#idefine SQR(x) x*xvoid main() {{int s=8,a=2,b=3;s=SQR(a+b)*4;printf(“s=%d\n”, s);}⑹有定义struct date {int day;char month;int year;}dd, *pd=&dd;试写出引用结构体变量dd的成员dd.day的其他两种描述形式。

⑺设有如下程序段:int a[4]={0,4,5,13}, *p;p = &a[2];printf("++(*p)=%d\n", ++(*p));printf("*--p=%d\n",*--p);printf("*p++=%d\n",*p++);printf("%d\n", a[0]);试写出执行该程序段后的输出结果。

2022年上海市高等学校计算机等级考试试卷二级C语言程序设计A卷

2022年上海市高等学校计算机等级考试试卷二级C语言程序设计A卷

上海市高等学校计算机等级考试试卷二级C语言程序设计(A 卷)(本试卷考试时间120 分钟)一、单项选择题( 本大题10 道小题,每题1 分,共10 分),从下面题目给出旳A、B、C、D四个可供选择旳答案中选择一种对旳答案。

1.在一种C 语言源程序中,main()函数旳位置_________。

答案:CA.必须在最前面B.必须在其他函数之前C.可以在任意位置D.必须在最背面2. 设有变量定义:int a[ ]={5, 6, 1, 3, 7}, c, i;当执行完语句:for(i=c=0; i<5; i++){ if(a[i]%3 = =0)continue;c++;}之后,c旳值是_____。

答案:CA.1B.2C.3D.43. 如下程序运行成果为_______#define PII 3#define S(x) PII*x*xmain(){ int a=1, b=2, c;c = a+b;printf("%d\n",S(c));}答案:BA.9B.27C.7D.104.若有变量定义:int a[4], *p=a; 则如下对数组a旳元素不对旳旳引用是_____。

答案:DA.*aB.*(p+1)C.p[1]D.a[4]5.设有变量定义:int d[50], *p=&d[0]; 下面体现式中________旳计算成果为int类型旳数值(非地址)。

答案:DA.p+=1B.p++C.&d[2]D.p-d6.为了判断两个字符串s1和s2与否相等,应当使用_____。

答案:DA.if (s1==s2 )B.if (s1 = s2 )C.if ( strcpy (s1,s2 ) )D.if ( strcmp( s1,s2) == 0 )7.设有变量定义int n; char str[80];与函数调用:n=hex2dec(str);则函数hex2dec对旳旳函数阐明应当是_______。

上海市计算机二级vb试题及答案

上海市计算机二级vb试题及答案

上海市计算机二级vb试题及答案一、单项选择题(每题2分,共20分)1. VB中用于声明变量的关键字是:A. DimB. SubC. FunctionD. If答案:A2. 下列哪个控件不是VB的标准控件?A. TextBoxB. ComboBoxC. ListBoxD. Button答案:D3. 在VB中,下列哪个选项是正确的字符串比较表达式?A. "Hello" > "World"B. "Hello" = "world"C. "Hello" < "world"D. "Hello" <> "world"答案:D4. VB中,下面哪个函数用于返回当前日期?A. NowB. DateC. TimeD. Day答案:B5. 在VB中,下列哪个选项是正确的数组声明方式?A. Dim arr(5) As IntegerB. Dim arr As Integer(5)C. Dim arr(5) As StringD. Dim arr As String(5)答案:A6. VB中,下列哪个选项是正确的循环结构?A. Do WhileB. While DoC. For ToD. For Each答案:D7. 在VB中,下列哪个选项是正确的文件打开模式?A. Open For InputB. Open For OutputC. Open For AppendD. All of the above答案:D8. VB中,下列哪个选项是正确的事件处理程序的声明方式?A. Private Sub Form_Load()B. Public Sub Form_Load()C. Private Function Form_Load()D. Public Function Form_Load()答案:A9. 在VB中,下列哪个选项是正确的条件语句?A. If...ThenB. If...ElseC. If...Then...ElseD. All of the above答案:D10. VB中,下列哪个选项是正确的错误处理语句?A. On Error GoTo 0B. On Error Resume NextC. On Error GoTo LineD. All of the above答案:D二、填空题(每题2分,共20分)1. 在VB中,使用________关键字可以声明一个全局变量。

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

填空题
计算机系统由计算机软件和计算机硬件两大部分组成,其中计算机软件又可分为___________ 和应用软件。

__
光盘的类型有只读光盘、一次性写光盘和__________光盘三种。

非对称数字用户线路,英文简称_________,是运行在原有普通电话线上的一种新的高速宽带技术。

_
计算技术和__________的出现是现代信息技术发展的标志。

____
在Word中,默认文档模板的文件名是__________。

____
由图元组成、不会因放大或缩小而产生失真的图形在计算机中被称为______图。

__
波形音频是指以声波表示的声响、语音、音乐等各种形式的声音经过声音获取采样控制设备,又经_____________转换将模拟信号转变成数字信号,然后以WAV 文件格式存储在硬盘上。

互联网上WWW的英文全称是________。

_______
202.13.112.14是________类IP地址。

_______
网站设计完成后,必须通过Web服务器进行_________,互联网上的用户才能访问这些主页。

操作题
2011年上海市高校计算机等级考试试卷
一级(B卷)
所有的样张都在“C:\样张”文件夹中,考试系统中【样张】按钮可直接打开此文件夹。

(一)Windows操作(共6分)
1.在C:\KS文件夹下创建两个文件夹:jh、jk;在C:\KS文件夹中建立名为npd的快捷方式,指向文件notepad.exe。

2.将C:\素材\news.gif复制到C:\KS文件夹中,并更名为tu2.gif。

(二)Office操作(共16分)
启动Excel,打开C:\素材\excel.xls文件,以样张为准,对Sheet8中的表格按以下要求操作,将结果以原文件名另存在C:\KS文件夹中。

1.设置表格标题为:字体为20磅、加粗,在A1:H1范围内跨列居中显示;设行高为30磅,加浅黄色填充。

2.利用公式计算:职工实发工资(=工资+补贴+奖金+加班费-扣除)和合计。

设置表格中所有数值单元格为会计专用格式,并去除该格式中的货币符号。

(计算必须用公式,否则不计分)
3.设置表格格式:文本单元格居中对齐;全表采用最合适的列宽;并按样张设置表格的框线,底纹设置分别为浅黄色、橙色和浅绿色。

4.按样张在B10:G22区域对“合计”数据建立“三维饼图”图表。

为图标注类别名称和百分比;设标题文字为隶书、16磅、加粗;其他图表文字为12磅;并参照样张适当调整饼图大小。

(三)网页设计(共20分)
利用C:\KS\wy文件夹中的素材(图片素材在wy\images中,动画素材在wy\flash中),按以下要求制作或编辑网页,结果保存在原文件夹中。

1.打开主页index.htm,设置网页标题为“2011年西安世园会”;设置网页背景图像bj.jpg;设置表格属性:对齐方式居中、边框线宽度、单元格衬距(填充)和单元格间距都设置为0。

2.删除第1行的图片,按样张在单元格中插入动画xa.swf,设置宽度为820像素,高度为110像素,居中。

3.删除第2行第1列的“站内搜索”,按样张修改表单,设置“网页”、“新闻”、“图片”、“博客”四个单选按钮,默认选中“博客”;在右边添加文本框、添加“搜索”按钮。

4.按样张将网页上原滚动字幕“2011年西安世园会”,文字改为“2011年西安园艺博览会”,字体隶书、大小为24磅(或30像素),颜色为(#FF0066),所在单元格背景颜色为(#66FF33)。

5.将第4行第1列图片链接到网页cg.htm,并能在新窗囗中打开。

按样张在表格下方添加水平线,并设置水平线的宽度为850像素,高度5像素,颜色为(#FF9900),居中。

(注意:由于显示器分辨率或窗口大小的不同,以及所使用的网页制作工具的不同,网页效果可能与样张略有差异,因此网页样张仅供参考,最终效果以题目要求为准。


(四)多媒体操作
1.图像处理(9分)
在Photoshop软件中参照样张(“样张”文字除外),完成以下操作:
(1)打开C:\素材文件夹中的相框图片picture02.jpg,将图层命名为“相框”,删除相框内部区域。

(2)在相框图层下新建图层,填充白色,命名为“背景”。

(3)打开picture05.jpg兔子图片素材,将图像中的兔子部分合成到上述文档中,将该兔子图层置于“背景”与相框图层之间,并适当调整其大小和位置。

(4)选择相框图层,使用适当的选区工具选取相框外部轮廓部分,通过拷贝产生新图层,并将该新图层置于最上层,设置该图层投影样式,距离7个像素。

(5)使用文本工具书写“兔年吉祥”,字体为隶书,48点,白色,设置该文字层图层样式:投影、填充颜色为(#468DEF),结构大小为3个像素描边。

将结果以photo.jpg为文件名保存在C:\KS文件夹中。

结果保存时请注意文件位置、文件名及JPEG格式。

2.动画制作(9分)
打开C:\素材\sc.fla文件,按下列要求制作动画,效果参见样张(除“样张”字符外,样张见文件C:\样张\yangliB.swf),制作结果以donghua.swf为文件名导出影片并保存在C:\KS文件夹下。

注意:添加并选择合适的图层,动画总长为40帧。

(1)设置影片大小为550px×400px,帧频为12帧/秒,背景色为黑色。

(2)将“背景2”元件放置在图层1,显示至40帧。

(3)新建图层,将“蝴蝶”元件放置在该图层,在第1帧、第5帧、第20帧、第35帧处设置关键帧,按照样张,创建从第1帧到第35帧的运动动画,并显示至40帧。

(4)新建图层,将“文字2”元件放置在该图层,按照样张,创建从第5帧到35帧,文字逐渐消失又出现,从第35帧到第40帧静止显示的动画效果。

相关文档
最新文档