大一c语言期末题及参考答案

2004级信息学院《C语言设计》考试试题

一、判断下列语句或程序的对错。 10分 √

1 int x=y=z=’0’; (×) y,z没有定义

2 #include ; (×) 不能有分号,#开头的结尾均不能有分号;

3 printf(“%s\n”,”c language”); (√)

4 float a[100];

int *p=a; (×) 数据类型不匹配

5 char str[20];

6 int data[4]={0,1,2,3,4}; (×)五个元素,但是只有四个单元

7 float x=1.45e+310L; (×)数值越界

8 int xyz-1=2; (×)

9 int x=‘\xae’ ; (√)

10 int *p,a[2][3] ;

p=a ; (×) 数据类型不匹配

二 计算下列表达式的值 10分

设 unsigned int a=10,b=17,c=5,d=3;

float f ;

(1)f=b/c ( 3.0 )

(2)!(a+b)+c-1&&b+c/2 ( 1 )

(3)(a^b)+(c>>1+d) ( 0x1b )

(4)a+=b%=a=b ( 17 )

(5)a=2,b=a*++b ( 2 )

三 程序改错 10分

求两个浮点数的平方和及平方差

#include

float calculate (float x,float y,float *sub);添加函数原型声明

main ()

{

float a,b;

float add_reasult, sub_result;

scanf (“%f,%f”,a,b);

add_result=calculate(a,b,&sub_result);

printf( “a*a+b*b=%d,a*a-b*b=%d\n”,add_result,sub_result);

}

float calculate (float x,float y,float *sub) 添加函数类型

{

float *temp; 应该直接定义为变量float temp;

sub=a*a-b*b ; *sub=a*a-b*b;

temp = a*a+b*b;

return *temp; return temp

}

统计N 个字符中大写字母和数字字符的个数

#include

#define N 5

Count(char *str,int *result); 添加函数声明

main ()

{

char string[N][80];

char i;

int Capital_Count=0,Num_Count=0;需要初始化为0

for(i=0;i

scanf( “%s”,&string[i]) ; 去掉&符

for(I=0;I

Capital_Count+=Count(string[I],&Num_Count);

Printf(“Capital count :=%d,numbercount=%d\n”

,Capital_Count,Num_Count) ;

}

Count(char *str, int *result)

{

int temp,I ; int temp=0,i; temp应该初始化为0

for(I=0;I<80;I++)

{

If(str[I]>=’A’&& str[I]<=’Z’)

Temp++;

If(str[I]>’0’||str[I]

*result++;

}

return temp;

}

四 程序填空

大一c语言试题及答案解析,大一c语言期末题及参考答案.doc相关推荐

  1. 2018计算机考研参考答案,2018年计算机考研真题及参考答案

    <2018年计算机考研真题及参考答案>由会员分享,可在线阅读,更多相关<2018年计算机考研真题及参考答案(12页珍藏版)>请在金锄头文库上搜索. 1. 2018 年全国硕士研 ...

  2. 【笔试面试题】腾讯2013实习生面试算法题及参考答案

    总结了一下自己遇到的以及同学遇到的面试算法题,是技术二面. 有几道题给出了参考答案,还有几道没有好的思路.路过的大侠如果有好的思路请留个言交流下呗~ 1.八数码问题:3*3的格子,有1~8个数,空了一 ...

  3. 南京晓庄学院大一第二学期计算机数据结构期末考试试卷及答案,南京晓庄学院数据结构题库参考答案...

    南京晓庄学院数据结构题库参考答案 (29页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 27.9 积分 .. .. ..数据结构与算法习题册(课后部分参 ...

  4. 邮政社招笔试题库_工商银行招聘考试题库13套和参考答案

    目录: 1. xx工商银行招聘面试题(笔试真题) 2. 中国工商银行xx分行招聘笔试题无答案(行测部分) 3. 中国工商银行客户经理招聘笔试题和答案 4. 中国工商银行总行校园招聘笔试题和参考答案(行 ...

  5. 2018安徽省计算机一级试题答案,2018年计算机等一级考试试题100题及参考答案.docx...

    2018年计算机等一级考试试题100题及参考答案.docx 文档编号:395397 文档页数:14 上传时间: 2018-09-03 文档级别:精品资源 文档类型:docx 文档大小:28.84KB ...

  6. 48道C语言上机题参考答案,二级C语言上机题库参考答案(已修改).doc

    二级C语言上机题库参考答案(已修改).doc 下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览.不比对内容而直接下载带来的问题本站不予受理. 2.下载的文档,不会出现我们的网址水印 ...

  7. c 语言基础期末考试题及答案,C语言基础题及参考答案

    <C语言基础题及参考答案>由会员分享,可在线阅读,更多相关<C语言基础题及参考答案(36页珍藏版)>请在人人文库网上搜索. 1.第一单元 程序设计和语言一. 选择题1 C语言的 ...

  8. 2019年上半年信息系统项目管理师考试真题附答案解析(1~15题)

    2019年上半年信息系统项目管理师考试真题及参考答案解析供大家参考: 1.RFID 射频技术多应用于物联网的(). A.网络层 B.感知层 C.应用层 D.传输层 [答案]B [解析]RFID 是感知 ...

  9. 2019年下半年教师资格小学《综合素质》真题与参考答案

    2019年下半年教师资格小学<综合素质>真题与参考答案 一.单项选择题(本大题共 29 小题,每小题 2 分,共 58 分) 1. 王老师经常让同学们相互批改作文.大家都非常认真,不仅找出 ...

  10. 在线做计算机考研题,2018年计算机考研真题及参考答案

    2018年计算机考研408真题及参考答案 2018年全国硕士研究生入学统一考试 计算机科学与技术学科联考计算机学科专业基础综合试题 一.单项选择题:第1-40小题,每小题2分,共80分.下列每题给出的 ...

最新文章

  1. 解决“cannot open git-receive-pack”错误
  2. 经典算法问题 - 最大连续子数列和
  3. Rust:剑指C++
  4. html中iframe子页面与父页面元素的访问以及js变量的访问
  5. 无法添加外键约束的原因(cannot add foreign key constraint)
  6. 多式样ProgressBar(转)
  7. Flash遮罩之光芒四射、佛光普照
  8. 【机器学习】Python中随机森林的实现与解释
  9. Manifest介绍
  10. aws php环境,AWS/CENTOS搭建LAMP环境
  11. Android美化menu的小技巧-item菜单项添加标题
  12. WPF——【关键字:WPF】TextBox输入框提示文字
  13. ios开发 c语言打包.a文件,【转】IOS静态库a文件制作流程
  14. LOL代练检测——2019腾讯游戏安全技术竞赛决赛记录
  15. Python+Excel:将一个工作簿拆分为多个工作簿
  16. 网神防火墙如何启用双因素/双因子认证(2FA/MFA)身份认证
  17. 设计模式-享元模式、享元模式示例
  18. 程序员的编辑器——VIM
  19. 12-Go语言接口interface
  20. Linux查询日志宝典

热门文章

  1. SEGGER_RTT
  2. MATLAB中的resample函数根本理解,我专栏中有Guitar.MAT资源
  3. 【SNE-RoadSeg 解读】结合表面法向量的路面分割网络(ECCV2020)
  4. 图文二维码怎么制作?如何将图文变成二维码?
  5. java怎么打hello,java hello word怎么打
  6. Snipaste 屏幕截图软件超级利器
  7. 七彩虹断剑C.A320M-K PRO V14安装PCI-E X4转m.2转接卡,并用m.2固态作为系统盘
  8. Hysys能量流和物质流分析
  9. 如何通过Matlab调用Aspen?
  10. 代码-检测文件的编码