版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、精选优质文档-倾情为你奉上C语言程序设计试题九一、选择题 1一个C语言程序是由( )构成。 A语句 B行号 C数据
2、; D函数 2下面标识符中正确的是( )。 Ad&ef B6a Cz4x5c
3、60; Da3/b4 3在C语言中,存储一个字符型、整型、单精度实型变量所需的空间是()。型、单精度实型变量所需的空间是()。 A1、2、4 B1、1、4 C1、2、8
4、0; D2、2、8 4.为了避免嵌套的条件分支语句 if-else中的else总是与( ) 组成成对关系。 A. 缩排位置相同的 B. 在其之前未配对的 C. 在其之前未配对的最近
5、的if D. 在同一行上的if 5下列表达式的结果正确的是( )。 int aa,bb,cc,dd; aa=bb=cc=dd=1;sp; aa=bb=cc=dd=1;sp; aa=
6、bb=cc=dd=1; (aa+1=2)?bb=aa+2:aa+3 A2 B3 C 1 D5 6设有int x=11 ;则表达式(x+1/3)的值是( )。
7、0; A3 B. 4 C. 11 D.127设有字符串A=“He has 钱!”,则该字符串的长度为( )。 A. 9 B. 10 C. 11
8、; D. 8 8有如下程序段,则正确的执行结果是( )int m=3;while(m<=5) printf(“%d ”,m-3); m+; A 0 0 0 B0 1 2 &
9、#160;C1 2 3 D.无结果 9.执行语句:printf("%d",(a=2)&&(b= -2);后,输出结果是( )。 A无输出 B结果不确定 C-1
10、; D. 1 10.有如下定义类型语句,若从键盘输入数据,正确的输入语句是( )。 int x; char y; char z20;A. scanf("%d%c%c",&x,&y,&z); B. scanf("%d%c%s",&
11、x,&y,&z);C. scanf("%d%c%c",&x,&y,z); D. scanf("%d%c%s",&x,&y,z); 11. struct ex int x ; float y; char z ; example;则下面的叙述中不正确的是( )。A. struct结构体类型的关键字 B. example是结
12、构体类型名C. x,y,z都是结构体成员名 D. struct ex是结构体类型12.在C语言中对于实型数组,其每个数组元素的类型是( )。A. 实型 B. 整型 C. 可以为任何类型
13、60; D. 不确定 13. 若已定义:int a9,*p=a;不能表示a1 地址的表达式是( )。A. p+1 B. a+1 C. a+
14、60; D. +p14. 在TC2.0环境中,对文件进行保存使用的命令是( )。A. OPEN B. SAVE C. LOAD
15、0; D. WRITE TO 15.在C+的类中,用于表示公共类型的关键字是( )。A. class B. private C. protect
16、 D. public 二、填空题 1.在C语言中,正确的标识符是由_组成的,且由_开头的。 2. 设p=30,那么执行q=(+p)后,表达式的结果q为_,变量p的结果为_。若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是_。 3. 一个变量的指针是指_。 4. 在C语言程序中,对文件进行操作首先要_;然后对文件进行操作,最后要对文件实行_操作,防止文件中信息的丢失。 5. 以下程序运行后的输出结果是
17、160; 。该程序的功能是 。main() int x=10,y=20 ,t=0;if(x!=y) t=x; x=y; y=t;printf(%d,%dn,x,y); 6. 若fp已正确定义为一个文件指针,d1.dat为二进制文件,请填空,以便为"读"而打开此文件:fp=fopen(
18、60; );。 7. 有以下程序,当输入的数值为2,3,4时,输出结果为 _。main() int x,y,z; cout << “please input three numbe
19、r”; cin >>x>>y>>z; sum=x*x+y*2+z; cout<<“sum of number is :”<<sum; 8. 有
20、以下程序main() char c; while(c=getchar()!=?) putchar( - - c ); 程序运行时,如果从键盘输入:YDG?N?<回车>,则输出结果为 。 9.在循环中,continue语句与break语句的区别是:continue语句是语句的区别是:continue语句是
21、; ,break 是
22、 。三、程序填空与算法题1. 下面程序是计算10个整数中奇数的和及其偶数的和,请填空。#include <stdio.h>main() int a,b,c,i;a=c=0;for(i=1;i<=10;i+) scanf(“
23、%d”,&b);canf(“%d”,&b);
24、0;
25、60; printf("偶数的和=%dn",a);printf("奇数的和=%dn",c); 2编写一个自定义函数,实现求两个实数的平方和 3. 以下程序运行后的输出结果是
26、0; 。main() char s ="GFEDCBA" int p=6;while(sp!=D) printf("%c ", p);p=p-1; &
27、#160; 4定义一个反映学生信息的结构体,包括学生的姓名,性别,年龄,成绩等。5以下程序输出的结果是 。int ff(int n) static int f=l;f=f*n;return f;
28、; main() int i;for(i=1;i<=5;i+) printf("%dn",ff(i); 6 设有以下程序:main() int n1,n2;scanf("%d",&n2);while(n2!=0) n1=n2%10;n2=n2/10;printf("%d ",n1); 程序运行后,如果从键盘上输入129
29、8;则输出结果为 。 7下面程序的功能是:输出 100以内(不包含100)能被 3整除且个位数为 6的所有整数,请填空。Includestdiohmain() int i, j;for(i=1; _; i+)if (_) printf("%d", j); &
30、#160; 8.现有一个单链表Head,如下图所示,如果要在元素B和D之间插入一个字符型元素C。所需要的语句为:(如果用到指针,在图中标出指针的位置)A B HeadD Z. 四、编程题 1编程实现求解下面的式子的结果s=1*2+2*3+3*4+20*21 2编程实现求下面的式子的结果 3编程实现将文本文件file1.dat的内容读出来,显示到屏幕上。C语言程序
31、设计试题九答案一、选择题 1D 2. C 3. A 4. C 5. B 6C 7. B
32、; 8. B 9. D 10. D 11B 12. A 13. C 14. B
33、160; 15. D 二、填空题 1字母、数字、下划线;以字母、下划线开头。 24,4 -12 3. 该变量的地址。 4打开;关闭。 5. 20 , 10 变量的交换 6“d1.
34、dat”, “rb” 7. sum of number is :14 8 xcf 9 9 9 9结束本次循环,进入下一次循环;结束循环。三、程序填空与阅读程序题(参考答案) 1. if (b%2=0) a=a+b else
35、 c=c+b 2. float sum(float x,float y) return x*x+y*y; 3. A B C 4. struct student char name10;
36、60; char sex; int age; float score; 5. 1 2 6 24 120 68 9 2 1 7i<100 if(i%3=0 && i%10=6) 8P->NEXT=Q->NEXT; P->NEXT=NEW;五、编程题 1参考答案 main() int m,n,sum=0;&
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2024年度艺术品买卖合同:某拍卖行拍卖古代瓷器
- 2024年度智能交通管理与控制系统合同
- DNA分子的结构课件(示范课)
- 2024年度影视制作合同投资回报预测
- 2024年度演艺经纪合同演出活动与报酬分配3篇
- 课件设计思路
- 《胸腔闭式引流术》课件
- 2024年度环境保护与绿色发展合同
- 2024年度机器设备租赁与购买期权合同
- 2024年度工程设计与施工合同协议
- 2024年1月浙江省高考英语真题试卷含答案
- 工业视觉系统运维员-国家职业标准(2023年版)
- 小学劳动教育二上第五单元-2-《剪五角红星》教学设计
- 富士相机FUJIFILM X100T用户手册
- 第五版DFMEA和PFMEA的措施优先级AP
- 浙江省绍兴市柯桥区联盟学校2024-2025学年八年级上学期10月月考语文试题
- 2024-2030年全球及中国光催化剂行业市场现状供需分析及市场深度研究发展前景及规划可行性分析研究报告
- 2024年河南省科学院(科高集团)招聘144人历年高频500题难、易错点模拟试题附带答案详解
- 人力资源外包行业发展现状及潜力分析研究报告
- 2025届高考语文复习:诗歌鉴赏之炼字炼句语言风格+课件
- 幼儿园中班:方爷爷和圆奶奶
评论
0/150
提交评论