c语言程序设计期末考试A卷.docx
《c语言程序设计期末考试A卷.docx》由会员分享,可在线阅读,更多相关《c语言程序设计期末考试A卷.docx(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、X X X X X义学院20X X20X X学年第1学期 XX专业一C语言程序设计_课程期末考试试题题号*四五八总分应得分一.单项选择题(每题2分,共30分)1 .关于C语言程序,说法错误的选项是()。A、C语言程序由函数构成B、任何C程序都从main函数开始执行C、C语言程序必须经过编译链接之后才能被计算机执行D、C语言是解释型语言2 . printf ( %dn,sizeof (char);该语句的输出是()A、4 B、2 C、1D、83 .以下哪一个表达式的值为4 ( )oA、11/3 B、11.0/3 C、(float) 11/3 D、(int) (11.0/3+0. 5)4 .能正确
2、表达逻辑关系:或aWO的C语言表达式是()。A、a=10 or a=10&a=0|a=10|a=05 .以下程序的输出结果是()。#include int main()(int n=4;while (n) printf(n);return 0;)D、2106.现有二维数组 该是()oA、 20B、 31C、 321C、allC、allC、allint a3 4,那么要正确引用如下位置的元素,正确的表示应D、a22.有如下定义,那么以下符号中均正确代表x的地址的选项是()o int x, *p;p=&x;A、&x, p, &*xB *&, x, pC &p, xD、&x, &*p, p.有基本类
3、型相同的指针变量pl, p2,那么以下运算不合理的是()0A pl+p2B、 p2-plC pl=p2D pl=p27 .假设定义了 int a10, i=3, *p=&a5,下面不能表示为a数组元素的是()A、 p-5B、 ai+5C、 *p+ D、 ai-5.关于数组,以下说法正确的选项是()A、定义数组时,可以不指定其长度B、char str口二“abcde”;该数组的长度是5C、一个数组可以存放不同类型的数据D、char str =“abcde” ;那么 strlen (str)的值为 5.假设有定义 int a=7; float x=2. 5, y=4. 7;那么表达式 x+a%3*
4、 (int) (x+y)%2/4 的 值是( )oA、2. 500000 B、2.750000 C、3.500000 D、0.00000012、关于变量的存储类型,以下说法错误的选项是()A、register类型变量存储在内存中B、static变量的生命周期为整个程序运行期间C、静态局部变量如果不赋初始值,那么默认为0D、局部变量在当前函数结束后会被系统回收13、定义以下结构体类型: struct s int a; char b; float f;);那么语句 printf ( %dn,sizeof (struct s)的输出结果为()。A、7B、8C、10D、1214、以下字符数组str的定
5、义和赋值不正确的选项是()A、char str10;str= china” ;B char str = china );C char str10;strcpy(str, china );D char str 10 = abcdefghi” ;15、以下不能表示二维数组第i行j列位置元素值的是()0A、ai j B、*(ai+j) C、*(*(a+i)+j) D、&ai j二、填空题(每空1分,共5分)1、一个C程序包括 个主函数和 子函数。2、函数的参数传递分为 和 o3、如果某个数组中的每一个元素都是指针,这种结构叫做 o三.判断题(每空1分,共10分)1、数组定义 char s5 = “a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 期末考试
限制150内