五邑大学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,一经查实,立即删除!

相关文章

linux资源隔离是哪些,【转载】Linux cgroup资源隔离各个击破之

Linux cgroup 有两个子系统支持CPU隔离。一个是cpu子系统&#xff0c;另一个是cpuset子系统。cpu子系统根据进程设置的调度属性&#xff0c;选择对应的CPU资源调度方法.1. 完全公平调度 Completely Fair Scheduler (CFS)原理详见CFS用于处理以下几种进程调度策略SCHED_OTHERSCH…

14秋《c语言程序设计》作业2,《C语言程序设计》 作业参考答案.doc

作业参考答案一、单项选择1&#xff0e; B    2&#xff0e; D    3&#xff0e; B    4&#xff0e; D    5&#xff0e; B    6&#xff0e; B7&#xff0e; C    8&#xff0e; D    9&#xff0e; D 10&#xff0e;C 11&#xff0e;B 12&#…

华中科技大学c语言期末考试题,华中科技大学C语言期末考库剖析.docx

华中科技大学C语言期末考试题库试题及答案汇总1&#xff0e;设int a12&#xff0c;则执行完语句aa-a*a后&#xff0c;a的值是__D____。A、552 B、264 C、144 D、-264知识点&#xff1a;算术表达式2&#xff0e;以下变量x、y、z均为double类型且已正确赋值&#xff0c;不能正确表…

网页版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…

C语言填空题10道,3道C语言填空题,谁帮忙做下,谢谢

3道C语言填空题&#xff0c;谁帮忙做下&#xff0c;谢谢0功能&#xff1a;输出两个整数中大的那个数&#xff0c;两个整数由键盘输入。#include #include int main(){int a,b,*p1,*p2;p1(int *)malloc(sizeof(int));p2(int*)malloc(sizeof(int));scanf("%d%d",__(1)_…

大学计算机课程考试系统C语言题库,《大学计算机基础》考试题库(含答案).doc...

《大学计算机基础》试题题库及答案一、单选题练习 1&#xff0e;完整的计算机系统由( C )组成。A&#xff0e;运算器、控制器、存储器、输入设备和输出设备B&#xff0e;主机和外部设备C&#xff0e;硬件系统和软件系统D&#xff0e;主机箱、显示器、键盘、鼠标、打印机2&…

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

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

go 调用c语言,golang之调用C语言代码

此篇教程只是简单的描述怎么使用以及遇到的一些错误我写的实例&#xff0c;C语言与golang在同一个文件中&#xff0c;并没有分开。我这里演示两个例子&#xff1a;⑴ 调用C语言函数打印“Hello World”#include void PrintHello(){ printf("Hello World!\n");}c代…

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

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

c语言long说明符,C语言-类型说明符 long,short,unsigned,signed

类型说明符基本概念C 语言提供了一下四种说明符,四个都属于关键字;short短型等价于 short intlong 长型 等价于 long intsigned 有符号型unsigned 无符号型这些说明符一般就是用来修饰 int 类型的,所以在使用时可以省略 intshort和 longshort 和 long 可以提供不同长度的整型数…

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

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

求年龄和的c语言数据类型,第1章 c语言与数据类型.ppt

第1章 c语言与数据类型转义字符 转义字符 功能描述 举例 \n 换行&#xff0c;将当前位置移到下一行开头 printf("请输入你的年龄\n"); \t 水平制表(跳到下一个tab位置) printf("\n姓名\t年龄\t地址\n"); \ 单引号(撇号)字符? printf("字符\a\的ASCII…

mysql安装mac 压缩包_MAC mysql安装及设置

首先&#xff0c;去http://www.mysql.com/downloads/mysql下载mysql-5.1.44-osx10.6-x86_64.dmg&#xff0c;然后&#xff0c;双击该文件&#xff0c;安装映像中的两个安装包文件。a. mysql-5.1.44-osx10.6-x86_64.pkg(mysql标准版安装)b. MySQLStartupItem.pkg(mysql启动项目)…

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

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

二项分布的期望方差证明_关于二项分布

2007-01-07二项分布和正态分布的期望与方差EXn我介绍一个较繁但易懂的方法。先证kC(n,k)*p^k*q^(n-k)np*[C(n-1,k-1)*p^(k-1)q^(n-k)]过程如下&#xff1a;kC(n,k)*p^k*q^(n-k)k*(n!/[(n-k)!k!])*p^k*q^(n-k)np*[(n-1)!/((n-k)!(k-1)!]*p^(k-1)*q^(n-k)np*[C(n-1,k-1)*p^(k-1)q…

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

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

decimal类型 go_Go 语言程序设计——字符串类型(2)

格式化布尔值布尔值使用 %t (真值) 格式指令来输出例子&#xff1a;package mainimport ("fmt")func IntForBool (b bool) int {if b {return 1}return 0}func main() {fmt.Printf("%t %t\n", true, false)fmt.Printf("%d %d\n", IntForBool(tru…