C语言程序设计二期末考试,9第二学期期末考试《C语言程序设计》A

期末试题 二级c语言

………………………………装………………………………订…………………………………线………………………………安徽工业大学题纸(一)

2009~2010学年第一学期期末考试《C程序设计(2)》试卷 A

考试时间:120分钟满分:100分(作题答案一律写在答题纸上,答案写在试卷无效)一、单项选择题(每题 1.5分,共 16题)24% 1、以下叙述正确的是___________。 A) main函数不可以有返回值 B) main函数不可以有参数 C) main函数只能有整型返回值 D) main函数可以有任意个参数 2、以下叙述正确的是__________。 A)void类型的函数体中不可以有 return语句 C)函数体中不可以有多个 return语句 B)函数体中既可以没有也可以有多个 return语句 D) return后表达式值的类型必须与函数的返回值类型相同

3、以下叙述正确的是___________。 A)一个文件中定义的函数,如果未指定存储方式,则其他文件可以调用它 B)内部函数是指在函数体中定义的那个函数 C)不同文件中定义的内部函数可以有相同的名称 D)函数的返回值可以是函数指针 4、在由多个文件构成的 C程序中,以下叙述正确的是________。 A)局部变量可以为静态存储方式 B)不同文件中可以定义相同名称的外部变量 C)只能把外部变量指定为静态存储方式 D)外部变量与局部变量不能同名 5、在 C语言中,引用数组元素时,其数组下标必须是_____________。 A)整型常量 B)实型表达式 C)整型常量或整型表达式 6、设有语句:int A[20];则对数组元素的正确引用是_____________。 A)A[20] B)A(12) C)A[-1] D)A[10-10] 7、设有语句:int A[4][ 3],i=3,j=1;则对数组元素的不正确引用是______。 A) *(*A+i*3+j) B) (*(A+3))[1] C) *(A+i*3+j) D) *(A[0]+i*3+j) 8、设有语句:int x=5,a,p1=x,*p2=&x;,以下能正确赋值的语句是__________。 A) a=p1+*p2; B) a=*p1*(*p2); C)p1=p2; D)p1=&x; 9、设有语句 struct student{int Idnum;char *Name;} StdV,*p=& StdV;则以下引用正确的是________。 A) StdV->Idnum B)p.Idnum C) p->Idnum D) (*StdV).Idnum 10、TurboC环境下的定义 struct{int x;char y[8];union{int u;double d;}un;float z;}su;则 su在内存中占用的字节数是______。 A) 20 B)22 C) 18 D) 24 11、C语言可以处理的文件类型是___________。 A)文本文件和数据文件 B)数据文件和非数据文件 C)数据文件和二进制文件 D)文本文件和二进制文件 12、书写 C语言程序必须遵守的规则是___________。 A)采用缩进书写格式 B)程序语句独占一行 C)每行只能书写一条编译预处理命令 13、下列函数的功能是___________。 void swap(int *x,int *y){*x=*x^*y;*y=*x^*y;*x=*x^*y;} A)交换 x和 y的值 B)交换*x和*y的地址 D)每行用分号结束 D)任意类型的表达式

C)交换 x和 y的地址 D)交换 x和 y

所指向的目标变量的值 D)char str,*pstr=str=“ABCDE”;

14、以下正确的是______。 A)char *str;str=“ABCDE”; B) char str[5];str=”ABC”;C) char str[5]=”ABCDE”;

15、设有 float x[5],k=3;接收键盘输入数据给 x[3]的正确语句是___________。 A)scanf(“%d”,x[3]); B) scanf(“%d”,x[k]); C) scanf(“%d”,x+k); D) scanf(“%d”,&x+3); 16、设 x,y,z为整型变量,利用函数调用语句 scanf(“%d:%d:%d”,&x,&y,&z);输入数据 10,20,30给 x,y,z的则正确的输入形式是___________。 A)10□20□30 B) 10 20 30 C) 10 Tab 20 Tab 30 D)10:20:30 (说明:代表 Enter键,Tab代表 Tab键,□代表空格)二、判断题(正确用√错误用×标记)(每题 1分,共 10题) 10% 1、若有宏定义#define R(X) X*X和宏调用 Yr=R(3+2);则 Yr的值是 25。 ( ( ( ( ( ( ) ) ) ) ) )

2、typedef用来定义新的数据类型。 3、如果有定义:int Array[2][3];则在编译阶段就会使数组 Array各个元素的值为 0。 4、在 C语言中,若有定义:int *Pointer;则语句 Pointer=0;是合法的。 5、C语言程序:main(){char x[]="ABCDE";printf("%c\n",x[3]);}的输出结果是 D。 6、在 C语言中,枚举元素表中的元素值,可以任意指定。 7、在 C语言中,函数不可以嵌套定义,但宏可以嵌套定义。 8、在 C语言中,共用体(联合体)变量的地址和其中各成员的地址都是相同的。 9、调用 fopen函数后,如果文件打开成功,则函数的返回值是 0

( ) ( ( ) ) )

10、在 C语言中,把计算机内存中的数据写入文件之前,要调用函数 fopen打开该文件。 (

1-1698-jpg_6_0_______-1174-0-0-1174.jpg

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

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

相关文章

SWT ScrolledComposite解释

就像我的一个朋友曾经说过的那样,SWT的ScrolledComposite是令人讨厌的野兽。 在某种程度上,我同意。 这可能是为什么有太多关于如何使用此小部件的问题的原因。 但不仅是ScrolledComposite的作者受到了谴责。 当某个软件无法按您预期的方式工作时&#…

c语言中变量的值十进制,C语言中介绍的整型变量 即十进制 十六进制什么的是什么意思 能具体解释一下吗 还有换算什么的 谢谢...

二进制.八进制.十进制.十六进制.编程序时不需要换算。输入的时候八进制%o十六进制%x十进制%d在计算机都一样是二进制,不影响计算,不存在转换问题。输出的时候,同理用%o,%d,%x输出相应的进制。(0.56)85*8-16*8-2(0.71875)10(12A)161*1622*161A…

大数相加c语言思路,大数相加

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include #include /**** 定义双向节点* 数据区为一个整型数字***/struct Node {int number;//数据区,仅一个数字,保存一位数字struct Node * next;struct Node * prev;};typedef struct Node Node;/*** 创建…

关联关系、依赖关系总结

一、关联关系总结: 1.对象和对象之间的连接。在Java中,关联关系的代码表现形式为一个类做为另一个类的属性类型存在。即“有”的关系:”has-a”。 2.关联关系的方向:关联关系分为单向关联和双向关联 ①单向关联: A类…

使用cglib创建代理对象

在上一篇文章中,我讨论了基于标准Java的代理对象。 当您要在实现接口的对象上具有方法调用处理程序时,可以使用这些方法。 Java反射代理的创建要求您具有一个实现接口的对象。 我们要代理的对象已经失控,它没有实现我们要从处理程序调用的接口…

四阶龙格库塔c语言,四阶龙格库塔算法的C语言实现

解微分方程2001年3月焦作大学学报JOURNALOFJIAOZ&a…

8个超震撼的HTML5和纯CSS3动画源码

HTML5和CSS3之所以强大,不仅因为现在大量的浏览器的支持,更是因为它们已经越来越能满足现代开发的需要。Flash在几年之后肯定会消亡,那么HTML5和CSS3将会替代Flash。今天我们要给大家分享8个最新的HTML5和纯CSS3动画及其源码,这些…

c语言打砖块游戏代码,打砖块游戏的源代码(请多指教)

该楼层疑似违规已被系统折叠 隐藏此楼查看此楼#include#include#include#include#includevoid draw(int x1){int m0,n0,x40,y20;int t0,i,j,k1;int a0,b127,c88;for(i0;i<8;i){ni*20;yn20;for(j0;j<16-t;j){m(ji)*40;xm40;int points[]{m,n,x,n,x,y,m,y}; setfillstyle(R…

git本地创建新分支并推送到远程仓库

1,在当前项目目录&#xff0c;从已有的分支创建新的分支(如从master分支),创建一个dev分支 git checkout -b dev 2,创建完可以查看一下,分支已经切换到dev git branch * dev master 3,提交该分支到远程仓库 git push origin dev 4,测试从远程获取dev git pull origin dev 5,我觉…

javadoc 开源项目_在下一个项目中不使用JavaDoc的5大原因

javadoc 开源项目JavaDoc对于框架和库的开发是绝对必需的&#xff0c;这些框架和库为其他框架&#xff08;例如Spring Framework&#xff0c;JDK&#xff09;提供了公共接口。 对于内部企业软件和/或产品开发&#xff0c;我有以下原因会在将来忽略“ 100&#xff05;JavaDoc Po…

android拍照功能无预览,Android 无预览拍照

最近得到了一个需求&#xff0c;在后台拍照并保存public void onTakePhotoClicked() {final SurfaceView preview new SurfaceView(this);SurfaceHolder holder preview.getHolder();// deprecated setting, but required on Android versions prior to 3.0holder.setType(Su…

vim选中字符复制/剪切/粘贴

问题描述&#xff1a; vim 中选中指定字符&#xff0c;进行复制/剪切/粘贴 问题解决&#xff1a; 进入vim中visual模式&#xff0c;visual模式进入&#xff0c;可以有三种方式&#xff1a; &#xff08;1&#xff09;在普通模式&#xff08;normal&#xff09;下&#xf…

使用JavaFX构建反应系统

JavaFX是用于在Java中构建图形应用程序的新标准库&#xff0c;但是许多程序员仍然对Swing甚至&#xff08;高音&#xff09;AWT感到困惑。 在Java诞生20年来&#xff0c;发生了很多事情。 两年前&#xff0c;当我开始研究Speedment UI的JavaFX库时&#xff0c;发现很多东西很着…

android中访问手机存储空间,android – 访问手机内部存储以推入SQLite数据库文件...

我正在使用Netbeans和java开发我的android应用程序.当我使用模拟器时,我可以通过访问以下路径,data / data / com.example.helloandroid / database来访问File explorer并将SQLite数据库插入设备内部存储器但是当我使用真实设备时,我无法访问此位置以将SQLite文件推送到手机的内…

Spring中@Autowired注解、@Resource注解的区别

Spring不但支持自己定义的Autowired注解&#xff0c;还支持几个由JSR-250规范定义的注解&#xff0c;它们分别是Resource、PostConstruct以及PreDestroy。Resource的作用相当于Autowired&#xff0c;只不过Autowired按byType自动注入&#xff0c;而Resource默认按 byName自动注…

android中白色怎么表示,通知栏图标在android 5中变成白色

接受的答案不完全正确。当然&#xff0c;它会使通知图标显示颜色&#xff0c;但是这样做有一个很大的缺点-将目标SDK设置为比AndroidLolliop低&#xff01;如果您按照建议将目标SDK设置为20来解决您的白色图标问题&#xff0c;您的应用程序将不会针对AndroidLolliop&#xff0c…

Merge Sorted Array

这是一道我觉得有点不是很好的简单题 题目&#xff1a; Given two sorted integer arrays nums1 and nums2, merge nums2 into nums1 as one sorted array. Note:     You may assume that nums1 has enough space (size that is greater or equal to m n) to hold additi…

阿里巴巴android图标素材网,阿里巴巴矢量图标库

网站简介&#xff1a;IconFont:阿里巴巴矢量图标库是由阿里巴巴体验团队倾力打造的中国第一个最大且功能最全的矢量图标库&#xff0c;提供矢量图标下载、在线存储、格式转换等功能&#xff0c;是设计师和前端开发的便捷工具。IconFont平台是由阿里巴巴UX部门推出的矢量图标管理…

gkz cloud sql_使用Cloud SQL的Google App Engine全文搜索

gkz cloud sql许多Google AppEngine开发人员一直在等待全文搜索功能&#xff0c;特别是来自网络上最大的搜索引擎Google。 我很高兴看到Google团队正在努力&#xff0c;您可以在Google I / O 2011会议上查看&#xff1a;Bo Majewski和Ged Ellis进行的全文本搜索 。 据我所知&am…

poj1419 Graph Coloring 最大独立集(最大团)

最大独立集&#xff1a; 顶点集V中取 K个顶点&#xff0c;其两两间无连接。 最大团&#xff1a; 顶点集V中取 K个顶点&#xff0c;其两两间有边连接。 最大独立集补图的最大团最大团补图的最大独立集 #include<iostream> #include<cstring> #include<cstdio>…