江苏省计算机二级试题汇总
- 格式:doc
- 大小:156.50 KB
- 文档页数:34
江苏省二级计算机基础题总结第一章信息技术概述信息技术 1.信息技术指的是用来扩展人的信息器官功能、协助人们进行信息处理的一类技术。
在下列基本信息技术中,用于扩展人的效应器官功能的是_______。
A.感测与识别技术 B.通信与存储技术 C.计算与处理技术D.控制与显示技术微电子技术、集成电路 1.微电子技术是现代信息技术的基础之一,微电子技术是以集成电路为核心。
在下列有关集成电路(IC)的叙述中,错误的是_____。
A.现代集成电路使用的半导体材料大多数是(Si)B.Pentium4微处理器芯片是一种超大规模集成电路,其集成度在1000万以上(数千万个)C.目前PC机中所用的的电子元器件均为大规模集成电路D.Moore定律指出(预言),集成电路的集成度平均18~24个月翻一番E.集成电路是上世纪50年代出现的F.集成电路的许多制造工序必须在恒温、恒湿、超洁净的无尘厂房内完成G.集成电路的工作速度与组成逻辑门电路的晶体管尺寸有密切关系2.微电子技术是以集成电路为核心的电子技术。
在下列关于集成电路(IC)的叙述中,正确的是___.A.集成电路的发展导致了晶体管的发明B.现代计算机的CPU均是超大规模集成电路C.小规模集成电路通常以功能部件、子系统为集成对象D.所有的集成电路均为数字集成电路通信技术 1. 通信技术的发展促进了信息的传播。
在下列有关通信与通信技术的叙述中,错误的是____。
A.通信系统必有“三要素”,即信源、信号与信宿B.现代通信指的是使用电(光)波传递信息的技术 C.数据通信指的是计算机等数字设备之间的通信 D.调制技术主要分为三种,即调幅、调频和调相2.无线电波按频率(或波长)可分为中波、短波、超短波和微波。
在下列关于微波的说法中,错误的是_____。
A.微波沿地球表面传播,易穿过建筑物B.微波是一种具有极高频率的电磁波,其波长很短 C.微波通信的建设费用低(与电缆通信相比)、抗灾能力强D.微波传输技术广泛用于移动通信和高清晰度电视的信号传输等3. 多路复用技术和交换技术的发展极大地提高了通信线路的利用率。
江苏计算机二级试题及答案一、选择题部分1. 下列哪个选项不是计算机系统的四个基本组成部分?A. 中央处理器B. 存储器C. 输入设备D. 网络设备答案:D2. 下列哪个不是常见的操作系统?A. WindowsB. LinuxC. iOSD. Adobe答案:D3. 在Excel中,下列哪个公式可以对A1到A10的数据求和?A. =SUM(A1:A10)B. =AVERAGE(A1:A10)C. =MAX(A1:A10)D. =MIN(A1:A10)答案:A4. 在关系型数据库中,用于查询数据的语言是什么?A. SQLB. HTMLC. JavaD. C++答案:A5. 在HTML中,下列哪个标签用于定义段落?A. <p>B. <h1>C. <a>D. <img>答案:A二、填空题部分1. 在计算机术语中,GUI代表图形用户界面,英文全称为____________。
答案:Graphical User Interface2. 在网络中,HTTP代表超文本传输协议,英文全称为____________。
答案:Hypertext Transfer Protocol3. 在Excel中,可以用____________公式将A1单元格的数据复制到B1单元格。
答案:=A14. CSS是一种____________样式表语言。
答案:层叠式5. 在关系型数据库中,用于限制表中数据的完整性的约束是____________约束。
答案:主键三、简答题部分1. 什么是计算机网络?请简要描述其功能和应用领域。
答:计算机网络是指通过通信介质和网络设备互相连接起来的计算机系统的集合。
它的主要功能是实现计算机之间的数据传输和资源共享。
计算机网络应用广泛,在各个领域都有重要的应用,比如互联网、局域网、电子邮件、在线游戏等。
2. 请简要介绍一下HTML和CSS的作用。
答:HTML是一种标记语言,用于描述和定义网页的结构和内容,通过使用不同的标签和属性来实现页面的布局、文字、图像等元素的展示。
江苏省计算机二级c考试真题及答案一、单项选择题(每题2分,共20分)1. 在C语言中,以下哪个选项是合法的标识符?A. 2variableB. variable2C. variable-2D. variable$2答案:B2. 若有定义 int a=5;,则执行语句 a+=a-=a*a; 后,变量a的值是多少?A. 0B. 25C. -20D. 60答案:C3. 在C语言中,以下哪个函数用于计算字符串的长度?A. strcpyB. strcatC. strlenD. strcmp答案:C4. 若有以下代码段:```cint a[5] = {1, 2, 3, 4, 5};int *p = a;```则执行语句 *(p+2) 后,输出的值是多少?A. 1B. 2C. 3D. 5答案:C5. 在C语言中,以下哪个选项是正确的二维数组的声明?A. int a[2, 3];B. int a[2][3];C. int a[][];D. int a[2][];答案:B6. 以下哪个关键字用于定义C语言中的函数?A. classB. functionC. defD. void答案:D7. 在C语言中,以下哪个选项是正确的结构体声明?A. struct student {int age; char name[10];};B. struct {int age; char name[10];} student;C. struct student {int age; char name[10];} student;D. struct {int age; char name[10];} student;答案:A8. 若有以下代码段:```cint x = 10;printf("%d", ++x);```则输出的值是多少?A. 9B. 10C. 11D. 12答案:C9. 在C语言中,以下哪个选项是正确的文件操作函数?A. fopenB. fcloseC. fgetcD. All of the above答案:D10. 若有以下代码段:```cint x = 5, y = 3;printf("%d", x > y ? x : y);```则输出的值是多少?A. 5B. 3C. 2D. 8答案:A二、程序填空题(每空2分,共20分)1. 以下代码段用于计算并输出两个数的和,请填空完成代码。
江苏计算机二级试题及答案尊敬的读者,以下是江苏计算机二级考试的一些试题及答案,我们希望这些内容能够帮助您更好地准备考试。
请注意,以下是虚构的试题和答案,仅作参考之用。
一、选择题1. 在HTML中,下面哪个标签用于定义一个段落?a) <p> b) <h1> c) <a> d) <img>答案:a)2. 在Excel中,下列哪个函数用于计算一组数字的平均值?a) SUM b) MAX c) AVG d) MIN答案:c)3. 在计算机网络中,下列哪个协议用于将网页从服务器传输到客户端浏览器?a) FTP b) SMTP c) HTTP d) DNS答案:c)二、填空题1. CSS中,用于给元素设置背景颜色的属性是______。
答案:background-color2. 在Windows操作系统中,用于将文件从一个文件夹复制到另一个文件夹的命令是______。
答案:copy三、简答题1. 请简述什么是数据库?答:数据库(Database)是指按照数据结构来组织、存储和管理数据的仓库。
它可以使多个应用程序共享数据,并实现对数据的高效操作。
数据库一般由数据表、字段和索引等组成。
2. 请解释什么是云计算?答:云计算(Cloud Computing)是一种通过互联网提供计算资源和服务的方式。
用户可以随时随地通过网络访问到存储在云端的应用程序和数据,无需关心底层的硬件和软件环境。
四、编程题编写一个Python程序,实现从1加到100的求和功能,并输出结果。
答案:```sum = 0for i in range(1, 101):sum += iprint("1加到100的和为:", sum)```希望以上试题和答案对您有所帮助。
祝您在江苏计算机二级考试中取得优异的成绩!。
江苏计算机二级考试答案一、单项选择题(每题2分,共20分)1. 在计算机系统中,下列哪个不是系统软件?A. 操作系统B. 数据库管理系统C. 文字处理软件D. 编译程序答案:C2. 下列关于计算机病毒的描述,错误的是:A. 计算机病毒是一段程序代码B. 计算机病毒可以自我复制C. 计算机病毒不能破坏计算机硬件D. 计算机病毒可以通过网络传播答案:C3. 在计算机存储器中,RAM代表的是:A. 随机存取存储器B. 只读存储器C. 可编程只读存储器D. 硬盘存储器答案:A4. 下列关于二进制的描述,正确的是:A. 二进制只有0和1两个数字B. 二进制是一种计数系统C. 二进制不能表示小数D. 二进制是十进制的另一种叫法答案:B5. 在计算机中,1KB等于多少字节?A. 512字节B. 1024字节C. 1000字节D. 2048字节答案:B6. 下列关于计算机网络的描述,错误的是:A. 计算机网络可以实现资源共享B. 计算机网络可以提高计算机的可靠性C. 计算机网络可以提高计算机的计算速度D. 计算机网络可以连接不同型号的计算机答案:C7. 下列关于HTML的描述,正确的是:A. HTML是一种编程语言B. HTML是一种网页设计语言C. HTML是一种数据库查询语言D. HTML是一种操作系统答案:B8. 在数据库管理系统中,SQL代表的是:A. 结构化查询语言B. 顺序查询语言C. 简单查询语言D. 系统查询语言答案:A9. 下列关于计算机硬件的描述,错误的是:A. CPU是计算机的中央处理器B. 硬盘是计算机的主要存储设备C. 显卡是计算机的输入设备D. 鼠标是计算机的输入设备答案:C10. 下列关于计算机软件的描述,正确的是:A. 软件是计算机硬件的一部分B. 软件是计算机硬件的扩展C. 软件是计算机硬件的替代品D. 软件是计算机硬件的组成部分答案:B二、多项选择题(每题3分,共15分)11. 下列哪些属于计算机硬件?A. CPUB. 操作系统C. 内存D. 鼠标答案:ACD12. 下列哪些是计算机病毒的特点?A. 破坏性B. 传染性C. 隐蔽性D. 可逆性答案:ABC13. 下列哪些是计算机存储设备的类型?A. RAMB. ROMC. 硬盘D. 光盘答案:ABCD14. 下列哪些是计算机软件的分类?A. 系统软件B. 应用软件C. 硬件D. 网络软件答案:ABD15. 下列哪些是计算机网络的功能?A. 数据通信B. 资源共享C. 信息检索D. 娱乐答案:ABC三、填空题(每题2分,共10分)16. 计算机病毒的主要传播途径包括____、____和____。
第一部分计算机基础知识1.下面关于通信技术的叙述中,错误的是___1___ 。
A.任何一个通信系统都有信源、信道和信宿这三个基本组成部分,B.为了实现远距离传输信息,在模拟通信和数字通信中均采用载波技术C.为了降低传输信息的成本,在通信中广泛采用多路复用技术D.数字通信系统的一个主要性能参数是信道带宽,它指实际进行数据传输时单位时间内传输的二进位数目2.在下列有关集成电路及其应用的叙述中,错误的是___2___ 。
A.集成电路的制造工序繁多,工艺复杂且技术难度高B.经过抛光后的硅片称为晶圆,每个晶圆最多可以制成一个合格的集成电路芯片C.IC卡分为接触式IC卡和非接触式IC卡,后者通常又称为射频卡或感应卡D.集成电路应用十分广泛,目前我国第2代居民身份证中就有集成电路芯片3.在下列有关数字技术的一些叙述中,错误的是_____3_____ 。
A.数字技术是采用有限个状态(例如"0"和"1")来表示、处理、存储和传输信息的B.在逻辑代数中,1与1进行逻辑加(V)和逻辑乘(^)的结果相同c.任何一个十进制数,均可以精确地转换成等值的二进制数D.在PC机中,通常用原码表示正整数、用补码表示负整数4. 在下列有关PC机主机的叙述中,错误的是___4___ 。
A.BIOS和CMOS存储器安装在主板上,普通用户一般不能自己更换B.由于PC机主板的物理尺寸等没有标准化,所以不同PC机的主板均不能互换C.芯片组是PC机各组成部分相互连接和通信的枢纽,一般由2块VLSI芯片组成D.芯片组决定了主板上所能安装的内存最大容量、速度及可使用的内存条类型5. 在下列4个Intel微处理器产品中,采用双核结构的是_____5_____ 。
A. Core 2 DuoB.Pentium PROC.Pentium IIID.Pentium 46. 在下列四种PC机主存储器类型中,目前常用的是_____6_____ 。
江苏省计算机二级考试真题一说明:1.本试题包括计算机基础知识部分和程序设计部分,考试时间共120分钟;2.本试卷满分为60分,分选择题和填空题,试卷不分A、B类型;3.计算机基础全部是选择题(20分),程序设计部分分为选择题(10分)和填空题(30分)两种;4.选择题用答题卡答题。
每一项有A、B、C、D四个可供选择的答案,请选择其中一个你认为正确的答案,用HB铅笔涂写在答题卡的相应答题号内。
每选对一项得1分,不选或选错不得分;5.填空题用答题纸答题。
请将答案填写在答题纸的相应答题号内,每个答案只占一行,不得换行。
每填对一个答案得1分,不填或填错不得分;6.请认真填写并仔细核对答题卡和答题纸上的学校名称、准考证号和姓名是否填写正确;7.考试结束时将试卷、答题卡和答题纸放在桌上,不得带走。
待监考人员收毕清点后,方可离场。
第一部分计算机基础知识1.信息技术指的是用来扩展人们信息器官功能、协助人们更有效地进行信息处理的一类技术。
在下列有关信息技术的叙述中,错误的是 P7 。
A.现代信息技术的主要特征之一是以数字技术和电子技术为基础B.遥感遥测技术、自动控制技术等均属于现代信息技术C.微电子技术是信息技术领域的关键技术,它以集成电路为核心D.利用磁带、光盘、电话、传真等进行信息传递均属于现代通信2.二进制10111000和11001010进行逻辑“与”运算,结果再与10100110进行逻辑“或”运算,最终结果的16进制形式为。
A. A2B. DEC. AED. 953.计算机的性能在很大程度上是由CPU决定的。
在下列有关CPU结构和原理的一些叙述中,错误的是 P46 。
A.目前PC机所使用的CPU均是Intel公司的产品B.从逻辑组成上看,CPU主要由寄存器组、运算器和控制器等部分组成C.目前CPU中的运算器部件ALU有多个,每个ALU均可独立完成运算D.不同CPU能执行的指令有所不同,但同一系列CPU产品通常是“向下兼容的”4.在下列有关目前PC机主板及其组件的叙述中,正确的是 P50 。
江苏二级考试试题及答案一、单项选择题(每题2分,共20分)1. 江苏二级考试的全称是什么?A. 江苏省计算机二级考试B. 江苏省英语二级考试C. 江苏省计算机二级等级考试D. 江苏省英语二级等级考试答案:C2. 江苏二级考试的报名时间通常在每年的哪个月份?A. 1月B. 3月C. 6月D. 9月答案:B3. 考试合格后,考生可以获得什么证书?A. 英语四级证书B. 计算机二级证书C. 英语六级证书D. 计算机一级证书答案:B4. 江苏二级考试的主要考试内容是什么?A. 英语听说读写B. 计算机操作与应用C. 数学基础D. 物理基础5. 江苏二级考试的总分是多少?A. 100分B. 150分C. 200分D. 300分答案:A6. 考试中,选择题和非选择题的分值比例是多少?A. 1:1B. 2:3C. 3:2D. 4:1答案:A7. 江苏二级考试的考试时间通常持续多久?A. 1小时B. 2小时C. 3小时D. 4小时答案:B8. 考试中,操作题的分值占总分的百分比是多少?A. 20%B. 30%C. 40%D. 50%答案:C9. 江苏二级考试是否允许使用计算器?B. 否C. 仅在数学考试中允许D. 仅在物理考试中允许答案:B10. 考试结束后,成绩公布的时间通常是在考试后的多少天内?A. 7天B. 15天C. 30天D. 45天答案:C二、多项选择题(每题3分,共15分)1. 江苏二级考试中,以下哪些是考试的组成部分?A. 理论题B. 操作题C. 论述题D. 选择题答案:ABD2. 考试中,以下哪些是不允许携带的物品?A. 手机B. 计算器C. 书籍D. 笔记本答案:ABC3. 江苏二级考试的报名流程包括哪些步骤?A. 网上报名B. 现场确认C. 缴纳报名费D. 领取准考证答案:ABCD4. 考试中,以下哪些行为会被认定为作弊?A. 抄袭他人答案B. 使用电子设备C. 携带小抄D. 与他人交换试卷答案:ABCD5. 江苏二级考试的成绩查询方式有哪些?A. 官方网站查询B. 短信查询C. 电话查询D. 现场查询答案:ABC三、判断题(每题1分,共10分)1. 江苏二级考试每年举行两次。
江苏省计算机二级考试c真题及答案一、单项选择题(每题2分,共20分)1. C语言中,以下哪个选项是合法的整型常量?A. 0x12B. 0x12.3C. 0x12LD. 0x12F答案:A2. 在C语言中,以下哪个选项是合法的字符常量?A. 'a'B. "a"C. 'ab'D. '0'答案:A3. 若有以下定义:int a=2, b=3; 则表达式a++ + b的值是多少?A. 4B. 5C. 6D. 7答案:B4. 在C语言中,以下哪个选项是合法的数组声明?A. int arr[5] = {1, 2, 3, 4, 5};B. int arr[] = {1, 2, 3, 4, 5};C. int arr[5] = {1, 2, 3};D. int arr = {1, 2, 3, 4, 5};答案:B5. 在C语言中,以下哪个选项是合法的函数声明?A. void func();B. int func(int a, int b);C. int func();D. void func(int a, int b);答案:D6. 在C语言中,以下哪个选项是合法的指针声明?A. int *ptr;B. int ptr[];C. int *ptr[];D. int ptr[5];答案:A7. 在C语言中,以下哪个选项是合法的循环结构?A. for(;;)B. while(1)C. do{} while(0);D. All of the above答案:D8. 在C语言中,以下哪个选项是合法的switch语句?A. switch(a) { case 1: break; }B. switch(a) { default: break; }C. switch(a) { case 1: case 2: break; }D. All of the above答案:D9. 在C语言中,以下哪个选项是合法的宏定义?A. #define PI 3.14159B. #define PI = 3.14159C. #define PI 3.14159D. #define PI 3.14159答案:A10. 在C语言中,以下哪个选项是合法的结构体声明?A. struct { int a; float b; } point;B. struct point { int a; float b; };C. struct { int a; float b; } point;D. Both A and B答案:D二、填空题(每题2分,共20分)1. 在C语言中,若变量a的值为5,执行语句a %= 3后,a的值为________。
江苏省计算机office二级试题及答案一、单选题(每题2分,共20分)1. 在Excel中,下列哪个函数用于计算一组数值的平均值?A. SUMB. AVERAGEC. COUNTD. MAX答案:B2. 在Word中,如何插入一个页码?A. 插入→页码B. 插入→页眉和页脚C. 插入→文本框D. 插入→图片答案:A3. PowerPoint中,下列哪个视图用于编辑幻灯片的详细内容?A. 普通视图B. 幻灯片浏览视图C. 幻灯片放映视图D. 幻灯片母版视图答案:A4. 在Excel中,如何快速填充一系列连续的数字?A. 使用“粘贴特殊”功能B. 使用“序列”功能C. 使用“排序”功能D. 手动输入答案:B5. Word中,下列哪个功能用于创建一个目录?A. 插入→目录B. 插入→索引C. 插入→表格D. 插入→页眉答案:A6. 在PowerPoint中,如何将一张幻灯片复制到另一个位置?A. 右键点击幻灯片,选择“复制幻灯片”B. 右键点击幻灯片,选择“移动或复制幻灯片”C. 直接拖动幻灯片到目标位置D. 以上都是答案:D7. Excel中,如何将一列数据转换为行数据?A. 使用“转置”功能B. 使用“排序”功能C. 使用“筛选”功能D. 使用“查找和替换”功能答案:A8. Word中,如何将文本框中的文本对齐到页面中心?A. 选择文本框,然后选择“居中对齐”B. 选择文本框,然后选择“左对齐”C. 选择文本框,然后选择“右对齐”D. 选择文本框,然后选择“分散对齐”答案:A9. PowerPoint中,如何将一张图片设置为幻灯片背景?A. 插入→图片B. 设计→背景样式C. 插入→形状D. 插入→文本框答案:B10. Excel中,如何快速插入当前日期?A. 使用快捷键Ctrl+;B. 使用快捷键Ctrl+Shift+;C. 使用快捷键Ctrl+CD. 使用快捷键Ctrl+V答案:B二、多选题(每题3分,共15分)1. 在Word中,以下哪些功能可以用于调整文档的格式?A. 字体B. 段落C. 样式D. 页眉和页脚答案:ABC2. 在Excel中,以下哪些操作可以用于数据排序?A. 使用“排序和筛选”功能B. 使用“数据”选项卡C. 使用快捷键D. 使用“查找和选择”功能答案:AB3. PowerPoint中,以下哪些视图有助于编辑幻灯片?A. 普通视图B. 幻灯片浏览视图C. 幻灯片放映视图D. 幻灯片母版视图答案:ABD4. Excel中,以下哪些函数可以用于计算?A. SUMB. AVERAGEC. COUNTD. CONCATENATE答案:ABC5. Word中,以下哪些操作可以插入表格?A. 插入→表格B. 插入→图片C. 插入→文本框D. 插入→形状答案:A三、判断题(每题1分,共10分)1. 在Excel中,使用“查找和替换”功能可以替换文本,但不能替换数字。
选择题●综合以下关于C源程序的叙述中正确的是(21)。
C(10年秋21)A.注释只能出现在程序的开始位置或语句后面B.一行中不能写多条语句C.一条语句可以分写在多行中D.一个源程序只能保存在一个文件中以下定义和声明中,语法均有错误的是__________。
(09年春21)①int _f(int x){} ②int f(int f){} ③int 2x=1; ④struct for{int x;};A.②③B.③④C.①④D.①②③④●数据类型、运算符与表达式已有声明“int x=5,y;float z=2;”,以下表达式语法正确的是(24)。
D (10年秋24)A.y=x%zB.x>0?y=x:y=-xC.y=x/2=zD.y=x=z/2已知字母A的ASCII码是65,字母a的ASCII码是97,变量c中存储了一个大写字母的编码。
若要求将c中大写字母编码转换成对应小写字母编码,则以下表达式中不能实现该功能的是(25)。
D (10年秋25)A.c=tolower(c)B.c=c+32C.c=c-‘A’+’a’D.c=(c+’A’)%26-‘a’以下选项中,()是C语言的关键字(10年春22)A.printfB.includeC.funD.default已知有声明“int a=3,b=4,c;”,则执行语句“c=1/2*(a+b);”后,c的值为()(10年春23)A.0 B.3 C.3.5 D.4已知有声明“int a=3,b=4;”,下列表达式中合法的是()((10年春25)A.a+b=7B.a=∣b∣C.a=b=0D.(a++)++已知有声明“int n;float x,y;”,则执行语句“y=n=x=3.89;”后,y的值为()(10年春28)A.3 B.3.0 C.3.89 D.4.0以下选项中,不能用作C语言标识符的是()(09年秋22)A.print B.FOR C.&a D._00已知有声明”long x,y;”且x中整数的十进制表示有n位数字(4<n<10),若要求去掉整数x 十进制表示中的最高位,用剩下的数字组成一个新的整数并保存到y中,则以下表达式中能正确实现这一功能的是()(09年秋25)A.y=x/(10*(n-1)) B.y=x%(10*(n-1))C. y=x%(long)pow(10,n-1) D.y=x%(10^(n-1))●顺序结构以下语句中有语法错误的是(23)。
B(10年秋23)A.printf("%d",0xAB);B.printf("%f",3.45E2.5);C.printf("%d",037);D.printf("%5c",'\\');已知int类型数据在内存中存储长度为2个字节,以下语句中能正确输出整数32768的是()(09年秋23)A.printf(“%d”,32768); B.printf(“%ld”,32768);C.printf(“%f ”,32768); D.printf(“%c ”,32768);以下语句中有语法错误的是__________。
(09年24)A.printf("%d",0e); B.printf("%f",0e2);C.printf("%d",0x2); D.printf("%s","0x2");●选择结构一元二次方程ax2+bx+c=0有两个相异实根的条件是a≠0且b2-4ac>0,以下选项中能正确表示该条件的C语言表达式(26)。
C (10年秋26)A.a!=0,b*b-4*a*c>0B.a!=0||b*b-4*a*c>0C.a&&b*b-4*a*c>0D.!a&&b*b-4*a*c>0已知有声明”int a=3,b=4,c=5;”,以下表达式中值为0的是()(09年秋24)A.a&&b B.a<=b C.a||b&&c D.!(!c||1)已知有声明“int a=12,b=15,c;”,则执行表达式“c=(a||(b-=a))”后,变量b和c的值分别为()(10年春29)B.A.3 , 1 B.15 , 12 C.15 , 1 D.3 , 12已知有声明”long x,y;”,若要求编写一段程序实现“当x大于等于0时y取值1,否则y取值-1”,则以下程序段中错误的是()(09年秋26)A.if(x>=0)y=1;else y=-1; B.y=x>=0? 1:-1;C.switch() D.switch(x-abs(x)){ case x>=0:y=1; break; { case 0:y=1; break;default: y=-1; default: y=-1;} }1 x>0以下选项中,不能表示函数sign(x)= 0 x=0 功能的表达式是__________。
(09年春23)-1 x<0A.s=(x>0)?1:(x<0)?-1:0 B.s= x<0 ? -1:(x>0? 1:0)C.s= x<=0? -1:(x==0? 0:1) D.s= x>0?1: x==0? 0: -1●循环结构以下关于break和continue语句的叙述中正确的是(27)。
B (10年秋27)A.break和continue语句都可以出现在switch语句中B.break和continue语句都可以出现在循环语句的循环体中C.在循环语句和switch语句之外允许出现break和continue语句D.执行循环语句中的break和continue语句都将立即终止循环●数组已知有声明“char s[20]=”hello”;”,在程序运行过程中,若要想使数组s中的内容修改为”Good”,则以下语句中能够实现此功能的是()(10年春26)A.s=”Good’;B.s[20]=”Good”;C.strcat(s,”Good”);D.strcpy(s,”Good”);已知有声明”int m[]={5,4,3,2,1}, i=0;”,下列对m数组元素的引用中,错误的是()(09年秋27)A.m[++i] B.m[5] C.m[2*2] D.m[m[4]]已知有声明”char s[80];”,若需要将键盘输入的一个不含空格的字符串保存到s数组中,则下列语句中正确的是()(09年秋28)A.scanf(“%s”,s); B.scanf(“%s”, s[0]); C.s=gets(); D.s=getchar();设有声明“int p[10]={1,2},i=0;”,以下语句中与“p[i]=p[i+1],i++;”等价的是__________。
(09年春27)A.p[i]=p[i++]; B.p[++i]=p[i];C.p[++i]=p[i+1]; D.i++, p[i-1]=p[i];●函数C语言规定,在一个源程序中main函数的位置()(10年春21)A.必须在最开始B.必须在在最后C.必须在预处理命令的后面D.可以在其他函数之前或之后以下叙述中正确的是()(09年秋21)A.C语言系统以函数为单位编译源程序B.m ain函数必须放在程序开始C.用户定义的函数可以被一个或多个函数调用任意多次D.在一个函数体内可以定义另外一个函数若函数调用时的实参为变量,则以下关于函数形参和实参的叙述中正确的是()(09年秋29)A.实参和其对应的形参占用同一个存储单元B.形参不占用存储单元C.同名的实参和形参占用同一存储单元D.形参和实参占用不同的存储单元以下函数定义中正确的是__________。
(09年春25)A.double fun(double x, double y){}B.double fun(double x; double y){}C.double fun(double x, double y);{}D.double fun(double x, y){}若需要通过调用f函数得到一个数的平方值,以下f函数定义中不能实现该功能的是__________。
(09年春26)A.void f(double *a){*a=(*a)*(*a);}B.void f(double a, double *b){*b=a*a;}C.void f(double a, double b){b=a*a;}D.double f(double a){return a*a;}●递归●预处理C源程序中的命令#include与#define是在(22)阶段被处理的。
A(10年秋22)A.预处理B.编译C.连接D.执行设有定义和声明如下:(09年春22)#define d 2int x=5; float y=3.83; char c='d';以下表达式中有语法错误的是__________。
A.x++ B.y++ C.c++ D.d++●指针设指针变量占2个字节的内存空间,若有声明“char *p=”123”;int c;”,则执行语句“c=sizeof(p);”后,c的值为()(10年春24)A.1B.2C.3D.4●指针数组已知有声明“char a[]=”program”,*p=a+1;”则执行以下语句不会输出字符a的是(29)。
A(10年秋29)A.putchar(*p+4)B.putchar(*(p+4));C.putchar(a[sizeof(a)-3]);D.putchar(*(a+5));已知有声明“int a[4][4]={{1,2,3,4},{5,6,7,8},{9,10,11,12},{13,14,15,16}};”,若需要引用值为12的数组元素,则下列选项中错误的是()(10年春27)A.*(a+2)+3B.*(*(a+2)+3)C.*(a[2]+3)D.a[2][3]已知有声明”int i, a[10], *p=a;”,现需要将1~10保存到a[0]~a[9]中,以下程序段中不能实现这一功能的是()(09年秋30)A.for (i=0;i<10;i++) a[i]=i+1; B.for(i=0;i<10;i++) p[i]=i+1;C.i=1; while(p<a+10) *p++=i++; D.i=1; while(p<a+10) *a++=i++;已知有声明“char a[ ]="It is mine", *p= "It is mine";”,下列叙述中错误的是__________。