C语言机试题
“C语言机试题”相关的资料有哪些?“C语言机试题”相关的范文有哪些?怎么写?下面是小编为您精心整理的“C语言机试题”相关范文大全或资料大全,欢迎大家分享。
c语言机试题汇总
第一部分-分支、循环部分
1、 某一次考试之后,需要统计考生(10人)的平均成绩,并找出其中的最高分和最低分。
2、 从键盘输入两个正整数,输出这两个整数的商,要求商的小数点后保留5位。例如输入355和113,
输出3.14159.
3、 用while循环结构编写程序打印ASCII码为33-127的字符 4、 用do-while,for循环结构编写程序打印ASCII码为33-127的字符 5、 用for循环结构编写程序打印ASCII码为33-127字符
6、 在1-500中,找出能同时满足用3除余2,用5除余3,用7除余4的所有整数,用循环结构 7、 输入一个整数将其倒着输出,如54321 8、 计算s=1+1/3+1/5+…+1/n,截止到1/n<10-4 9、 从键盘输入一整数n,计算1*1+2*2+...+n*n的值 10、 用 while 循环计算1+2+……+100的和 11、 用 do while循环计算1+2+……+100的和 12、 用 for 循环计算1+2+……+100的和 13、 输入一个小于等于10的整数n ,计算n!
14、 输入两个正整数m和n,计算m!+n!,m和n的值均小于10。 15、 用循环语句,计算1~100之间的所有3的倍数之和 16、 用循环语句,计算100-200之间的所有7的倍数之和
17、 输出1-100之间,7的整数倍数或数字尾数为7的数字,统计出这些数字个数 18、 输入一行字符,分别统计出其中英文字母,空格,数字和其他字符的个数 19、 输入一个整数,统计它有几位数
20、 编写程序,
c语言一些机试题
C语言上机考试题(第一套)
1.编写函数fun,它的功能是:计算并输出下列级数和:
例如,当n = 10时,函数值为:0.909091 注意:部分源程序给出如下。
请勿改动主函数main和其他函数中的任何内容,仅在函数 fun的花括号中填入你编写的若干语句。
试题程序:
#include float ???? } main() /*主函数 */ { clrscr(); printf(″%f\\n″, fun(10)); } 解答: #include main() /*主函数 */ { } 说明:主函数中的clrscr()函数为TC下使用的清屏函数,在VC中不能使用,在本题中可以直接删除或改为 system(\ 2.在[10000, 20000]范围内考察个位数字是7的素数, 问: (1) 这样的素数有多少个? system(\ printf(\double s=0; int i; for(i=1;i
C语言模拟ATM机
一、 实验目的
通过设计一个ATM机模拟操作的程序,全面运用课程的主要知识点,巩固对模块化程序设计、文件操作的理解,提高软件编程能力。
二、 实验要求
要求每人独立完成设计,编写一个ATM机模拟操作程序。提交实验报告、源程序、程序运行截图。
1. 程序具有以下功能:
1) 登录系统:
输入卡号(16位)、密码(6位),只有卡号、密码同时正确(帐户信息存放在文件中)才能进入系统; 2) 操作功能:
? 查询:查询帐户的存款余额。按任意键返回主菜单;
? 修改密码:连续输入两次新密码(两次输入结果完全相同)后,新密码取代旧密码,并存
放到帐户信息文件中。之后可返回主菜单;
? 取款:输入50或100的倍数模拟为取款金额,请注意:取款金额不得超过帐户余额,
操作后帐户余额应相应减少。之后可返回主菜单;
? 存款:输入50或100的倍数模拟为存款金额,现假设存款金额不得超过20000元,操
作后帐户余额应相应增加。之后可返回主菜单;
? 转帐:先输入一个帐户号(已保存在帐户信息文件中),然后显示一部分用户名(如:张*
山),储户确认无误后,再输入50或100的倍数模拟为转帐金额,请注意:转帐金额不得超过帐户余额,操作后帐户余额应相应减少。之后可返回主菜单;
单片机 c语言例题
? 1.设有一组数据{72,27,18,29,26,63,112,98,12,6},被定义在内部数据存储器中,用
C51编程,将其拷贝到外部数据存储器中,并分别找出最大数与最小数存入外部数据存储器的max和min单元。 ? #include ? #include ? #define max XBYTE [0x1000] ? #define min XBYTE [0x1001] ? unsigned char tab[]={72,27,18,29,26,63,112,98,12,6}; ? void main() ? {unsigned int i,add=0x40; ? for(i=0;i<10;i++) ? {XBYTE[add+i]=tab[i]; ? } ? max=XBYTE[add]; ? min=XBYTE[add]; ? for(i=0;i<10;i++) ? {if(XBYTE[add+i]>max) ? {max=XBYTE[add+i];} ? if(XBYT
c语言试题
一、 单选题
1-1. 以下______是面向过程的程序设计语言。 A. 机器语言 B. 汇编语言 C. 高级语言 D. 第四代语言
1-2. 程序设计一般包含以下四个步骤,其中首先应该完成的是______。 A. 设计数据结构和算法 B. 建立数学模型 C. 编写程序 D. 调试运行程序
1-3. 以下常用算法中,适合计算等差级数的算法是______。 A. 枚举法 B. 递推法 C.分治法 D. 排序法 1-4. 以下不属于算法基本特征的是______。
A. 有穷性 B. 有效性 C.可靠性 D. 有一个或多个输出 1-5.下面描述中,不正确的是______。 A. 程序就是软件,但软件不仅仅是程序。
B. 程序是指令的集合,计算机语言是编写程序的工具。 C. 计算机语言都是形式化语言,它有严格的语法规则和定义。 D. 计算机语言只能编写程序而不能表示算法。 1-6.下面描述中,正确的是______。
A. 结构化程序设计方法是面向过程程序设计的主流。 B. 算法就是计算方法。
C. 一个正确的程序就是指程序书写正确。
D. 计算机语言是编写程序的工具而不是表示算法的工具。 1-7.下面描述中,不正确的是______。 A. 递归法的
c语言单片机实例
第三章 单片机C语言编程基础
本章主要学习51单片机的外部引脚和内部结构等,叙述一下。本书任务驱动教学,引入案例有浅变深,循序渐进,给读者留下思考和发挥空间。
3.1 利用单片机的I/O口驱动LED
3.1.1利用单片机的P0.0 端口驱动1只LED闪烁
编程的目的是利用C语言控制单片机I/O端口按要求输出矩形波脉冲信号,信号的周期由延时函数决定。
一、电路原理
STC-89C51单片机的P0口采用为OD门输出,不存在拉出电流,因此利用P0驱动负载时有两种接法:一种是加上拉电阻R2,见图3-1-1,既用1K?电阻接电源正极,此时P0口输出高电平时LED亮;另一种电路为P0.7低电平驱动有效,在P0.7输出低电平时,STC-89C51端口灌入电流达20mA,可直接驱动小负载。图3-3-1中的R3为限流电阻,限制LED2的工作电流。
VCC(+5V)R3 1KIC STC89C51CY 12MHz1918XTAL1XTAL2P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.
c语言试题
一、 单选题
1-1. 以下______是面向过程的程序设计语言。 A. 机器语言 B. 汇编语言 C. 高级语言 D. 第四代语言
1-2. 程序设计一般包含以下四个步骤,其中首先应该完成的是______。 A. 设计数据结构和算法 B. 建立数学模型 C. 编写程序 D. 调试运行程序
1-3. 以下常用算法中,适合计算等差级数的算法是______。 A. 枚举法 B. 递推法 C.分治法 D. 排序法 1-4. 以下不属于算法基本特征的是______。
A. 有穷性 B. 有效性 C.可靠性 D. 有一个或多个输出 1-5.下面描述中,不正确的是______。 A. 程序就是软件,但软件不仅仅是程序。
B. 程序是指令的集合,计算机语言是编写程序的工具。 C. 计算机语言都是形式化语言,它有严格的语法规则和定义。 D. 计算机语言只能编写程序而不能表示算法。 1-6.下面描述中,正确的是______。
A. 结构化程序设计方法是面向过程程序设计的主流。 B. 算法就是计算方法。
C. 一个正确的程序就是指程序书写正确。
D. 计算机语言是编写程序的工具而不是表示算法的工具。 1-7.下面描述中,不正确的是______。 A. 递归法的
c语言试题
一、 单选题
1-1. 以下______是面向过程的程序设计语言。 A. 机器语言 B. 汇编语言 C. 高级语言 D. 第四代语言
1-2. 程序设计一般包含以下四个步骤,其中首先应该完成的是______。 A. 设计数据结构和算法 B. 建立数学模型 C. 编写程序 D. 调试运行程序
1-3. 以下常用算法中,适合计算等差级数的算法是______。 A. 枚举法 B. 递推法 C.分治法 D. 排序法 1-4. 以下不属于算法基本特征的是______。
A. 有穷性 B. 有效性 C.可靠性 D. 有一个或多个输出 1-5.下面描述中,不正确的是______。 A. 程序就是软件,但软件不仅仅是程序。
B. 程序是指令的集合,计算机语言是编写程序的工具。 C. 计算机语言都是形式化语言,它有严格的语法规则和定义。 D. 计算机语言只能编写程序而不能表示算法。 1-6.下面描述中,正确的是______。
A. 结构化程序设计方法是面向过程程序设计的主流。 B. 算法就是计算方法。
C. 一个正确的程序就是指程序书写正确。
D. 计算机语言是编写程序的工具而不是表示算法的工具。 1-7.下面描述中,不正确的是______。 A. 递归法的
c语言试题
一、 单选题
1-1. 以下______是面向过程的程序设计语言。 A. 机器语言 B. 汇编语言 C. 高级语言 D. 第四代语言
1-2. 程序设计一般包含以下四个步骤,其中首先应该完成的是______。 A. 设计数据结构和算法 B. 建立数学模型 C. 编写程序 D. 调试运行程序
1-3. 以下常用算法中,适合计算等差级数的算法是______。 A. 枚举法 B. 递推法 C.分治法 D. 排序法 1-4. 以下不属于算法基本特征的是______。
A. 有穷性 B. 有效性 C.可靠性 D. 有一个或多个输出 1-5.下面描述中,不正确的是______。 A. 程序就是软件,但软件不仅仅是程序。
B. 程序是指令的集合,计算机语言是编写程序的工具。 C. 计算机语言都是形式化语言,它有严格的语法规则和定义。 D. 计算机语言只能编写程序而不能表示算法。 1-6.下面描述中,正确的是______。
A. 结构化程序设计方法是面向过程程序设计的主流。 B. 算法就是计算方法。
C. 一个正确的程序就是指程序书写正确。
D. 计算机语言是编写程序的工具而不是表示算法的工具。 1-7.下面描述中,不正确的是______。 A. 递归法的
单片机C语言期末考试题
单片机C语言期末考试题(A)
一、单项选择题:40 分
1、MCS-51系列的单片机中片内RAM的字节大小可能的是( ) A、128M B、128K C、128 D、64 2、C51语言提供的合法的数据类型关键字是( )。
A、sfr B、BIT C、Char D、integer r 3、片内RAM的位寻址区,位于地址( )处。
A、00H~1FH B、20H~2FH C、30H~7FH D、80H~FFH 4、间接寻址片内数据存储区(256字节),所用的存储类型是( ) A、data B、bdata C、idata D、xdata 5、MCS-51单片机上电复位的信号是( )
A、下降沿 B、上升沿 C、低电平 D、高电平 6、可以将P1口的低4位全部置高电平的表达式是( )
A、P1&=0x0f B、P1|=0x0f