C语言20套题

题 1:出现次数最多的数#includeint main()int i,j, n, s;int t = 1;int a10001 = 0;scanf(“%d“, for (i = 0; i at) t=s;if (as = at) t=(sint main()int sum=0;char a13 =

C语言20套题Tag内容描述:

1、题 1:出现次数最多的数#includeint main()int i,j, n, s;int t = 1;int a10001 = 0;scanf(“%d“, for (i = 0; i at) t=s;if (as = at) t=(sint main()int sum=0;char a13 = 0;gets(a);sum = (a0 - 0)*1 + (a2 - 0) * 2 + (a3 - 0) * 3 + (a4 - 0) * 4 + (a6 - 0) * 5 + (a7 - 0) * 6 + (a8 - 0) * 7 + (a9 - 0) * 8 +(a10 - 0) * 9;if (sum%11 = a12-0)|(sum%11=10elseif (sum%11 。

2、二、填空题1、C语言中对文件读写之前必须先打开文件,文件的打开是通过调用_函数来实现。答案: 1:fopen#fopen()#fopen()知识点:知识点/基本理论/C11文件/C11_2文件函数2、C语言中文件操作结束节后,必须关闭文件。而且关闭文件是通过调用_函数来实现。答案: 1:fclose#fclose()#fclose()知识点:知识点/基本理论/C11文件/C11_2文件函数3、字符串函数_用于从指定的磁盘文件中读出一个字符串。答案: 1:fgets#fgets()知识点:知识点/基本理论/C11文件/C11_2文件函数4、字符串函数_用于把一个字符串写入指定的磁盘文件中。答案: 1。

3、科启教育 会计 计算机 教师资格 二级 C语言及公共基础选择题 001) 对长度为 n的线性表排序,在最坏情况下,比较次数不是 n(n 1)/2的排序方法是 A) 快速排序 B) 冒泡排序 C) 直接插入排序 D) 堆排序 答案: D 002) 下列关于栈的叙述正确的是 A) 栈按 “先进先出 “组织数据 B) 栈按 “先进后出 “组织数据 C) 只能在栈底插入数据 D) 不能删除数据 答案: B 003) 算法的空间复杂度是指 A) 算法在执行过程中所需要的计算机存储空间 B) 算法所处理的数据量 C) 算法程序中的语句或指令条数 D) 算法在执行过程中所需要的临时工作单元数 答案: A。

4、1以下程序的输出结果是 c 。main() struct cmplx int x;;int y;cnum2 = 1, 3, 2, 7;printf(“%dn“, cnum0.y / cnum0.x * cnum1.x); A.0B.3C.6D.12设有以下语句ctypedef struct S int g; char h; T;则下面叙述中正确的是 。A.可用S定义结构体变量B.T struct SC.可以用T定义结构体变量D.S struct 3.以下叙述中错误的是(d)。A.在利用fread函数从二进制文件中读数据时,可以用数组名给数组中所有元素读入数据B.二进制文件打开后可以先读文件的末尾,。

5、判断题 1. 1 分 每一个C语言程序都必须有一个main函数。 答案:Y 2. 1 分 C 语言程序的三种基本结构是顺序结构选择结构和递归结构。 答案:N 3. 1 分 在程序设计中,经常用选择又称分支循环和函数3种控制结构。 答案:N 。

6、C 语 言 ( 函 数 , 变 量 作 用 范 围 ) 一1 C 语言程序由函数组成,以下说法正确的是( A ).A)主函数可以在其它函数之前,函数内不可以嵌套定义函数B)主函数可以在其它函数之前,函数内可以嵌套定义函数C)主函数必须在其它函数之前,函数内不可以嵌套定义函数D)主函数必须在其它函数之前,函数内可以嵌套定义函数2 以下说法中不正确的是 ( A )。A) 主函数 main 中定义的变量在整个文件或程序中有效B) 不同的函数中可以使用相同名字的变量C) 形式参数是局部变量D) 在一个函数内部,可以在复合语句中定义变量,这些变量只在本复合语。

7、C 语言编程题(带答案)1、求 100 之内自然数中最大的能被 17 整除的数。2、已知 a,b,c 都是 1 位整数,求当三位整数 abc、cba 的和为 1333 时 a、b、c 的值。3、计算并输出 200-400 之间不能被 3 整除的整数的和。4、从键盘输入 10 个数,统计非负数的个数,并计算非负数的和5、求 100 之内自然数中偶数之和。6、输入 5 个数,求和并输出。要求编写求和的函数。7、编程计算 1*2*3+3*4*5+5*6*7+.+99*100*101 的值。8、编写程序,将用户输入的字符串中所有的字符 a 用*代替,然后输出。9、编写程序,将一个一维数组的元素逆序存放并输出。。

8、 - 1 - - 1 - 4.1 温度转换 背景: 经常出国旅行的驴友都知道,需要时时了解当地的气温状况,但不少国家采用了不同的温度计量单位:有些使用华氏温度标准( F),有些使用摄氏温度( C)。现在,请你根据温度转换公式设计一个温度转换程序,可以进行温度转换。如果输入摄氏温度,显示转换的华氏温度;如果输入华氏温度,显示转换的摄氏温度。 温度转换的公式为: F (C 9 5) 32 ; C (F 32) 5 9 ;式中 F-华氏温度, C-摄氏温度。 输入: 第一个数据( 1 或 2 )确定转换的类型:华氏转摄氏( 1);摄氏转华氏( 2); 第二个数据是相应需。

9、1.以下叙述中正确的是 AC程序的基本组成单位是语句 BC程序中的每一行只能写一条语句 C简单C语句必须以分号结束 DC语句必须在一行内写完 2计算机能直接执行的程序是 A源程序 B目标程序 C汇编程序 D可执行程序 3以下选项中不能作为C。

10、判断题1. (1 分)每一个 C 语言程序都必须有一个 main 函数。答案: Y2. (1 分)C 语言程序的三种基本结构是顺序结构、选择结构和递归结构。答案: N3. (1 分)在程序设计中,经常用选择(又称分支)、循环和函数 3 种控制结构。答案: N4. (1 分)用语言编写的源程序必须经过编译连接后生存可执行程序,才能运行。答案: N5. (1 分)程序主函数中的一个变量可以被定义为两个或多个不同的类型。考生选择: N答案: N6. (1 分)在源程序中,/*与*/之间的注释信息也被编译,但对程序运行运果不发生影响。答案: N7. (1 分)程序是由函数构成的,每一个函数。

11、经典 C 语言程序设计 100 例【程序 1】题目:有 1、2、3 、4 个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是 1、2 、3、4 。组成所有的排列后再去掉不满足条件的排列。 2.程序源代码:main()int i,j,k;printf(“n“);for(i=1;i2)/*如果是闰年且月份大于 2,总天数应该加一天*/sum+;printf(“It is the %dth day.“,sum);#includeint main()int year,month,date,leap,days=0;scanf(“%d%d%d“,leap=(year%4=0switch(month)case 12:days+=30;case 11:days+=31;case 10:days+=30。

12、5-1 求幂之和 (15 分)本题要求编写程序,计算 sum=21 + 22 + 23 + cdots + 2nsum=21+22+23+2n。可以调用 pow 函数求幂。输入格式:输入在一行中给出正整数 nn(le10)。输出格式:按照格式“result = 计算结果 ”输出。输入样例:5输出样例:result = 62#include#includeint main()int i,n,sum=0;scanf(“%d“,for(i=1;i#includeint main()double a=1,b=3,i=1,j=3;double eps,m=1,sum=0; scanf(“%le“, while(meps)m=a/b;sum=sum+m;i=i+1;j=j+2;a=a*i;b=b*j;printf(“PI = %.5lfn“,2+2*sum);return 0;5-3 判断素数 (15 分)输入一个正整数 m。

13、1.以下叙述中正确的是 C AC程序的基本组成单位是语句 BC程序中的每一行只能写一条语句 C简单C语句必须以分号结束 DC语句必须在一行内写完 2计算机能直接执行的程序是 D A源程序 B目标程序 C汇编程序 D可执行程序 3以下选项中不。

14、三、程序题1、编程序解百鸡问题:100 元钱买 100 只鸡,公鸡每只 3 元,母鸡每只 5 元,小鸡 3 只 1元,问公鸡、母鸡、小鸡各多少只?#includeint main()int x,y;printf(“百鸡问题解:n“);for(x=1;x#includeint main()int i,j,k,n;for(n=101;n#includeint main()float a,b,c,s,area;scanf(“%f%f%f“,if(a0area=(s*(s-a)*(s-b)*(s-c);printf(“三角形的面积为:%fn“,area);else printf(“不能构成三角形“);return 0; 4、编程序求解以下问题:输入长方体的长、宽、高,求长方体的体积并输出。#include#includeint main()double a,b,h,v;。

15、第 1 页 ( 共 6 页 )试 题 一参 考 答 案 与 评 分 标 准一 、 单 项 选 择 题 : (10分 , 每 题2分 )1 对 于 一 个 正 常 运 行 和 正 常 退 出 的 C 程 序 , 以 下 叙 述 正 确 的是 。A)程 序 是 从 main 函 数 第 一 条 可 执 行 语 句 开 始 执 行 , 在 main 函数 结 束B)程 序 的 执 行 总 是 从 程 序 的 第 一 个 函 数 开 始 , 在 main函 数 结束 C)程 序 的 执 行 总 是 从 main函 数 开 始 , 在 最 后 一 个 函 数 中 结 束D)从 程 序 的 第 一 个 函 数 开 始 , 在 程 序 的 最 后 一 个 函 数 中 结 束2 在turboC2。

16、第 1 页 ( 共 6 页 )试 题 二参 考 答 案 与 评 分 标 准一 、 单 项 选 择 题 : (10分 , 每 题2分,评 分 标 准 : 正 确 得2分,错误 扣2分 )1 以 下 不 能 对 二 维 数 组a进 行 正 确 初 始 化 的 语 句 是A)inta2 3=0;B)inta 3=1,2,0;C)inta2 3=1,2,3,4,5,6;D)inta 3=1,2,3,4,5,6;2 有 以 下 程 序 片 断floatfun(intx,inty)return(x+y);main()inta=2,b=5,c=8;printf(“%3.0fn“,fun(int)fun(a+c,b),a-c));程 序 运 行 后 的 输 出 结 果 是:A)编 译 出 错B)9C)21D)9.03 若 有 以 下 调 用 语 句 , 则 不 正 确 的fun函 。

17、.1.题目标题:四位反序数题目描述:设是一个四位数,它的 n倍恰好是其反序数(例如:123 的反序数是 321) ,编程,输出一个满足条件的。 (知识点:控制语句)输入描述:输入为一个整形数 n(2 main() int n,g,s,b,q,i;scanf(“%d“, for(i=1000;imain()int i,age20,d11=0;for(i=0;i int gcd(int n,int m) if(m=0) return n; return gcd(m,n%m); int main() int x,y,z;scanf(“%d%d%d“,printf(“%d“,gcd(gcd(x,y),z); return 0; 4.题目标题:发放奖金题目描述:某车间按工人加工零件的数量发放奖金,奖金分为五个等级:每月加工零件数 N。

18、精选优质文档倾情为你奉上 51求幂之和15分 本题要求编写程序,计算sum21 22 23 cdots 2nsum2122232n。可以调用pow函数求幂。 输入格式: 输入在一行中给出正整数nnle10。 输出格式: 按照格式result。

19、 1 输入年月日 #include int leapyear(int y) if(y%400=0|(y%4=0 else return 0; main() int days12=31,28,31,30,31,30,31,31,30,31,30,31; int day,month,year,sum,i; printf(“nplease input year,month,dayn“); scanf(“%d,%d,%d“, sum=day; for(i=0;i2)sum+=leapyear(year); printf(“It is the %dth dayn“,sum); 2 九九乘法表 #include main() int j,i; for(i=1;ii) printf(“t“); else printf(“%d*%d=%dt“,i,j,i*j); printf(“n“); 3 公倍数 公约数 /*#include #include main() int x, y, z, w; scanf(“%d%d“, if 。

20、For prefect 卓越团队 1 C 语言最重要的知识点复习资料!要学的都来看看。保你及格! 六月,奋战 C 语言,大家一起加油啦 ! 总体上必须清楚的 : 1)程序结构是三种 : 顺序结构 , 循环结构 (三个循环结构 ), 选择结构 (if 和 switch) 2)读程序都要从 main()入口 , 然后从最上面顺序往下读 (碰到循环做循环 ,碰到选择做选择 )。 3)计算机的数据在电脑中保存是以 二进制的形式 . 数据存放的位置就是 他的地址 . 4)bit 是位 是指为 0 或者 1。 byte 是指字节 , 一个字节 = 八个位 . 5)一定要记住 二进制 如何划成 十进制。 概念常考到的: 、。

【C语言20套题】相关DOC文档
CCF历年真题C语言答案.docx
C语言题库填空题部分.docx
c语言选择题题库.docx
c语言期末题库选择题.docx
C语言判断题36页.docx
C语言选择题.docx
C语言编程题带答案.docx
c语言上机题答案大全.docx
C语言习题真题11-20题(无答案)(共2页).doc
C语言判断题.docx
C语言编程100题.docx
C语言基础编程题.docx
C语言习题真题11-20题(共2页).doc
C语言程序题.docx
C语言20道编程题操作题示例.doc
C语言基础编程题(共20页).docx
C语言20题.docx
C语言20套题.docx
【C语言20套题】相关PDF文档
套题1C语言程序设计答案.pdf
套题2C语言程序设计答案.pdf
标签 > C语言20套题[编号:823052]

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。