大连理工大学C语言题库12套

上传人:s9****2 文档编号:507803172 上传时间:2023-07-10 格式:DOC 页数:118 大小:348.50KB
返回 下载 相关 举报
大连理工大学C语言题库12套_第1页
第1页 / 共118页
大连理工大学C语言题库12套_第2页
第2页 / 共118页
大连理工大学C语言题库12套_第3页
第3页 / 共118页
大连理工大学C语言题库12套_第4页
第4页 / 共118页
大连理工大学C语言题库12套_第5页
第5页 / 共118页
点击查看更多>>
资源描述

《大连理工大学C语言题库12套》由会员分享,可在线阅读,更多相关《大连理工大学C语言题库12套(118页珍藏版)》请在金锄头文库上搜索。

1、-【第一套】一、单项选择1以下数据中,为字符串常量的是D。A、AB、How do you do.C、$abcD、house2以下所列的C语言常量中,错误的选项是(b )。A、0*FFB、C、2LD、723以下程序的输出结果是D。main()float *=3.6; int i;i=(int)*; printf(*=%f,i=%dn,*,i);A、*=3.600000,i=4B、*=3 i=3.600000C、*=3,i=3D、*=3.600000,i=34假设k是整型,则以下程序段的执行结果是:(B )k=-3;if(k=0) printf(*) ;else printf(&);A、*B、有语

2、法错误,无结果C、&D、*&5假设*=2,y=3则*|y的结果是(C )。A、3B、0C、1D、26针对以下程序段答复以下问题(B ).for(t=1;t=100;t+) scanf(%d,&*); if(*=0时什么也不输出B、最多允许输出100个非负整数C、printf函数永远也不执行D、当*0时整个循环完毕7以下程序的执行结果是(B )。 main() int num = 0; while( num |-!N5do-while循环由do开场,while完毕,循环体可能一次也不做。N6continue语句用于终止循环体的本次执行.Y7假设有定义和语句:int a33=3,5,8,9,12,

3、35,i,sum=0;for(i=0;i1,*的值为_1_.5连接字符串的函数是_strcat_,只写函数名即可.6函数不可以进展嵌套定义,但可以进展嵌套_调用_.7设有以下构造类型说明和变量定义,则变量b在存所占字节数是 _。struct stud short int age; char num3; float s2; double ave; b,*p;8假设有fp=fopen(a1.dat,r+)翻开文件语句,这个文件的数据是以_的形式存放在存中,该文件的使用方式为读/_。5.6 3 -60 1 strcat 调用 21 ASCII码或ASCII 文本四、程序设计1/*-【程序设计】-功能

4、:输入n个数,并求出小于平均值的数的个数。-*/*include stdio.hint average_num(int a,int n) /*Begin*/ /* End */main() int n,a100,i,num; void TestFunc(); scanf(%d,&n); for(i=0;in;i+) scanf(%d,&ai); num=average_num(a,n); printf(the num is:%dn,num); TestFunc();void TestFunc() FILE *IN,*OUT; int n; int i10; int o; IN=fopen(in

5、.dat,r); if(IN=NULL) printf(Read File Error); OUT=fopen(out.dat,w); if(OUT=NULL) printf(Write File Error); for(n=0;n5;n+) fscanf(IN,%d,&in); o=average_num(i,5); fprintf(OUT,%dn,o); fclose(IN); fclose(OUT);【参考代码】int i,sum=0,k=0; double average; for(i=0;in;i+) sum=sum+ai; average=sum*1.0/n; for(i=0;ia

6、i) k+;return(k);=2/*-【程序设计】-功能:从字符串中删除指定的字符。同一字母的大、小写按不同字符处理。例如:假设程序执行时输入字符串为:turbocandborlandc+从键盘上输入字符:n,则输出后变为:turbocadbo rladc+,如果输入的字符在字符串中不存在,则字符串照原样输出。-*/*include stdio.hvoid fun(char s,char c) /*Begin*/ /* End */void TestFunc() FILE *IN,*OUT; char i200; /*char o200;*/ IN=fopen(in.dat,r); if(IN=NULL) printf(Read File Error); OUT=fopen(out.dat,w); if(OUT=N

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号