已阅读5页,还剩2页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
考试科目:计算机程序设计基础考试时间:标题号一个二三总分得分审查员一、单项选择题(每题1分,共30分)1.C程序从()执行。(a)main()函数开始,直到main()函数结束第一个功能开始,直到最后一个功能结束第一句从最后一句结尾开始(D)主()函数开始,直到最后一个函数结束2.在C语言程序中,主()的位置。(a)必须是第一个函数(b)必须是最后一个函数任何(d)必须放在它调用的函数之后3.一个C语言程序由()组成。(a)主程序和多个子程序(b)一个或多个功能(c)几个过程组成部分(d)几个子程序4.下面的语句,错误是()。(a)每个语句必须有一个独占行,语句的结尾可以是分号或回车换行符号每个功能都有一个功能头和一个功能体,主功能也不例外。(三)主功能只能调用用户功能或系统功能,用户功能可以相互调用一个程序由几个功能组成,但必须有,而且只能有一个主要功能5.在下列符号中,不属于转义符的有()。(甲)(乙)0xAA(丙)t(丁)06.C语言源程序的基本单元是()。(a)过程(b)功能(c)子程序(d)标识符7.结果为整数的表达式是()。(与intichar c;浮动f;)(甲)一、二、一、三、四、五、五、五、六、六、七、七、七、八、八、九、九、九、九、九、九、九、九、九、九、九、九、九、九、九、九、九、九、九、九、九8.char ch以下不正确的赋值语句是()。(一)ch= 123(二)ch= xff(三)ch= 08(四)ch=;9.逗号表达式(A=3 * 5,A * 4),A15的值是()。的值是()。15 (b) 60 (c) 30 (d)不确定性(甲)60(乙)30(丙)15(丁)90设置int a=2,b,c。然后执行c=b=a-;在陈述之后,a的结果是(b)。b的结果是(c)。c的结果是(c)。(甲)0(乙)1(丙)2(丁)311.以下正确的C语言标识符是()。(甲)%x(乙)a b(丙)a123(丁)试验!12.以下字符序列,不能作为C语言标识符使用的是()。(一)ABC 123(B)1(C)_ 123(D)_ ok13.以下符号常量是非法的()。(一) 一(二)二(三) (四)三14.在C语言中,当不同类型的数据混合在一起时,它们在被操作之前必须被转换成相同的类型。如果表达式包含int、long、无符号和char类型的变量和数据,则表达式的最终结果是()数据。(一)中间(二)字符(三)无符号(四)长15.下面的程序执行结果是()。 int n=1;printf(%d %d %dn ,n,n,n-);(甲)1 1 1(乙)1 0 1(丙)1 1 0(丁)1 2 116.有以下程序:int a1,a2;char c1,C2;scanf(%d%c%d%c ,a1,c1,a2,C2);正确的输入是()。(甲)10 A 20 B(乙)10A 20B(丙)10A20 B(丁)10 A20B17.有以下程序:scanf (a=% d,b=% d,c=% d ,a,b,c);如果要求A、B和C的值分别为1、3和2,正确的输入是()。(一)132(二)1,3,2(C)a=1,b=3,c=2 (D)a=1 b=3 c=218.数学公式对应的C语言表达式是()。(a)9*xn/(2*x-1)(b)9 * x * * n/(2 * x-1)(C)9 *功率(x,n)*(1/(2 * x-1)(D)9 *功率(n,x)/(2*x-1)19.下面的程序执行结果是()。int i=010,j=10printf(%d,%dn ,I,j-);(甲)11,10(乙)9,10(丙)010,9(丁)10,920.下面的程序执行结果是()。int a=2,c=5;printf(“a=% % d,b=%dn”,a,c);(A)a=%2,b=%5 (B)a=2,b=5(C)a=%d,b=%d(D)a=%d,b=%d21.现有定义:int x=3,y=4,z=5;表情!(x y) z-1 y z/2的值是()。(甲)6(乙)0(丙)2(丁)122.下面的表达式使I 4的运算结果为()。(A)int i=0,j=0;(i=3,(j)I);(B)I=1,j=0;j=I=(I=3)* 2);(C)整数i=0,j=1;(j=1)?(I=1):(I=3);(D)int i=1,j=1;i=j=223.如果a=1,b=2,c=3,d=4,表达式ab)x;(D)如果(a=b)x;25.C语言使用()来表示逻辑“真”值。(A)真(B)t或yC)非零整数值(d)整数026.循环的以下内容是()。对于(x=0,y=0;(y!=123)(x4);x);(a)无限循环(b)无限循环数(c) 4次执行(d) 3次执行27.对于(表达式1;表达式3)可以理解为()。(一)对于(表达式1;0;表达式3)(二)对于(表达式1;1;表达式3)(三)对于(表达式1;表达式1;表达式3)(四)对于(表达式1;表达式3;表达式3)28.以下程序段的输出是()。x=-1;do x=x * x同时(!x);(a)是死循环(b)循环执行两次(c)循环执行一次(d)语法错误29.阅读以下程序。当输入数据是12,34的形式时,正确的输出结果是()。#包括“stdio.h”main()int a,b。scanf(%d%d ,a,b);printf(a b=%dn ,a b);(甲)甲乙=46(乙)语法错误(三)a b=12(四)不确定性30.请阅读程序:#包括main()int x=1,y=0,a=0,b=0;开关(x)case 1:switch(y)案例0:a休息;案例1:b休息;案件2:ab;休息;printf(a=%d,b=%dn ,a,b);上述程序的输出是()。(甲)甲=2,乙=1(乙)甲=1,乙=1(丙)a=1,b=0(丁)a=2,b=2二、填空(每空2分,共30分)1.设置int a=1,b=2,c;执行c=(-a)(b);之后,变量c的结果是2。2.执行以下语句后,Z的值为7。int x=4,y=25,z=2;z=(-y/x)* z-;3.以下过程的实现结果是-1。无符号int b=65535printf(%d ,b);4.下列程序的结果是6、8、6、7。main() int i,j,x,y;I=5;j=7;x=I;y=j。printf(%d,%d,%d,%dn ,I,j,x,y);5.以下过程的执行结果是n=-4。 int n=2;n=n-=n * n;printf(“n=% d n”,n);6.在执行以下程序之前,请进入a。之后进入b。最终结果是,b。#包括main()int i,j;printf(“输入字符:”);I=getchar();j=getchar();put char(I);printf(“输入字符,再次输入:”);I=getchar();j=getchar();printf(%c,%cn ,j,I);7.以下程序的执行结果为DEC :1、OCT :1、HEX :1、无符号:1。 short I=1;printf(“dec :% d,oct:%o,hex:%x,unsigned:%un”,I,I,I);8.以下程序的实施结果为3.141592、3.1415和3.142。浮动f=3.1415927printf(%f、%5.4f、%3.3f ,f、f、f);9.下面的程序输入x=1.23,y=50后的执行结果是x=1.23,y=50.00。浮动x,y;scanf(“x=% f,y=%f”,x,y);printf(“x=% 7.2f,y=%7.2fn”,x,y);10.以下过程的执行结果结束。 int a,b,c。a=2;b=3;c=1;if (ab)if (ac)printf(%dn ,a);else printf(%dn ,b);printf( end n );11.输入5和2后,下一个程序的执行结果是S=2和T=3。int s,t,a,b;scanf(%d,%d ,a,b);s=1;t=1;如果(A0)s=S1;if(ab)t=s t;否则,如果(a=b)t=5;否则t=2*s。printf(“s=% d,t=%dn”,s,t);12.执行以下程序,输入-10的结果是y=0,输入5的结果是y=5,输入10的结果是y=10,输入30的结果是y=5.000000y=5. int x,c,m;浮动y;scanf(“% d”,x);if(x0)c=-1;否则c=x/10;开关(c) case-1:y=0;休息;案例0:y=x;休息;案例1:y=10休息;案例2:案例3: y=-0.5 * x 20;printf(ty=%fn ,y);休息;默认值:y=-2;如果(y!=-2) printf(y=%gn ,y);else printf(错误 n );13.以下程序的输出是s=7。main() int s=0,k;对于(k=7;k=0;k -)开关(k)案例1:案例4:判例7:s;休息;案例2:案例3:案例6:中断;案例0:案例5:s=2;休息;printf(“s=% d n”,s);14.以下程序的输出结果是。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025河北兴冀人才资源开发有限公司招聘护理助理90人参考笔试题库附答案解析
- 2025四川成都高新区妇女儿童医院招聘技师、医生助理招聘5人备考笔试题库及答案解析
- 2026春季广东广州市天河区同仁艺体实验小学教师招聘6人参考考试试题及答案解析
- 2025年齐齐哈尔龙江县中医医院招聘编外工作人员11人备考笔试题库及答案解析
- 深度解析(2026)《GBT 25919.2-2010 Modbus测试规范 第2部分:Modbus串行链路互操作测试规范》
- 2025年福建师大泉州附中顶岗合同教师招聘3人参考考试试题及答案解析
- 深度解析(2026)GBT 25673-2010《可调节手用铰刀》
- 2025中国医学科学院医学生物学研究所第二批招聘10人模拟笔试试题及答案解析
- 个人信息侵权精神损害赔偿规则完善-基于法定赔偿标准与司法传统的冲突
- 2025贵州黎平肇兴文化旅游开发(集团)有限公司招聘18人备考考试题库及答案解析
- 基础眼屈光学屈光不正教案(2025-2026学年)
- 光伏运维合同
- 水电建设工程质量监督检查大纲
- 视频监控系统工程监理细则(完整资料)
- 1.手术室患者人文关怀管理规范中国生命关怀协会团体标准TCALC003-2023
- 2025年国家开放大学(电大)《经济法》期末考试备考试题及答案解析
- 煤矿机电运输安全培训课件
- 老年病科护理组长岗位竞聘
- 养老护理员人际关系与沟通
- 安徽省2025年普通高中学业水平合格性考试英语考题及答案
- 2025-2030中国碘化铑行业需求潜力及产销规模预测报告
评论
0/150
提交评论