第一篇:编程 - 题目
第一题:
不使用任何库,编写一个函数char*remove(const char* src,char c),参数src为输入的字符串,长度不确定,不为空。参数c为任何可能的字符返回值。Src中删除了所有字符c的字符串。对是否通过动态分配内存的方式返回这个字符串还是使用静态的内存不做限制。
第二题:
如下这段代码是否有错误,如果有,请找出错在哪里写出原因并改正
Voidf()
{
Charstr[6]=”12345”,Constchar*p1=str,Char *constp2=str
P1[0]=’6’
P2{0}=’7’
P1=NULL
P2=NULL
}
第三题:
调用函数Function2之后,x, y, z三个变量的值是什么?
VoidFunction2(int x,int& y, int* z)
{
X=1;
Y=2
*z=3;
Return;
}
Intx,y,z=0
Function2(x, y, &z);
第四题:
正则表达式.**123d能与以下哪些选项匹配? CD
A.******123
B.*****_1234
C.******1234
D._*1234
E._*12
3写出下面的生活场景可以用那种数据结构描述
(1)汽车进出加油站加油。(2)货车装货、卸货。____
第六题:
在32位操作系统中A占__ 字节,B占____字节
structA
{
inta;
int*b
charc;
}
union B
{
inta;
charb;
char * c;
};
阅读下面的C/C++源代码,请指出哪些代码是错误的或有风险,如果有,请指出错误是什么? const int * foo1()
{
int a = 10;
return &a;
}
const int * foo2()
{
int a = new int(10);
return a;
}
const int * foo3()
{
static int a = 10;
return &a;
}
int main(int artc,char* argv[])
{
const int *p1=foo1();
const int *p2=foo2();
const int *p3=foo3();
return 0;
}
第八题:
调用函数Founction2之后,x,y,z三个变量的值是什么?
void Function2(int x,int &y,int *z)
{
X = 1;
y = 2;
*z=3;
Return;
}
int x,y,z=0;
Function2(x,y,&z);
(必知必会)在32位X86平台,下述代码段输出结果是? unsigned int i=1;
unsigned int j=2;
printf(“0x%08xn”,i,j);
if(i – j >0){
Printf(“%d>%d”,i,j);
}else{
printf(“%d<=%d”,i,j);
}
输出为:,第九题:
请指出以下程序中的错误
Void test1()
{
char string [11];
char *str1=”Sinfor test”;
strcpy(string,str1);
}
第十题:
有数组定义int a[2][2]={{1},{2,3}};则a[0][1]的值为__A__
A0;B1;C2;D3;
设有以下定义
Int a=0double b=1.25char c=’a’#define d 2 则下面语句中错误的是____
Aa++Bb++Cc++Dd++
第十一题:
请问运行TEST函数会有什么样的结果
Void test(void)
{
Char*str=(char*)malloc(100);
Strcpy(str,”hello”);
Free(str);
If(str!=NULL)
{
Strcpy(str,”world”);
Printf(str);
}
}
第二篇:C语言编程实践题目
题目1
超市按实价收取客户购买的全部商品总额,而社区小店不收取总额中的小数部分,即不收取角和分。例如,在超市购买的全部商品总额为234.90元,那么超市将收取234.90元,但是,如果在社区小店购买的全部商品的总额是234.90元,那么社区小店仅收取234元。编写程序,提示依次输入购买的各单件商品的价格(输入任意字符结束输入过程),然后分别调用模拟超市和社区小店收费方式的函数得到全部商品的实际价格和应付款。程序运行示例:
请依次输入购买商品的价格(逗号分隔,并以输入任意字母结束输入过程):
1.2, 2.5, 3.6, a
实际价格总额为7.300000元
需付款(超市):7.300000元
需付款(社区小店):7.000000元
题目2
编写程序,对从键盘输入的任意5个整数进行排序,然后再从键盘输入一个数,要求按排序后的规律将它插入数组中。
题目3
从键盘上任意输入一个字符串S,输出其中的数字字符。例如输入为:sd12we$*55abc8,则 输出结果为:12558
题目4
青年歌手参加歌曲大奖赛,有11个评委对他演唱后进行评分,记分方法是:去掉一个最高分和一个最低分后,再求出剩下的评委给出的分数的平均分作为歌手的得分,试编程求他的最后得分。
题目5
编写程序,数组arrayA包括10个整数,把arrayA中所有的后项除以前项之商取整后存入数组arrayB,并按每行3个元素的格式输出数组arrayB。
题目6
如果一个数字十进制表达时,不存在连续两位相同,则称之为“不重复数”。例如,105、1234和12121都是“不重复数”,而11、100和1225不是。编写程序,从键盘输入一个正整数A(A<100000),求得大于A的最小“不重复数”。例如,输入54,输出56;输入10,输出12;输入21099,输出21201。
第三篇:2014最新数控编程毕业设计课题汇总可选题目
全套优秀毕业设计
以下课题全套都有
太多不好找,可下载后打开按CTRL+F搜索关键词
1420热连轧辊系变形三维建模及有限元分析(含全套设计图纸)
A0052数控技术毕业设计(论文)-输出轴的工艺工装设计
A0097毕业设计(论文)-C616普通车床进行数控改造(含全套CAD图纸)
B025数控技术毕业设计(论文)-机械式测刀仪设计(含全套CAD图纸)
B110毕业设计(论文)-数控回转工作台结构设计(含全套CAD图纸)
C013毕业设计(论文)-CJK6032-4型数控车床设计(含全套CAD图纸)
C072毕业设计(论文)-MK1332数控外圆磨床工作台结构设计--完整图纸
C080毕业设计(论文)-基于PLC数控Z3040摇臂钻床控制系统设计--有图纸
C137毕业设计(论文)-双回转数控工作台的设计(全套CAD图纸)
C160毕业设计(论文)-XA5032普通立式升降台铣床的数控改造(全套CAD图纸)
C6136型经济型数控改造(横向)全套含图
C616型普通车床改造为经济型数控车床设计(含全套设计图)
CA6140普通车床的数控技术改造
CA6140普通车床的经济型数控改造设计(全套含图)
CA6150数控车床主轴箱及传动系统系统的设计
CA6150普通车床的数控技术改造(全套含图)
CA6150车床数控化改造设计(全套含图)
CLK6140轻型数控车床主运动及进给系统设计
CM6132型精密车床主传动系统数控改造设计(含全套设计图)
D002毕业设计(论文)-C6160卧式车床数控化改造设计(含图纸)
D045机电一体化毕业设计(论文)-数控车床系统XY工作台与控制系统设计(含CAD图纸)D101毕业设计(论文)-数控机床上下料机械手设计(含全套CAD图纸)
D128毕业设计(论文)-MG132320-W型采煤机左牵引部机壳的加工工艺规程及数控编程(含全套CAD图 D129毕业设计(论文)-MG250591-WD型采煤机右摇臂壳体的加工工艺规程及数控编程(含CAD图纸)D147毕业设计(论文)-ZXK-7532数控立式钻铣床主运动、进给系统及控制系统的设计(含全套CAD图 D157毕业设计(论文)-XKA5032AC数控立式升降台铣床自动换刀设计(完整CAD图纸)
D162毕业设计(论文)-XK100立式数控铣床主轴部件设计(全套图纸)
D165机电一体化毕业设计(论文)-数控车床系统XY工作台与控制系统设计(全套图纸)
D188毕业设计(论文)-XK5040数控立式铣床及控制系统设计(全套CAD图纸)
D189毕业设计(论文)-XK5040数控立式铣床主运动系统、进给系统及控制系统设计(全套图纸)E151毕业设计(论文)-XKA5032A数控立式升降台铣床自动换刀装置的设计(全套图纸)
E152毕业设计(论文)-XTK7140数控立式铣镗床及控制系统设计(全套图纸)
F006毕业设计(论文)-CA6140普通车床的数控技术改造(机械部分)(全套图纸)
F009数控技术毕业设计(论文)-C618型卧式车床经济型数控纵向改造(全套图纸)
F011机电一体化课程设计-C6140卧式车床数控化改造设计(完整图纸)
F012毕业设计(论文)-C6136型卧式车床经济型数控改造(全套图纸)
F016毕业设计(论文)-CA6150数控车床主轴箱及传动系统的设计(全套图纸)
F017毕业设计(论文)-CLK6140轻型数控车床主运动及进给系统设计(全套图纸)
F019毕业设计(论文)-DK7732数控高速走丝电火花线切割机及控制系统(全套图纸)
F032毕业设计(论文)-数控铣床的主轴箱结构设计(全套图纸)
F055机床数控技术课程设计-减速箱箱体的数控加工工艺与编程(完整图纸)
F136毕业设计(论文)-FANUC-0i系统数控机床回参考点故障诊断与分析(全套图纸)
太多不好找,可下载后打开按CTRL+F 搜索关键词
F137毕业设计(论文)-雷达控制箱盒体的数控加工设计(全套图纸)
F140毕业设计(论文)-座体的工艺分析及数控加工(全套图纸)
F153毕业设计(论文)-C616型普通车床改造为经济型数控车床(全套图纸)
FA311系列高速并条机一三排罗拉支架设计及C6163车床改造(全套带CAD图)
G020数控技术毕业设计(论文)-支架零件图设计(完整图纸)
G021数控技术毕业设计(论文)-叉杆零件工艺设计与工装设计(完整图纸)
G063数控技术毕业设计(论文)-织机导板零件数控加工工艺与工装设计(完整图纸)
G065毕业设计(论文)-涡轮数控工艺及加工(全套图纸)
G111数控机床设计课程设计-数控车床纵向进给系统设计(完整图纸)
G114毕业设计(论文)-SSCK20A数控车床主轴及主轴箱的数控加工及数控编程(全套图纸)
G131毕业设计(论文)-300X400数控激光切割机设计(全套图纸)
G155数控技术毕业设计(论文)-传动器主要部件的数控加工(全套图纸)
G163毕业设计(论文)-四杆中频数控淬火机床总体及上料机构设计(全套图纸)
G188毕业设计(论文)-堵盖数控加工工艺规程设(全套图纸)
H011数控机床课程设计-X-Y数控工作台设计(完整图纸)
H019毕业设计(论文)-CA6140普通车床经济型数控改造(全套图纸)
H031毕业设计(论文)-XK5040数控立式铣床及控制系统设计(全套图纸)
H034毕业设计(论文)-CA6140普通车床进行数控改造设计(全套图纸)
H038毕业设计(论文)-CA6140经济型车床数控化改造(全套图纸)
H042毕业设计(论文)-C6136型经济型数控改造(横向)(全套图纸)
H069毕业设计(论文)-台式数控龙门雕刻机TLNC-X-2030工作台及Y轴传动部件设设计(全套图纸)H146毕业设计(论文)-CA6140型车床的经济型数控改造设计(全套图纸)
SSCK20A数控车床主轴和箱体加工编程
UG平台下数控加工刀具路径的应用研究(含全套设计图纸)
XK100立式数控铣床主轴部件设计
XK5040数控立式铣床主运动系统、进给系统及控制系统设计
XKA5032AC数控立式升降台铣床自动换刀装置设计
XKA5032A数控立式升降台铣床自动换刀装置的设计
XTK7140数控立式铣镗床及控制系统设计
Z90型电动阀门装置数控加工工艺(含全套设计图纸)
ZXK-7532数控立式钻铣床主运动、进给系统及控制系统的设计
万能渐开线检查仪数据处理(含程序)
三坐标数控铣床设计(含全套设计图纸)
两轴实验型数控系统设计(全套含图)
中国矿业大学CA6140普通车床进行数控改造设计
二维步进单片机控制工作台控制系统设计(全套含图)
传动器主要部件的数控加工(带图纸)
南通职业大学键槽端盖底板数控铣削加工设计
卧式铣床主轴悬臂梁系统振动减振问题的模拟实验研究(含全套设计图纸)
去毛刺专用机床电气系统控制设计(全套含图)
四杆中频数控淬火机床的设计制造(含说明书和零件图)
地铁门槛的加工工艺及编程设计(全套含图)
型腔零件的数控编程加工设计
基于pro-E的减速器箱体数控加工自动编程(含全套设计图纸)
基于Solid Edge设计的二位数控工作台模型设计(带程序)
基于SolidWorks的旋塞阀模拟仿真设计(全套含图)
基于Solidworks的轴承架模拟仿真设计(全套含图)
基于Solidworks的麻花钻的二次开发(全套含图)
基于虚交点的圆锥体端面尺寸数显量具的研制(全套含图)
太原科技大学C6136型经济型数控改造(横向)设计
导轨罩盖零件的数控加工工艺编程设计(带全套图)
小型零件数控加工工艺与编程(全套含图)
常州轻工职业技术学院FANUC-0i系统数控机床回参考点故障诊断与分析
常州轻工职业技术学院三菱数控铣床回参考点的故障诊断与分析
常州轻工职业技术学院数控机床伺服系统故障诊断与分析
常规量检测与控制工程专业综合实验设计(全套含图)
床身最大回转直径400mm数控车床及横向进给
弧面蜗杆加工专用数控机床设计(含全套设计图)
弹簧套筒零件的工艺规程及夹具设计(含全套设计图)
悬挂运动控制系统设计(附程序)
批量提取文件名.bat
攀枝花学院300X400数控激光切割机设计
数控技术毕业设计(论文)-典型铣削加工零件(含CAD图纸)
数控技术毕业设计(论文)-单向智能阀门车削工艺规程的设计(含全套CAD图纸)
数控技术毕业设计(论文)-曲柄轮零件机械加工工艺规程制订及工艺装备设计(全套图纸)
数控技术毕业设计(论文)-机械式测刀仪设计(含全套CAD图纸)
数控技术毕业设计(论文)-输出轴的工艺工装设计
数控技术课程设计-数控铣床的主传动系统设计(全套图纸)
数控技术课程设计-立式数控铣床工作台(X轴)设计(全套图纸)
数控机床课程设计-C6163型车床的经济型数控改造设计(含全套CAD图纸)
数控激光切割机设计(全套带CAD图)
数控螺纹车床控制系统硬件电路设计
数控车床中心架和托料装置液压系统设计(含全套设计图纸)
数控车床横向进给机构设计(全套含图)
数控车床电动刀架设计(全套带图)
数控车床纵向进给系统设计
数控钻床横纵两向进给系统的设计(全套含图)
数控铣床编程实例分析(含全套图纸)
数控铣高级工零件工艺设计及程序编制(说明书+图纸)
普通CA6140车床的经济型数控改造
机械毕业设计(论文)-数控雕刻机设计【全套图纸】
机械毕业设计(论文)-C6132普通车床Z轴数控化改造(全套图纸)
机械毕业设计(论文)-XK5040数控立式铣床进给系统设计(全套图纸)
机械毕业设计(论文)-数控高速滚齿机总体布局及尾座部件设计(全套图纸)
机械设计制造及自动化毕业设计(论文)-数控多工位钻床设计(全套图纸)
机电一体化毕业设计(论文)-单片机控制的数控车床实验台【全套图纸】
机电系统课程设计-X-Y水平数控滑台机电系统设计(全套图纸)
柴油机数字化快速设计系统中实例库的建立(含全套设计图纸)
株洲工学院XK5040数控立式铣床及控制系统设计
毕业设计(论文)--数控车床C616A减速器传动轴的加工(含图纸+工序卡+规程)
毕业设计(论文)-300×400数控激光切割机XY工作台部件及单片机控制设计【全套图纸】
毕业设计(论文)-C616普通车床进行数控改造(含全套CAD图纸)
毕业设计(论文)-CA6140普通车床改为经济型数控车床纵向进给系统设计及进给系统的润滑设计【全套 毕业设计(论文)-CA6140普通车床的数控化改造(全套图纸)
毕业设计(论文)-CA6140普通车床的数控化改造(全套图纸)
毕业设计(论文)-CA6140车床数控改造设计(全套图纸)
毕业设计(论文)-CA6150普通车床的数控技术改造(含全套CAD图纸)
毕业设计(论文)-CK6132数控车床总体及进给驱动部件设计(全套图纸)
毕业设计(论文)-CK6140数控卧式车床及控制系统的设计(全套图纸)
毕业设计(论文)-X502数控铣床纵向进给机构设计(全套图纸)
毕业设计(论文)-两轴实验型数控铣床系统设计[机+电]-【全套图纸】
毕业设计(论文)-二维交流伺服数控控制工作台机械系统设计【全套图纸】
毕业设计(论文)-导轨罩盖零件的数控加工工艺编程设计【全套图纸】
毕业设计(论文)-小型零件数控加工工艺与编程【全套图纸】
毕业设计(论文)-数控卧式镗铣床换刀机械手设计【全套图纸】
毕业设计(论文)-数控回转工作台结构设计(含全套CAD图纸)
毕业设计(论文)-数控车床4工位自动回转刀架结构设计(全套图纸)
毕业设计(论文)-数控车床主传动机构设计(含全套CAD图纸)
毕业设计(论文)-数控车床电动刀架设计【全套图纸】
毕业设计(论文)-数控钻床横、纵两向进给系统的设计(全套图纸)
毕业设计(论文)-数控铣床工作台仿真实验系统的开发【完整图纸】
毕业设计(论文)-数控镗铣床换刀机械手设计(全套图纸)三维PROE
毕业设计(论文)-普通CA6140车床的经济型数控改造(全套图纸)
毕业设计(论文)-普通CA6150车床数控化技术改进(全套图纸)
毕业设计(论文)-龙门数控火焰切割机设计(全套图纸)
河南科技大学对数控机床的部分进行设计
浙江机电职业技术学院织机导板零件数控加工工艺与工装设计
湖南工学院减速箱箱体的数控加工工艺与编程
玻璃横切结构及人机界面系统设计-(全套带图)
理工学院数控技术及应用专业毕业设计
用S7-200实现PID控制系统设计(含全套设计图纸)
电脑主板回焊炉及控制系统设计(全套含图)
砂轮磨损的智能监测的研究(附录程序)
组合零件加工工艺、程序编制及仿真毕业设计(全套)
螺栓数控铣床设计(含全套设计图纸)
行星架的数控加工与选用(全套含图)
连杆平行度测量仪设计(全套含图)
采煤机右摇臂壳体的加工工艺规程及数控编程(含全套设计图纸)
重庆工学院工艺过程卡及数控编程设计
钻床控制系统的PLC改造(含全套设计图纸)
钻床的自动化改造及进给系统设计(带CAD图)
铣床的数控X-Y工作台设计
顶杆自动识别系统的设计(含全套设计图)
风机筒形零件成型专用设备总体结构及控制设计(含全套设计图)齿轮泵前盖的数控加工和三维造型(含全套设计图)
第四篇:linux c-c++编程面试题目
linux 内核驱动开发笔试题 一、一些常规中举的 C 考题 第一题:写出下述程序结果: int m[][3] = {1,4,7,2,5,8,3,6,9};int i, j, k = 2;for(i = 0;i < 3;i++){ printf(“%d”, m[k]);}
问题所在:本题考点一眼就可以看出,二重数组啦!第二题:下列哪个引用是不正确的?
int a[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, *p = a;(A)a[p-a];(B)*(&a);(c)p;(D)*(*(a+i));
第三题:下列 4 个选项中,哪个结果为 6?
int a[10] = {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}, *p = a;(A)*p + 6;(B)*(p+6);(C)*p += 5;(D)p+5;
第四题:关于二叉树的,给你前序与中序,让你画出二叉树图形; 第五题:关于操作系统方面的,具体题目记不清了,大概意思如下: 在多任务操作系统中,任务间的通信方式有哪几种?如何任务间互斥(并举例说明); 漏了一个考点,记不起来了,想起来再补上吧!二、一些怪题(别误会,不是那些平时根本不用的、只放在旮旯的偏题,而是网上的原题,^_^)此公司笔试题的另外一个怪像就是,直接将网络上已经很久很久以前的题目(可谓说是嵌入 界 C 笔试题的经典了,在偶的“几道经典C语言面试题”贴中,已经有了)放入试卷中考你,一共大概有 3 道题,其中有两道是原封不动照搬的,具体题目如下:
1、写一个“标准”宏 MIN,这个宏输入两个参数并返回较小的一个。
2、给定一个整型变量 a,写两段代码,第一个设置 a 的 bit 3,第二个清除 a 的 bit 3。在 以上两个操作中,要保持其它位不变。
3、在某工程中,要求设置一绝对地址为 0x67a9 的整型变量的值为 0xaa66。写代码去完成 这一任务。(注:这一题稍微改了改,呵呵,改的地方就是文字变了个说法,变长了,^_^,嗯,地址也应该变了吧,唉,记不清了!)
三、还有一道《高质量 C++-C 编程指南》中的题目 头文件中的 ifndef/endif 干什么用?(呵呵,与原题相比只是少了 define)!
第五篇:VB编程题(循环部分总结题目
循环部分
1.求自然数1~100之间奇数之和。
2.求自然数1~100之间偶数之和。
3.编程计算从200到1000之间的所有4的倍数之和。
4.编程计算从300到1000之间的所有7的倍数之和。
5.编写程序在窗体上显示出:5/6+4/5+3/4+2/3+1/2
6.编写程序,通过InputBox函数从键盘上输入4个数,计算并在窗体上显示这4个数的和及平均值。
7.在窗体的单击事件过程中,编写程序计算1!+2!+3!+ „ +20!
8.有一个窗体,窗体中有一个文本框,名称为Text1,有一个按钮,试编写按钮的单击事件,实现计算1!+2!+3!+„+10!,将结果显示在文本框Text1中。(或参照 7 用教材:P86 [例4-21] 方法)
9.编写程序计算:s=1+1/2!+1/3!+„+1/n!,说明:在窗体中有一个文本框控件:Text1,用来接收n的值,有一个标签控件:Label1,用来显示S的值,试编写窗体的单击事件,实现计算与显示功能,只要求写出事件的主要代码,事件过程的起始语句和结束语句可略去。(或 参照7 用教材:P87 [例4-22] 方法)
10.编写程序,在窗体上输出由1、2、3、4、5这五个数字组成的所有可能的两位数,并统计它们的个数。
说明: 程序中红色标示的部分 控制 每行输出5个数
11.求s=a+aa+aaa+„+aaa„aaa(n个a),其中a和n的值由用户自己输入。例如,当a=3,n=4时,S=3+33+333+3333。
12.在窗体上输出下三角的九九乘法表。
13.编写程序,将26个字母逆序输出。
14.编写程序,将字符串“山高人为峰”按逆序“峰为人高山”输出。
15.设纸的厚度为0.5毫米,将纸对折,再对折„,求至少对折多少次,纸张的厚度能达到珠穆朗玛峰的高度8848米。
16.编写程序,求s的值,s=1×2×3+2×3×4+„+n×(n+1)×(n+2)的值。n由程序输入。
17.编写一个程序,用户连续输入N个值,直到输入非数值数据为止。最后输出其中最大的一个数。
18.编写程序,输入一个数,判定该数是否为素数,如果是素数,则输出“该数是素数”的信息,否则输出“该数不是素数”的信息。