五邑大学c语言期末考试题,五邑大学 c语言试卷.doc

44cb7578e1df5412b94317daaa3307ba.gif五邑大学 c语言试卷.doc

下载提示(请认真阅读)1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。

2.下载的文档,不会出现我们的网址水印。

3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。

文档包含非法信息?点此举报后获取现金奖励!

下载文档到电脑,查找使用更方便

10

积分

还剩页未读,继续阅读

关 键 词:五邑大学

c语言试卷

大学

语言

试卷

资源描述:

第5页 共5页

一.选择题

1.关于C程序的叙述,错误的说法是 。

(A) C程序总是从主函数开始执行

(B) C程序中定义的第一个函数是主函数

(C) 在主函数中可以调用其他函数

(D) 一个C程序可以包括多个函数

2.C语言的基本数据类型包括 。

(A) char (B) struct(c) string (D) typedef

3.C语言关键字的是 。

(A) while (B) printf(C) main(D) FILE

4.错误的C标识符是 。

(A) e2(B) name_(C) A_B (D) 2e

5.在下列运算符中,优先级最低的运算符是 。

(A) ==(B) =(C) &&(D) +

6.下列一维数组声明中,错误的是 。

(A) int a[]={1,2,3}; (B) int a[5];

(C) int n=5, a[n]; (D) int a[5]={1,2,3};

7.执行语句:printf("aaaa\nbbbb")输出的结果是 。

(A) aaaa\nbbbb (B) aaaabbbb

(C) aaaa(D) 不能输出

bbbb

8.要表示年龄(age)在18至25之间,正确的表达式是 。

(A) 18<=age<=25 (B) 18<=age && age<=25

(C ) 18<=age || age<=25 (D) 18<=age and age<=25

9.有定义 int a, *p; 下列赋值语句中,正确的是 。

(A) p=a; (B) p=&a;(C) p=*a; (D) *p=&a;

10.若已经定义 char a[10]={"abcd"}, *p=a; 则表达式 *(p+1) 的值是 。

(A) “abcd” (B) “bcd”(C) ‘b’(D) 语法错误

11.若已经定义 typedef struct stu { int a, b; } student ; ,则下列叙述中正确的是 。

(A) stu 是结构变量

(B) student 是结构变量

(C) student 是结构类型

(D) a和b是结构型变量

12.设有定义 int a[10] , *p=a; 下列对数组元素a[1]的引用中,错误的是 。

(A) p[1] (B) *(++a)(C) *(++ p) (D) *(a+1)

13.以下叙述中,错误的是 。

(A) 不同函数中可以使用相同的变量名

(B) 全局变量和局部变量可以同名

(C) 形式参数是局部变量

(D) main() 函数中定义的变量在整个程序中都可使用

14.设有函数定义:void p(int x){printf("%d",x) ; } 则正确的函数调用是 。

(A) p(3); (B) a=p(3); (C) printf("%d"; p(3)); (D) p(int x);

15.设有如下定义:

int x=2, y;

int fun(int *a) { return *a+1; }

下列函数调用中,实际参数正确的是 。

(A) y=fun(x);(B) y= fun (&x);

(C) y=fun(*x);(D) y=fun(a);

17.设有宏定义 #define N 3+2 则语句printf("%d",N*N); 的输出结果为 。

(A) 11(B) 25

(C) 10(D) 以上都不对

18.执行语句scanf("%d+%d",&a,&b); 时,正确的键盘输入为 。

(A) 3,5(B) 3 5

(C) 3+5(D) 3;5

19.执行 if (a<=b) {a=b; b=a;} else {a++; ++b;}语句后,正确的说法是 。

(A) 当条件满足时变量a和b的值对调

(B) 当条件满足时变量a和b的值不变

(B) 当条件不满足时变量a和b的值各增加1

(D) 当条件不满足时变量 b的值增加1,a不增加

20.设已定义int a=3,b=4;

执行 if (a=b) printf(“aaa\n”) else printf(“bbb\n)语句后,正确的说法是 。

(C) 输出 aaa(B) 输出 bbb

(D) 编译时会出错(D) 运行时会出错

21.设有说明语句int x=1,y=2; 则执行表达式x=y= =3后,变量x的值为 。

(A) 0(B) 1

(C) 2(D) 3

22.已定义 float f=1.2;

执行语句printf(“%d\n”,f); 后,正确的说法是 。

(A)输出 1.2(B) 输出 1

(C)语法错误(D) 可以输出,但不是1.2和1

23. 设a、b和c都是int型变量,且a=7,b=8,c=9,则表达式(a*b)/c+6-14%c的值为_____

(A)6 (B)7 (C)8 (D)9

二.写出程序的运行结果

5

//阅读程序“阅读1.gif”,把程序的运行结果写入文件“阅读1.txt”中。

//阅读程序“阅读2.gif”,把程序的运行结果写入文件“阅读2.txt”中。

//阅读程序“阅读3.gif”,把程序的运行结果写入文件“阅读3.txt”中。

1. 阅读1.gif

#define N 5

main()

{int i,t,a[]={1,2,3,4,5};

for(i=0;iint a=1,b=1;

f(int x, int *y)

{x=3;*y=3;}

main()

{int b=2,c=2,d=2;

f(c,&d);

printf("a=%d\n",a);

printf("b=%d\n",b);

printf("c=%d\n",c);

printf("d=%d\n",d);

}

三.程序调试题%12

调试并运行程序“改错1.cpp”和“改错2.cpp”

1.

// 改错1.cpp

// 求给定整数的各位数之和。如32761=3+2+7+6+1=19

// 程序修改完成后,必须运行本程序一次,并按要求输入数据

#include // void main()

{

int k,sum=0;

printf("输入一个正整数:");

scanf("%d",&k);

while k //while (k)

{sum+=k/10; //sum+=k%10;

k/=10;

}

printf("sum=%d\n",sum);

2.

// 改错2.cpp

// 按以下格式输出各行整数。

//1

//14

//149

//14916

//1491625

// 程序修改完成后,必须运行本程序一次

#includevoid main()

{int i,j //int i,j;

for( i=1;i<=5;i++)

{for( j=1;j<=i;j--); //for( j=1;j<=i;j++)

printf("%d\t",j*j);

printf("\n");

}

}

四.程序设计 %24

编写以下三个程序,并分别存入文件:“程序1.cpp”、“程序2.cpp”和“程序3.cpp”。

1. 输入圆的半径r,计算并输出其周长C和面积S。(c=2πr, s=πr2)

2. 商场进行打折销售,如顾客一次购买商品100元~999元按9折结算,如一次购买商品1000元以上,则按8折结算。已知某顾客的采购金额,求该顾客的实际支付金额。

3. 输出所有个位数和百位数之和为10的三位数整数 (如:109,119,129……981,991) ,每行输出5个数,各个数之间用”\t”分隔。

展开阅读全文

温馨提示:

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。

2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。

3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。

4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。

5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。

6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。

7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

bb6249c6567dd4384e6ab3556cfc22ed.gif 

人人文库网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

关于本文

本文标题:五邑大学 c语言试卷.doc

链接地址:https://www.renrendoc.com/p-34650264.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/550941.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

网页版bpc电波对时_科普向:无需联网却能自动对时的钟表

有一种神秘的钟表&#xff0c;它能够自动对时&#xff0c;却不需要联网&#xff0c;它十分准时&#xff0c;和传说中的的原子钟的误差也仅有几毫秒&#xff0c;它十分小众&#xff0c;却也随处可见&#xff0c;它就是电波表。今天猫头我就跟大家说说这个电波表。首先什么是电波…

动感灯箱制作流程培训_2000多年的灯箱发展史,你知道多少?

灯箱作为日常广告标识业务的重要板块&#xff0c;相信每个标识人都已经非常熟悉了&#xff0c;国内标识人也经常去学习相关新工艺新案例&#xff0c;但其实很多人不知道世界上最早的灯箱可能是中国人制作的哦~接下来就带大家一起揭开灯箱的前世今生&#xff0c;并详细盘点一下如…

c语言程序设计基础1千克,c语言学习知识编程经典编辑题汇总整编.doc

c语言学习知识编程经典编辑题汇总整编.doc - C语言编程基础习题汇总1.设计一个由键盘输入三个整数&#xff0c;求这三个数的平均数的程序。2.编写一个程序&#xff0c;用于水果店售货员结账。已知苹果每斤2.50元&#xff0c;鸭梨每斤1.80元&#xff0c;香蕉每斤2元&#xff0c;…

cp 过程中目录突然挂了_怎么解决管材激光切割机切管过程中出现的过烧及挂渣...

近年来&#xff0c;随着激光切割机的发展&#xff0c;不仅被用于切割平面板材&#xff0c;而且被应用于切割管材&#xff0c;我们称之为“管材激光切割机”。那么管材激光切割机用于切割管材时是否会出现问题呢&#xff0c;是的&#xff0c;确实出现了问题。由于管材的封闭性&a…

识别产品外观的合格软件_你还在犹豫?外观检测设备使用已成主流!

今天跟大伙聊一聊关于各种瓶子的外观检测/视觉检测。我们都知道&#xff0c;不管是瓶子、杯子还是其他的&#xff0c;在生产过程种对产品的质量检测这种有着超高重复性动作与随机应变能力的工作&#xff0c;在以前的工业时代&#xff0c;完全依靠人“人眼识别”人工检测来完成&…

jsessionid每次请求都在变_为什么每次沟通都变争吵,学会这4条沟通原则,解决90%的沟通问题...

沟通重要吗&#xff1f;太重要了&#xff0c;可以这么说&#xff0c;我们在生活中遇到的绝大部分问题其实都是沟通问题。你的身边有这样的对话吗&#xff1f;老婆对丈夫说&#xff1a;“老娘当初瞎眼了才看上你&#xff0c;成天就知道打牌“妈妈对儿子说&#xff1a;”你看看人…

常见食物营养成分表图_营养成分表,你会看么?

中国居民对于营养标签的认知较低。一项针对中国五城市居民的调查显示&#xff0c;仅有40.54%的消费者会阅读营养标签。恭喜你成为其中之一。这是什么数据&#xff1f;营养成分表通常有三项主要内容&#xff0c;从左到右依次为营养素的名称、营养素的含量以及营养素参考值&#…

android 自定义view滚动条,Android自定义View实现等级滑动条的实例

Android自定义View实现等级滑动条的实例实现效果图&#xff1a;思路&#xff1a;首先绘制直线&#xff0c;然后等分直线绘制点&#xff1b;绘制点的时候把X值存到集合中。然后绘制背景图片&#xff0c;以及图片上的数字。点击事件down的时候&#xff0c;换小图片为大图片。move…

android短信验证码代码,Android短信验证码自动填写实现代码

今天给大家分享一个Android短信验证码自动填写的功能。先看下效果图&#xff0c;我发送了一条短信到手机&#xff0c;自动填写验证码。如图&#xff1a;这个小功能运用到了观察者模式&#xff0c;什么是观察者模式&#xff1f;观察者模式 &#xff1a;定义对象间的一种一个(Sub…

android 评论的展开功能,Android开发实现ListView点击展开收起效果示例

本文实例讲述了Android开发实现ListView点击展开收起效果。分享给大家供大家参考&#xff0c;具体如下&#xff1a;废话不说先上效果&#xff1a;实际上这是采用一个ExpandableListView实现的布局文件很简单&#xff1a;xmlns:android"http://schemas.android.com/apk/res…

画流程图activiti流程图_干货!小白也能一天画100张高逼格流程图

今天是在一起两周年零128天纪念日~你喜滋滋地订好了花&#xff0c;买好了酒&#xff0c;暗暗盘算着下班以后赶紧走~不料老板的命令从天而降“出100张流程图&#xff0c;今天给我&#xff01;”What&#xff1f;&#xff1f;&#xff1f;100张&#xff01;&#xff01;&#xff…

linux修图,修图只知道Photoshop?11款高逼格修图工具快来get!

精致的产品是在线商店成功的一个重要元素。虽然Adobe Photoshop长期以来一直是编辑图像的行业标准&#xff0c;但也有许多免费或廉价的应用程序和类似的工具。本文将为大家介绍一些Photoshop的替代品&#xff0c;包括在线应用程序和图形软件套件&#xff0c;它们都具有创建动态…

Android10打断动画,Android开发(10) 动画(Animation)

概述Android SDK介绍了两种Animation&#xff1a;Tween Animation&#xff1a;通过对场景里的对象不断做图像变换(平移、缩放、旋转)产生动画效果&#xff0c;即是一种 渐变动画 &#xff0c;或者说 补间动画。Frame Animation&#xff1a;顺序播放事先做好的图像&#xff0c;是…

safari浏览器横屏怎么设置_如何避免苹果safari自带浏览器“跟踪”你的信息!

苹果自带的“safari浏览器”正在悄悄“追踪”你的信息&#xff0c;这样做可以有效避免你的隐私信息不被泄露。说起苹果设备自带的APP&#xff0c;毫无疑问safari浏览器是其中的代表之一&#xff0c;很多朋友由于习惯的原因&#xff0c;大多在使用苹果设备的时候选择下载一些第三…

自动提示_EXCEL2013版突然打不开,自动修复提示1907错误

由于系统升级或电脑进行修复操作&#xff0c;导致EXCEL突然打不开。office自动修复的时候提示错误1907。无法注册字体。请确认有足够的权限安装字体&#xff0c;并且系统支持此字体。解决方法一&#xff1a;直接点击忽略即可。一般点击一下忽略&#xff0c;它没有反应&#xff…

matlab去除图片水印_(水印去除技巧)3个在线图片水印去除网站,值得收藏

嗨&#xff01;大家好&#xff01;我是网罗小帅。很高兴和大家见面。今天是五一放假的第一天。有人说&#xff0c;新媒体人你不佩有五一假期。我太“南”了&#xff01;今天带来一波图片&#xff0c;视频去水印技巧干货神器。有时候我们看到一些漂亮的壁纸&#xff0c;但是别人…

android 软键盘遮住按钮,Android应用中出现软键盘遮挡住按钮如何解决

Android应用中出现软键盘遮挡住按钮如何解决发布时间&#xff1a;2020-11-20 16:25:47来源&#xff1a;亿速云阅读&#xff1a;110作者&#xff1a;LeahAndroid应用中出现软键盘遮挡住按钮如何解决&#xff1f;相信很多没有经验的人对此束手无策&#xff0c;为此本文总结了问题…

android底部弹出显示不全,Android 解决 NestedScrollView 底部内容被遮挡显示不全

Android 解决 NestedScrollView 底部内容被遮挡显示不全很早之前就遇到过在使用 NestedScrollView 的时候发现底部的 View 总是显示不全, 看起来像是被底部的什 padding 遮挡了一样.这次是一个 recycleView, 在 list 没有数据的时候总是显示不全, 有数据的时候就正常了. 子类控…

php调用python绘图程序_如何在matlab中调用python程序

现在python很火&#xff0c;很多代码都是python写的&#xff0c;如果你和我一样&#xff0c;习惯了使用matlab&#xff0c;还想在matlab中调用Python的代码&#xff0c;应该怎么办呢&#xff1f;其中一条思路&#xff1a;首先在matlab中调用系统脚本命令&#xff0c;然后再通过…

解释器android,Android的设计模式-解释器模式

前言Android的设计模式系列文章介绍&#xff0c;欢迎关注&#xff0c;持续更新中&#xff1a;1.定义给定一门语言&#xff0c;定义它的文法的一种表示&#xff0c;并定义一个解释器&#xff0c;该解释器使用该表示来解释语言中的句子。2.介绍解释器模式属于行为型模式。解释器模…