




已阅读5页,还剩41页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
您的位置:考核练习 习题浏览 数组和指针一、单项选择题1、 下面程序段运行结果是_char *p=%d,a=%d,b=%dn; int a=111,b=10,c; c=a%b; p+=3; printf(p,c,a,b);(分数:1分) A. 1,a=111,b=10 B. a=111,b=10 C. a=1,b=111 D. 以上结果都不对。 正确答案:C 2、执行下面程序段后,ab的值为_。 int *var,ab; ab=100;var=&ab; ab=*var+10; (分数:1分) A. 120 B. 110 C. 100 D. 90 正确答案:B 3、设有程序: main() int i,a11; printf(给数组赋值:n); for (i=0;i=10;i+) scanf(%d,( ); . . printf(输出数组:n); for(i=0;i=10;i+) printf(%d,( ); 则在程序中的两个园括号中分别应填入_ (分数:1分) A. &ai和&ai B. ai和&ai C. &ai和ai D. ai和ai 正确答案:C 4、设已定义:int a15; 则数组a占用的内存单元数是_ (分数:1分) A. 15 B. 16 C. 30 D. 32 正确答案:C 5、阅读程序: main() int a2=0,i,j,k=2; for(i=0;ik;i+) for(j=0;jk;j+) aj=ai+1; printf(%dn,ak); 以上程序的输出结果是_ (分数:1分) A. 1 B. 3 C. 2 D. 不确定的值 正确答案:D 6、阅读程序: f(int b,int n) int i,r=1; for(i=0;i=n;i+) r=r*bi; return r; main() int x,a=2,3,4,5,6,7,8,9; x=f(a,3); printf(%dn,x); 以上程序的输出结果是_ (分数:1分) A. 720 B. 6 C. 24 D. 120 正确答案:D 7、以下定义语句中,错误的是_ (分数:1分) A. int a = 6,7,8; B. int n=5, an; C. char a = string; D. char a5 =0,1,2,3,4; 正确答案:B 8、以下描述中正确的是_ (分数:1分) A. 数组名后面的常量表达式用一对圆括弧括起来 B. 数组下标从1开始 C. 数组下标的数据类型可以是整型或实型 D. 数组名的规定与变量名相同 正确答案:D 9、定义数组int a10 ,其最后一个数组元素为_ (分数:1分) A. a0 B. a1 C. a9 D. a10 正确答案:C 10、定义数组:int x23; 则数组x 的维数是_ (分数:1分) A. 1 B. 2 C. 3 D. 6 正确答案:B 11、阅读程序: main() char a10; int i; for(i=1;i=5;i+) scanf(%c,&ai); printf(%c,a0); 设从键盘输入字符串:abcde,则程序的输出结果是_ (分数:1分) A. a B. 空格 C. 不确定 D. 0 正确答案:A 12、定义字符数组c:char c =c language;数组c在内存中所占字节数是_ (分数:1分) A. 9 B. 10 C. 11 D. 12 正确答案:C 13、有如下语句int a=10,b=20,*p1,*p2;p1=&a;p2=&b;若要实现p1,p2均指向b,可选用的赋值语句是_ (分数:1分) A. p1=p2; B. *p1=*p2; C. p1=*p2; D. *p1=p2; 正确答案:A 14、以下程序的运行结果是_。 sub(int x,int y,int *z) *z=y-x; main() int a,b,c; sub(10,5,&a); sub(7,a,&b); sub(a,b,&c); printf(%4d,%4d,%4dn,a,b,c); (分数:1分) A. 5,2,3 B. -5,-12,-7 C. -5,-12,-17 D. 5,-2,-7 正确答案:B 15、以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是_。 main() int *p,*q,a,b; p=&a; printf(input a:); scanf(%d,*p); (分数:1分) A. *p表示的是指针变量p的地址 B. *p表示的是变量a的值,而不是变量a的地址 C. *p表示的是指针变量p的值 D. *p只能用来说明p是一个指针变量。 正确答案:B 16、下面程序运行结果是_。 void fun(int *x) printf(%dn,+*x); main() int a=25;fun(&a); (分数:1分) A. 23 B. 24 C. 25 D. 26 正确答案:D 17、以下程序运行后,输出结果是( )。 main( ) int a10=19,23,44,17,37,28,49,36,*p; p=a; printf(%dn,(p+=3)3); (分数:1分) A. 44 B. 17 C. 49 D. 运行时出错,无定值 正确答案:C 18、若定义数组int a10 ,其数组元素的下标下限为_ (分数:1分) A. 1 B. 0 C. 9 D. 10 正确答案:B 19、若定义数组int a10,以下语句哪一个不成立_ (分数:1分) A. a 数组在内存中占有一连续的存储区 B. a代表a数组在内存中占有的存储区的首地址 C. *(a+1)与a1代表的数组元素相同 D. a是一个变量 正确答案:D 20、定义数组并初始化int a10= 1,2,3,4,以下语句哪一个成立_ (分数:1分) A. 若引用a10,编译时报错 B. 若引用a10,连接时报错 C. 若引用a10,运行时出错 D. 若引用a10,系统不报错 正确答案:A 21、执行下面的程序段后,变量k中的值为( ). int k=3,s2; s0=k;k=s1*10; (分数:1分) A. 不定值 B. 33 C. 30 D. 10 正确答案:A 22、如已有定义:int a4;若要把10,20,30,40分别赋值给数组a的4个元素,下面正确的赋值方式是_ (分数:1分) A. scanf(%d%d%d%d,a0,a1,a2,a3; B. scanf(%s,a); C. a=10,20,30,40; D. a0=10;a1=a0+10;a2=a1+10;a3=a2+10; 正确答案:D 23、下列数组定义正确的是_ (分数:1分) A. int a; B. char a100=68,69,70; C. int n=100,an; D. char n=4,an=abc; 正确答案:B 24、一维数组初始化时,若对部分数组元素赋初值,则下面正确的说法是_ (分数:1分) A. 可以只对数组的前几个元素赋初值 B. 可以只对数组的中间几个元素赋初值 C. 可以只对数组的后几个元素赋初值 D. 以上说法全部正确 正确答案:D 25、决定数组所占内存单元多少的是_ (分数:1分) A. 数组的长度 B. 数组的类型 C. 数组在初始化时被赋值的元素的个数 D. 数组元素的个数及其类型 正确答案:D 二、多项选择题26、设有定义语句: int x6=2,4,6,8,5,7,*p=x,i; 要求依次输出x数组6个元素中的值,下列选项中能完成次操作的语句有_ (分数:2分) A. for(i=0;i6;i+)printf(“%2d”,*(p+); B. for(i=0;i6;i+)printf(“%2d”,*(p+i); C. for(i=0;i6;i+)printf(“%2d”,*p+); D. for(i=0;i6;i+)printf(“%2d”,(*p)+); E. 正确答案:ABC 27、下列叙述不正确的有_ (分数:2分) A. 全局变量可以为本文件中其他函数所调用,编译时分配在静态存储区 B. 局部变量只在本函数范围内有效,形式参数属于局部变量 C. 局部变量如没有被说明为静态的存储类别,则会被分配动态存储空间,存储在动态存储区中 D. 局部静态变量在函数调用结束后依然存在,但其他函数不能引用它 E. 正确答案:BC 28、若变量已正确定义,要求程序段完成求5!的计算,下列选项中不能完成此操作的程序段有_ (分数:2分) A. for(i=1,p=1;i=5;i+)p*=i; B. for(i=1;i=5;i+)p=1;p*=i; C. i=1;p=1;while(i=5) p*=i;i+; D. i=1;p=1;do p*=i;i+; while(i“程序”-“Microsoft Word” B. 单击任务栏中的Word快捷方式图标 C. 单击Windows桌面上的Word快捷方式图标 D. 双击Windows桌面上的World快捷方式图标 正确答案:C 6、在Windows 中,“记事本”文件默认的扩展名是_。 (分数:1分) A. XLS B. TXT C. DOC D. PPT 正确答案:B 7、 D:盘根目录下文件夹“DATA”里的位图文件“TEST”的完整文件名为_。 (分数:1分) A. D:DATATEST B. D:DATATEST.BMP C. D:DATATESTBMP D. C:DATATEST.BMP 正确答案:B 8、 在Windows中,“回收站”是_。 (分数:1分) A. 内存中的一块区域 B. 硬盘中的特殊文件夹或硬盘的一块区域 C. 软盘上的文件夹 D. 高速缓存中的一块区域 正确答案:B 9、 Word工作环境默认是处于插入状态,可按_键使之处于改写状态。 (分数:1分) A. End B. Delete C. Ctrl+home D. Insert 正确答案:D 10、 在Word 的编辑状态下,工具栏上的剪切和复制按钮呈浅灰色不能用时,说明_。 (分数:1分) A. 剪切板上已经有信息存放了 B. 在文档中没有选中任何内容 C. 选定的内容是图片 D. 选定的文档太长,剪贴板放不下 正确答案:B 11、在Word编辑状态下,若要进行字体效果的设置(例如设置上标),首先应打开_。 (分数:1分) A. “编辑”下拉菜单 B. “视图”下拉菜单 C. “格式”下拉菜单 D. “工具”下拉菜单 正确答案:C 12、 对于新安装的Excel 2003,一个新建的工作簿默认的工作表个数为_。 (分数:1分) A. 103 B. 2 C. 3 D. 255 正确答案:C 13、 Excel 2003工作薄文件的默认扩展名为_。 (分数:1分) A. xls B. doc C. txt D. ppt 正确答案:A 14、 在Excel 2003中,一个单元格的地址包含所属的_。 (分数:1分) A. 列标或行号 B. 行号 C. 列标 D. 列标与行号 正确答案:D 15、 Excel主界面窗口中编辑栏上的“fx”按钮用来向单元格插入_。 (分数:1分) A. 函数 B. 数字 C. 公式 D. 文字 正确答案:A 16、 在Excel的自动筛选中,所选数据表的每个标题(即属性名)都对应着一个_。 (分数:1分) A. 下拉菜单(用黑色三角标记) B. 对话框 C. 窗口 D. 工具栏 正确答案:A 17、 在PowerPoint 2003中,若想设置幻灯片中对象的动画效果,应选择_。 (分数:1分) A. 普通视图 B. 幻灯片浏览视图 C. 幻灯片放映视图 D. 备注页视图 正确答案:A 18、在PowerPoint 2003中,在浏览视图下,按住Ctrl键并拖动某幻灯片,可以完成的操作是_。 (分数:1分) A. 选定幻灯片 B. 复制幻灯片 C. 移动幻灯片 D. 删除幻灯片 正确答案:B 19、 在演示文稿中插入超级链接时,所链接的目标可以是_。 (分数:1分) A. 其他幻灯片文件 B. 同一演示文稿的某一张幻灯片 C. 计算机硬盘中的可执行文件 D. 以上都可以 正确答案:D 20、 在PowerPoint中,要插入一个在每张幻灯片中都在相同位置显示的小图片,应进行的设置是_。 (分数:1分) A. 配色方案 B. 自定义动画 C. 幻灯片母版 D. 幻灯片切换 正确答案:C 二、多项选择题21、计算机网络由哪两部分组成_ (分数:2分) A. 通信子网 B. 计算机 C. 资源子网 D. 数据传输介质 E. 正确答案:AB 22、关于机算机网络的分类,以下说法哪个正确_ (分数:2分) A. 按网络拓扑结构划分:有总线型、环型、星型和树型等 B. 按网络覆盖范围和计算机间的连接距离划分:有局域网、城域网、广域网 C. 按传送数据所用的结构和技术划分:有资源子网、通信子网 D. 按通信传输介质划分:有低速网、中速网、高速网 E. 正确答案:ABC 23、网络通信协议的层次结构有哪些特征_ (分数:2分) A. 每一层都规定有明确的任务和接口标准 B. 除最底层外,每一层都向上一层提供服务,又是下一层的用户 C. 用户的应用程序作为最高层 D. 物理通信线路在第二层,是提供服务的基础 E. 正确答案:ABCD 24、哪些信息可在直接因特网上传输_ (分数:2分) A. 声音 B. 图像 C. 文字 D. 普通邮件 E. 正确答案:CD 计算机应用基础一、单项选择题1、在计算机中,条码阅读器属于_ (分数:1分) A. 输入设备 B. 存储设备 C. 输出设备 D. 计算设备 正确答案:A 2、组成计算机指令的两部分是_ (分数:1分) A. 数据和字符 B. 操作码和地址码 C. 运算符和运算数 D. 运算符和运算结果 正确答案:B 3、下列说法中,正确的是_ (分数:1分) A. 同一个汉字的输入码的长度随输入方法的不同而不同 B. 一个汉字的机内码与它的国标码是相同的,且均为2字节 C. 不同汉字的机内码的长度是不相同的 D. 同一汉字用不同的输入法输入时,其机内码是不相同的 正确答案:A 4、第二代电子计算机所采用的电子元件是_ (分数:1分) A. 继电器 B. 晶体管 C. 电子管 D. 集成电路 正确答案:B 5、显示器的什么指标越高,显示的图像越清晰_ (分数:1分) A. 对比度 B. 亮度 C. 对比度和亮度 D. 分辨率 正确答案:D 6、计算机能直接识别的语言是_ (分数:1分) A. 高级程序语言 B. 机器语言 C. 汇编语言 D. C语言 正确答案:B 7、 自计算机问世至今已经经历了四个时代,划分时代的主要依据是计算机的_。 (分数:1分) A. 规模 B. 功能 C. 性能 D. 构成元件 正确答案:D 8、 第一台计算机是在1946年在美国诞生的,该机的英文缩写是_。(分数:1分) A. ENICA B. EDVAC C. EDVAE D. MARK 正确答案:A 9、当前的计算机一般被认为是第四代计算机,它所采用的逻辑元件是_ (分数:1分) A. 集成电路 B. 晶体管 C. 大规模超大规模集成电路 D. 电子管 正确答案:C 10、当前计算机的应用最广泛的领域是_ 。 (分数:1分) A. 辅助设计 B. 科学计算 C. 信息处理 D. 过程控制 正确答案:C 11、早期的计算机体积大、耗电多、速度慢,其主要原因是制约于_ 。 (分数:1分) A. 元材料 B. 工艺水平 C. 设计水平 D. 元器件 正确答案:D 12、现代计算机之所以能够自动、连续地进行数据处理,主要是因为_ 。 (分数:1分) A. 采用了开关电路 B. 采用了半导体材料 C. 采用了二进制 D. 具有存储程序的功能 正确答案:D 13、计算机的主要应用领域是自动控制、数据处理、辅助设计和_ 。 (分数:1分) A. 天气预报 B. 资料检索 C. 视频处理 D. 科学计算 正确答案:D 14、时至今日,计算机仍采用存储程序原理,原理的提出者是_ 。 (分数:1分) A. 莫尔 B. 比尔盖次 C. 冯诺依曼 D. 科得(E.F.Codd) 正确答案:C 15、计算机应用中最诱人、也是难度最大且目前研究最为活跃的领域之一是_ (分数:1分) A. 人工智能 B. 信息处理 C. 过程控制 D. 辅助设计 正确答案:A 16、计算机的通用性使其可以求解不同的算数和逻辑问题,这主要取决与计算机的_ 。 (分数:1分) A. 高速运算 B. 指令系统 C. 可编程性 D. 储存功能 正确答案:C 17、计算机网络的应用越来越普遍,它的最大好处在于_ 。 (分数:1分) A. 节省人力 B. 存储容量扩大 C. 可实现资源共享 D. 使信息存取速度提 正确答案:C 18、二进制数中数码的个数是_ 。 (分数:1分) A. 2 B. 4 C. 8 D. 10 正确答案:A 19、在计算机内部,所有信息(即各种多媒体信息)的存储形式都是_ (分数:1分) A. 字符 B. 二进制码 C. BCD码 D. ASCII码 正确答案:B 20、 二进制数 1011010 转换成十进制数为_。 (分数:1分) A. 103 B. 90 C. 171 D. 71 正确答案:B 21、 一个完备的计算机系统应该包含计算机的_。 (分数:1分) A. 硬件系统和软件系统 B. CPU和存储器 C. 控制器和运算器 D. 主机和显示器 正确答案:A 二、多项选择题22、冯诺依曼现代计算机理论指出,现代计算机必须包括 几大部分。 (分数:2分) A. 运算器 B. 控制器 C. 存储器 D. 输入设备 E. 输出设备 正确答案:ABCDE 23、下列选项中,都是计算机硬件的是 。 (分数:2分) A. CPU、RAM 和 Java B. 软盘、硬盘、光盘 C. 键盘、打印机 D. 存储器、WORD E. 正确答案:BC 24、 下列属于系统软件的有 。 (分数:2分) A. 操作系统 B. C语言编译软件 C. OFFICE D. 数据库管理软件 E. 超级解霸播放器 正确答案:ABD 25、 断电后不会导致所存储的数据丢失的存储器是_ (分数:2分) A. RAM B. ROM C. 硬盘 D. 软盘和u盘 E. 光盘 正确答案:BCDE 26、 下列叙述中,正确的是_ (分数:2分) A. 计算机中使用的汉字编码和ASCII码是不一样的 B. 计算机的存储单元中存储的信息可以是指令也可以是数据 C. 外存中的信息不可直接被CPU处理或访问 D. 计算机中信息存储的最小单位是字节 E. .断电后,内存信息丢失,但硬盘中的信息仍然保留着 正确答案:ABCE 计算机网络一、单项选择题1、 局域网常用的基本拓扑结构有_、环型和星型。 (分数:1分) A. 层次型 B. 总线型 C. 交换型 D. 分组型 正确答案:B 2、 计算机网络建立的主要目的是实现计算机资源的共享,计算机资源主要指计算机_。 (分数:1分) A. 软件与数据库 B. 服务器、工作站与软件 C. 硬件、软件与数据 D. 通信子网与资源子网 正确答案:C 3、 计算机网络是计算机技术与_相结合的产物。 (分数:1分) A. 各种协议 B. 通信技术 C. 电话 D. 数据 正确答案:B 4、 计算机网络建立的主要目的是实现计算机资源的共享,计算机资源主要指计算机_。 (分数:1分) A. 软件与数据库 B. 服务器、工作站与软件 C. 硬件、软件与数据 D. 通信子网与资源子网 正确答案:C 5、 LAN通常是指_。 (分数:1分) A. 广域网 B. 局域网 C. 资源子网 D. 城域网 正确答案:B 6、 网络通信是通过_实现的,它们是通信双方必须遵守的约定。 (分数:1分) A. 网卡 B. 双绞线 C. 通信协议 D. 调制解调器 正确答案:C 7、下面_服务Internet上没有 (分数:1分) A. 网上商店 B. 网上图书馆 C. 网上桑拿浴 D. 网上医院 正确答案:C 8、1.计算机网络是通过通信媒体,把各个独立的计算机互相连接而建立起来的系统。它实现了计算机与计算机之间的资源共享和_ (分数:1分) A. 屏蔽 B. 独占 C. 通信 D. 交换 正确答案:C 9、广域网覆盖的地理范围从几十公里到几千公里。它的通信子网主要使用_ (分数:1分) A. 报文交换技术 B. 分组交换技术 C. 文件交换技术 D. 电路交换技术 正确答案:B 10、 关于城域网建设方案特点的描述中,下列哪些是正确的_主干传输介质采用光纤 交换结点采用基于IP交换的高速路由交换机或ATM交换机 采用ISOOSI七层结构模型 采用核心交换层,业务汇聚层与接入层3层模式 (分数:1分) A. B. C. D. 正确答案:A 二、多项选择题11、 网络可以通过无线的方式进行连网,以下属于无线传输介质的是_。 (分数:2分) A. 微波 B. 无线电波 C. 光缆 D. 红外线 E. 双绞线 正确答案:ABD 12、 下列有关计算机网络叙述正确的是_。 (分数:2分) A. 利用Internet网可以使用远程的超级计算中心的计算机资源 B. 计算机网络是在通信协议控制下实现的计算机互联 C. 建立计算机网络的最主要目的是实现资源共享 D. 以接入的计算机多少可以将网络划分为广域网、城域网和局域网 E. 正确答案:ABC 13、 关于网络协议,下列说法正确的是_。 (分数:2分) A. 协议的实现,保证能够为上一层提供服务 B. 协议是控制对等实体之间的通信规则 C. 协议的语言方面的规则定义了所交换的信息格式 D. TCP/IP协议只能用于Internet,不能用于局域网 E. 协议,简单地说就是为了网络信息传递,共同遵守的约定 正确答案:ABCE 14、 关于Internet中FTP服务的说法正确的是_。 (分数:2分) A. FTP是Internet上的文件传输协议 B. 可将本地计算机的文件传到FTP服务器,称为文件上传 C. 可对FTP服务器的硬件进行维护 D. 在FTP服务器下载文件到本地计算机,称为文件下载 E. 正确答案:ABD 15、关于机算机网络,以下说法哪个正确_ (分数:2分) A. 网络就是计算机的集合 B. 网络可提供远程用户共享网络资源,但可靠性很差 C. 网络是通信技术和计算机技术相结合的产物 D. 当今世界规模最大的网络是因特网 E. 正确答案:BC 16、关于计算机网络的主要特征,以下说法哪个正确_ (分数:2分) A. 计算机及相关外部设备通过通信媒体互连在一起,组成一个群体 B. 网络中任意两台计算机都是独立的,它们之间不存在主从关系 C. 不同计算机之间的通信应有双方必须遵守的协议 D. 网络中的软件和数据可以共享,但计算机的外部设备不能共享 E. 正确答案:ABD 17、网络通信协议通常由哪几部分组成_ (分数:2分) A. 语义 B. 语法 C. 标准 D. 变换规则 E. 正确答案:ABD 18、网络按照传送数据所用的结构和技术可划分为什么网_ (分数:2分) A. 交换网 B. 广播网 C. 资源网 D. 分组网 E. 正确答案:BD 19、关于机算机网络,以下说法哪个正确_ (分数:2分) A. 网络传输介质分为有线和无线,有线介质主要有同轴电缆、红外线、光缆 B. 网络节点间进行通信所遵从的规则称为协议 C. 局域网中只能有一个服务器,PC机在安装系统软件后也可作为服务器 D. 无论是服务器或客户机,它们组成局域网时,均需各自安装一块网卡 E. 正确答案:BCD C语言程序控制语句函数一、单项选择题1、阅读以下程序,当输入数据的形式为25,13,10正确的输出结果为_main() int x,y,z scanf(%d%d%d,&x,&y,&z ); printf(“x+y+z=%dn” ,x+y+z);。 (分数:1分) A. x+y+z=48 B. x+y+z=35 C. x+y+z=36 D. 不确定值 正确答案:A 2、设有:int a=1, b=2, c=3, d=4, m=2, n=2; 执行 (m=ab)&(n=cd)后n的值为_。 (分数:1分) A. 1 B. 2 C. 0 D. 4 正确答案:C 3、 以下描述中正确的是_ (分数:1分) A. 于do一while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句 B. 在while循环体中,循环体至少要执行一次。 C. 在do一while循环体中,循环体至少无条件的执行一次 D. do一while循环由do开始,用while结束,在while(表达式)后面不能写分号 正确答案:C 4、 若i为整型变量,则以下循环执行次数是:_for ( i=2; i!=0; ) printf(%d,i- - ); (分数:1分) A. 无限次 B. 0 C. 1 D. 2 正确答案:D 5、判断字符串a和b是否相等,应当使用_ (分数:1分) A. if (a= =b) B. if (a=b) C. if (strcpy (a,b) ) D. if (strcmp (a,b) ) 正确答案:D 6、有数组int num 5 = 10,20,30,40,50; num3的值为()。 (分数:1分) A. 30 B. 50 C. 40 D. 20 正确答案:C 7、下面程序段的运行结果是_ char str =ABC , *p=str ; printf (%dn,*(p+2); (分数:1分) A. 0 B. 字符C的ASCII码 C. 字符C的地址 D. 字符C 正确答案:D 8、设i是int型变量,f是float型变量,用下面的语句给这两个变量输入值: scanf(i=%d,f=%f,&i,&f); 为了把100和765.12分别赋给i和f,则正确的输入为()。(分数:1分) A. 100 765.12 B. i=100,f=765.12 C. 100 765.12 D. x=100 y=765.12 正确答案:B 9、分析下面的C语言代码: int a=1,b=10; do b-=a; a+; while (b- -5) printf(%dn,m); else printf(%dn,m-);(分数:1分) A. 7 B. 6 C. 5 D. 4 正确答案:B 11、 以下程序的输出结果为_# include main ( ) int i=0, j=0, a=6; if (+i0)&(+j0) a+; printf (i=%d, j=%d, a=%dn, i,j,a);(分数:1分) A. i=0, j=0, a=6 B. i=1, j=1, a=7 C. i=1, j=0, a=7 D. i=0, j=1, a=7 正确答案:B 12、 有如下程序main() int a=2,b=-1,c=2; if(ab) if(bb) a=b; b=c; c=a; printf(a=%d b=%d c=%dn,a,b,c);(分数:1分) A. a=1 b=2 c=1 B. a=1 b=2 c=3 C. a=1 b=3 c=1 D. a=2 b=3 c=2 正确答案:C 14、 当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是_if(ab) if(cd)x=1; else if(ac) if(by); B. if(x=y)&(x!=0)x+=y; C. if(x!=y)scanf(%d,&x);else scanf(%d,&y); D. if(x 正确答案:B 16、 有以下程序: #includestdio.h main( ) char i; for (; (i=getchar ()!=n;) switch (i-a) case 0: putchar (i); case 1: putchar (i+1);break; case 2: putchar (i+2); case 3: break; default: putchar (i);break; printf (n); 输入下列数据后,程序的输出结果是_abcde(分数:1分) A. abcde B. abcee C. abbde D. abccdd 正确答案:B 17、若a、 b、c1、c2、x、y、均是整型变量,正确的switch语句是_ (分数:1分) A. switch a case 1 :y=a-b; break case 2: x=a*d; break default:x=a+b; B. switch(a*a+b*b)case 3: case 1:y=a+b;break;case 3:y=b-a,break; C. switch(a+b); case 1:y=a+b; break;case 0:y=a-b; break; D. switch(a-b)case c1:case 4:x=a+b;break;case c2:case 11:y=a-b;break;default:y=a*b;break; 正确答案:D 18、以下不是无限循环的语句为_ (分数:1分) A. for(y=0,x=1;x+y;x=i+) i=x; B. for( ; ;x+=i); C. while(1)x+; D. for(i=10; ; i-) sum+=i; 正确答案:A 19、以下正确的描述是_ (分数:1分) A. continue语句的作用是结束整个循环的执行 B. 只能在循环体内和switch语句内使用break语句 C. 在循环体内使用break语句或continue语句的作用相同 D. 从多层循环嵌套中退出时,只能使用goto语句 正确答案:B 20、 以下程序段中循环体总的执行次数是_int i,j; for(i=7;i;i-) for(j=0;j=0) y=x;if (x0?x:-x; C. y=x;if (x=0)y=x; y=-x; E. 正确答案:ABC 23、设int a; 下列赋值后a的值为十进制整数10的是_ (分数:2分) A. a=0xa; B. a=012; C. a=10-0; D. .a=(int)10.999; E. 正确答案:AD 24、执行switch语句y获得值为3的是_ (分数:2分) A. switch(1)case 1: y=3;case 2: y=2; break; B. switch(2)case 3: y=3;break;case 4: y=3; break; C. switch(3)case 1: y=1; case 2: y=2;default: y=3; D. switch(4)case 4: y=1;case 3: y=2; case 2: y=3; E. 正确答案:CD 25、 以下叙述正确的有_(分数:2分) A. 一个C语言程序有且仅有一个main函数 B. C语言程序中,main函数是没有参数的 C. 一个函数通过其他函数间接的调用了自身,这种情况也是一种递归调用 D. main函数是由系统调用的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 城市公共交通优化方案设计分析
- 家长会组织流程及发言稿撰写模板
- 垃圾填埋场环评及施工方案
- 医院健康体检项目管理方案
- 珍珠棉材料物理性能检测标准
- 消防安全责任落实检查表
- 加油站工程施工技术组织设计详解
- 电商旗舰店营销推广实施方案
- IT公司软件开发流程优化建议
- 搅拌站安全操作规程标准版
- 疏浚管线工技能操作考核试卷及答案
- 粮仓建筑施工管理办法
- 2025项目管理考试题及答案
- 医院手术室质控体系构建与管理
- 喷涂基础知识培训课件
- 2025年驻外内聘考试题库
- 中铁四局工作汇报与战略规划
- 矿山测量基础知识课件
- 【《上市公司财务造假分析的国内外文献综述》5100字】
- 企业融资培训课件
- 2025年抗菌药物合理使用培训
评论
0/150
提交评论