文件名称:
c语言题库!!!(超级无敌重要的).pdf
开发工具:
文件大小: 3mb
下载次数: 0
上传时间: 2019-09-04
详细说明:C语言程序设计题库及其参考答案
评分标准
每题程序的得分为算法正确率及编程规范系数的乘积。
程序算法正确率:
编译通过并且结果基本正确,边界条件未处理好则酌情扣分。
即评分时只看结果是否正确,原则上不检查程序算法内容。
建议尽可能使用题中给出的可用素材。
编程规范系数:
系数取值默认为 1,不符合编程规范的程序系数则酌情减少。
若出现 3 个及以上的地方不符合编程规范,则系数取值为 0(即该程序最终得分为 0)。
代码检查
chkUserCode.exe
代码检查工具在需要时辅助检查程序的编制是否符合要求。
某些题已提供部分代码并禁止修改已有内容,并对新增代码的行数及行长有限制。
在 WordCONTENTS
D|FF| CUTLY★
P119
9
P244
86
P122.
1P120.
39|P245….
.88
P123
P121
…40P246
89
P709
2P221
41P247
P710
P224
42
P248
91
P711
3P225
.43P249
93
P712
4|P226.44P250
94
P720
5P227
…45P251
95
P721
6|P228…
P252
96
P722
6P229
47
P253
98
P727
7|P230
.47
P254.
P728
7P231
P255
101
P729
8|P232
49P256
103
P730
9P233
50P792….104
P733
P320
P811
105
P734
.10|P323
52
P812
…107
P714
54
P813
108
P735
P718
55P814
109
P736
12P732
55P817
P111
13|P743
P820
112
P113
…14P744
…157P821
P114
P750.
58
P822
.115
P124
P752
59P824
116
P125
P753
4+“+4++4++4++++
60P240
117
P126
P800
P242
.118
P127
18P830
62P789
120
P238.
19P215
63P793
121
P702
20P223
64|P796
123
P703
21|P257
6 DIFFICUTLY★★
P713.
22P321
.66
P219
124
P723
23P324
67P220
125
P731.
.24P325
68P222
126
P737.
25P327
….170P717-127
P738.
26P328
72|P725
128
P749
27P330
P211
.129
P754
8
P716
75|P212
130
P755
29p745
75P213
132
P778
P747
P214
133
P827.
.32|P803
78P216..134
P828
P806
79P217
135
P112
34
P816
80|P218
137
P115
35P831
82P234
138
P116
36P239
83P235
139
P117
37
P241
84
P236
P118
38P243
85P237
140
lIlI
P724
141P762
191P412
238
P739
.142P763
192|P415
240
P740
143
P780
193P419
242
P742
144|P782…
.195
P719
243
P748
145
P783
196
P765
244
P770
146 P784-Under Construction.199 P767
246
P818
148 P785-Under Construction200 P769
.247
P823
150 P786-Under Construction.201P772
.249
P311
151 P787-Under Construction.202 P815
250
P701
P788
203|P315
251
P704
154 P790-Under Construction205 P502
253
P705
155 P791-Under Construction.206P766
255
P715
157P795
207P781
P768
158P797
209 P794-Under Construction259
P771
160
P798-Under Construction.210
D| FFICUTLY★★★★
P773
161P801
.211P316
260
P776
163
P807
213P507
263
P808
.165P826
215P511
268
P825.
166
P317
217P512
270
P421
…169P312
219P513
271
P422
172P314
221
P514
272
P423
…175P318…
222P515
.274
P707
178P319
224P706
278
P726.
179|P322
225P774…
279
P741
180
P764
227
P746.
…181P802
229
Appendices
P751
…182P805
……237 Appendix A: OPerators…283
P775
…:184P809
233
Appendix B: ASCll Charmap 284
P777
186
DIFFICUTLY★★★
Appendix C: Data Types..285
P804
187P313
235
Appendix D: C Keywords.285
P761.
189|P329…236
模拟演练
本模拟题共10题,满分100分,总分125分(试题总分可能不同)。测试用时170分钟。
不需要完成所有试题的答题,得分之和超过100分则为100分。
正式考试除増加新题外,还将在题库中适当改编或直接抽取一部分原题作为试题。
序号题目难度分值
主要考查点
P711
★
6数据类型(类型选择)、表达式、基本输入出
2
★
10基本输入/输出、选择结构、数据类型(强制转换)
3P115★10命令行、选择结构
4
P215
★
1循环结构(循环控制)、算法(阶乘)
5P211★★12循环结构(初/终值判定、循环嵌套)
6P822★13函数、数组(-维
P818
★★
13函数、数组(二维)、算法(查找
8P763★★14结构体、算法(查找)
9P322★★16文件操作(读入、文件结束控制
10P329★★20文件操作(读入)、结构体、算法(排序)
P122
D| FFICUTLY★
从键盘读入4个数mum1、mum2、num3、num4,输出:(num1÷num2的余数)xnum3+num4,不需考
虑num2为0和计算结果溢出的情况。要求输出的结果中,整数部分宽度为8(不足8时以0补足)、小数
部分宽度为7。
可用素材: printf("请输入4个数:")
printf("\ni计算结果为
程序的运行效果应类似地如图122.1和图122.2所示,金色部分是从键盘输入的内容。
冷令提示符
请输入4个数:19030100,123456725
计算结果为:6981026.2345679
图122.1
命令提示符
请输入4个数:2212199.12345578108808
计算结果为:01801901.2345678
图127.2
参考答案:
#include
int main(void)
{
int num1, num2, num4
double num, result;
printf("请输入4个数:");
scanf("%d%d%1f%d",&num1, &num2, &num3, &num )i
result num3 *(num1 %num2)+num4
printf("\n计算结果为:‰816.7f\n", result)
return 0,
P123
DIFFICUTLY★
从键盘读入4个数mum、num2、num、num4,输出:mum1+(num2÷num3的余数)×num4,不需考
虑mum3为0和计算结果溢出的情况。要求输岀的结果中,整数部分宽度为7(不足7时以0补足)、小数
部分宽度为5。
可用素材: printf("请输入4个数:
printf("Yn计算结果为
程序的运行效果应类似地如图123.1和图123.2所示,金色部分是从键盘输入的内容
命令提示符
请输入4个数:251838108.12345
计算结果为:8001026.23450
图123.1
命令提示
请输入4个数:1800902212100.123456
计算结果为:1081001.23456
图123.2
参考答案:
#include
int main(void)
char small, capi
printf("Input a lowercase letter:")
ge
cap small -32;
printf("\n%c%d)\n%c(%d )\n", small, small, cap, cap);
P711
D|FF| CUTLY★
用 scanf输入圆半径r、圆柱高h,求圆周长C(C=2πr)、圆面积S(S=πn)、圆柱体积V(V
Ttr?h)
注:本题中规定圆周率取值为3.14
可用素材
printf("Input
printf("\nC1=…nS=…\nV=…
程序的运行效果应类似地如图711示,金色部分是从键盘输入的内容。
命令提示符
Input: r=1.3,h=5
C1=8.16
图11.1
参考答案:
#include
#define pi 3. 14
int main(void)
float re, h0, c0, so, ve
printf Input: ")
scanf("r%f, h=%f",&re, &he)
ce=(float)(2
PI;
=(f1oat)(r1*r8*P);
printf(" \nC1=%. 2f\nS=%. 2f\nV=.2f\n", C1, S1, So h0);
return 0;
P712
D| FFICUTLY★
判断输入的正整数是否既是5又是7的整倍数,若是,则输出"Yes:;否则输出"No."。
可用素材: printf("请输入4个数:")
printf("n计算结果为
程序的运行效果应类似地如图712.1和图712.2所示,金色部分是从键盘输入的内容。
命令提示符
Please input an integer: 75
图712.1
命令提示符
Please input an integer: 105
Yes
图712.2
参考答案:
include
int main(void)
int nun
intf(" please input an integer:")
anf( %d",&num)
if (num %5==0 & num %7==0)
printf("\nYes. \n")
else
intf("\nNo. \n")
return
;
P720
D| FFICUTLY★
输入实型数据a、b;然后输出a、b的值。
可用素材: printf(" please input two numbers:")
printf( \na
程序的运行效果应类似地如图720.1所示,金色部分是从键盘输入的内容。
命令提示符
please input two numbers: 5.79, 6.8723
a=5.799800,b=6.872300
图720.1
参考答案:
#include
int main (void)
float a0
printf("please input two numbers: ")i
scanf("%f,%f",&a9,&b9);
printf( \na=%. 6f, b=%. 6f\n", a0, b0);
return 0;
P72
D| FFICUTLY★
从键盘输入ⅹ、y、z的值,编写程序输出以下表达式的值:X+z%3*(int)(x+y%2/4。
可用素材: printf(" please input x,y,z:")
printf( result
程序的运行效果应类似地如图721.1所示,金色部分是从键盘输入的内容
please input x, y,z: 2.5, 4.7,7
Result=2.509899
图
721.1
参考答案:
#include
int main(void)
float num1, num2, result;
int numb:
printf("please input x,y, z: ")
scanf( %f, %f, %d", &num1, &num2, &numb);
result num1 numb %3* (int)(num1 num2)%2/4;
printf( result =%.6f\n", result);
turn 0;
P722
D| FFICUTLY★
从键盘输入一日期,年月日之间以-"分隔,并以同样的形式但以”〃作分隔符输出
可用素材: printf("Ⅶ nplease input a date:"
printf( \nthe date i
程序的运行效果应类似地如图722.1所示,金色部分是从键盘输入的内容。
命令提示符
please input a date: 2009-7-19
the date is: 2009/07/1
图722.1
参考答案
#include
int main (void)
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.