《齐鲁工业大学程序设计基础成考复习资料.docx》由会员分享,可在线阅读,更多相关《齐鲁工业大学程序设计基础成考复习资料.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、程序设计基础1 .如果int a=3,b=4;则条件表达式ab? a:b的值是 3. C语言中函数返回值的类型是由函数定义时指定的 类型决定的。2 .对以下说明语句int a10=6,7,8,9,10);的正确理解 是将5个初值依次赋给a0至a4o.设有如下定义:struck sk int a;float b;data;int *p; 若要使P指向data中的a域,正确的赋值语句是 p=&data.ao3 . int a=3,b=5;if(a=b)printf(%d=%d,a/b);else printf(%d !=%d”,a,b);的输出结果是3=5.函数是构成C语言程序的基本单位。4 .结
2、构化程序由三种基本结构组成,三种基本结构组 成的算法是可以完成任何复杂的任务。5 .在函数调用时说法正确的是实际参数和形式参数可 以同名6 .下列程序#include main。int s=0,a=5,n; scanf(%d,& n); do s+=l; a=a-2; while(a!=n); printf(%d, %dnzs/ a); 执行输入整数1的结果是2,1。7 .在C语言中,函数的数据类型是指函数返回值的 数据类型。8 .如有定义语句intc1,5,346,7,0,则数组有个 7兀素。9 .若int x=2,y=3,z=4则表达式xz?y:z的结果是3。10 .已知 chars3=C
3、hina”;,则程序段 printf(”d”,sizeof(s3);的输出结果是6。(字符串数组 最后一个元素是、(V,长度6。).若“int n; float f=13.8八则执行n=(int)f%3后,n 的值是111 .下列程序#include main() int x, y =0; for(x=l;x=10) break; y=y+x; printf(%d %d,y,x); 执行 的结果是10 5o12 .在switch语句中,不一定使用break语句.若有以下说明语句:struct date int year;int month;int day;brithday;则叙述 不正确的是b
4、rithday是用户定义的结构体类型名.在C语言中,表示静态存储类别的关键字是 statico13 .假定int型变量占用2个字节,已有定义 intx10=0,M;,则数组x在内存中所占字节数是 20o数组x共有10个元素,占20个字节。14 . a2J符合C语言用户标识符.有如下数组定义:inta10,则下列描述是正确 的:定义一个整型数组,在内存中使用10个连续的 存储单元;数组的元素个数为10个整型数据,标记 为a0到a9;数组元素的使用与同类型的变量完全 相同15 .下列二维数组的定义是正确的:int a23=0,2,3,4,5; inta23=0,2,3,4,5; int a3=0,
5、lz2,3A516 .静态存储区存放全局变量和静态局部变量,下列 描述是正确的。第一次调用函数时,系统给静态局 部变量分配内存空间,再次调用系统不再为它分配 内存空间;在定义静态局部变量时没有赋初值,则系 统自动赋0或空字符串;静态局部变量在函数调用结 束后仍然存在,但其他函数不可引用;静态局部变量 使用static定义.关于数组的初始化,下列认识是正确的:数组的 初始化就是定义数组并赋值;数组赋值时按照下标 顺序进行的。17 .在使用C语言分支结构时,下列描述是正确的: if条件表达式可以省略;if的条件表达式要写在小括 号内.在C语言中,关于数据类型的类型转换的描述, 正确的是()。C语言
6、中,数据类型能转换所以A 选项错误;不同的数据类型可以混合运算,但首先要 转换成同一类型,然后再运算;字符型可以转换为int 型;double型等级最高,其他类型都可以转换为 double 型18 .下列对C语言字符数组的描述是正确的:字符数 组可以存放字符串;字符数组中的字符串可以整体 输入、输出;不可以用关系运算符对字符数组中的 字符串进行比较。19 .从程序设计语言发展的历程看,计算机程序设计 语言大致分为机器语言、汇编语言、高级语言。20 .C语言中的简单数据类型包括整型、实型、字符 型。21 .下列复合算术运算符解释正确的是x+=8等价于 x=x+8; x%=5-y等价于x=x%(5
7、-y);复合运算符二在右 侧,右边的表达式是整体,表达为整体算术计算再 赋值。22 .字符串指针变量中存入的是字符串的首地址。32,数组中的每个元素都属于同一数据类型,不能把 不同类型的数据放在同一数组中。33 .在C语言中,调用标准库函数时,只需要用 include命令把相关的头文件包含到本文件中即可调 用。34 .循环体的一些语句可以放在for循环的表达式内 执行。35 .在使用C语言变量之前必须先定义其类型。36 .在switeh语句中,表达式和常量表达式的值一般 是整型或字符型,所有常量表达式的值都不能相 等。37 .若有说明int c;则while(c=getchar();是正确的C语 句。38 .使用多重循环嵌套时,内层循环必须完整地嵌套 在外层循环内,二者不允许相互交叉。39 .指针变量是专门用于存放变量地址的变量。40 .标识符2015year是不合法的,不能用数字开头。41 .指针变量是专门用于存放变量地址的变量,指针 变量定义的一般形式:类型名*指针变量名;,指针 必须赋值才能使用,赋值的形式:指针变量名二&变 量名。42 .数组中的所有元素数据类型必须相同,结构体各 成员的数据类型可以不同。