




如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
2020浙江杭州师范大学软件专业基础考研真题 C程序设计部分(75分) 一、判断题(每小题1分,共10分) 1、在C语言中,标识符是不区分大小写的。() 2、在C语言中,int类型数据可以表示任何整数。() 3、在C语言中,while和do-while循环的主要区别是:do-while循环体可能一次都不执行;而while循环体至少无条件循环一次。() 4、在C语言中,可以给指针变量赋一个整数作为地址值。() 5、在C语言中,向函数传递参数时,实参和形参不可以重名。() 6、设有宏定义:#defineF(N)2*N,则表达式F(2+3)的值是7。() 7、已知:chara[7]="a0\0a0\0";则:sizeof(a)的值为7,strlen(a)的值为2。() 8、在C语言中,结构类型成员的类型还可以是结构类型。() 9、若文本文件打开方式为"a",而该文件已经存在,则文件中原有数据被清除。() 10、在C语言中,用malloc函数动态分配的内存是在栈中分配的,而不是在堆中分配的。() 二、单项选择题(每小题1分,共20分) 1、软件与程序的区别是()。 A.程序价格便宜、软件价格昂贵 B.程序是用户自己编写的,而软件是由厂家提供的 C.程序是用高级语言编写的,而软件是由机器语言编写的 D.软件是程序以及开发、使用和维护所需要的所有文档的总称,而程序只是软件的一部分 2、CPU能直接识别的是()。 A.汇编语言B.自然语言C.机器语言D.高级语言 3、若有表达式:x&&1,和以下表达式()是等价的。 A.x==0B.x!=1C.xD.x==1 4、设x、y、z均为int型变量,则执行以下语句后x、y、z的值为()。 x=1;y=0;z=2;y++&&++z||++x; A.2、1、2B.2、1、3C.2、0、3D.2、2、3 5、若有变量声明:intx=10,y=4,f;doublem;则执行表达式:f=m=x/y后,f、m的值分别是()。 A.2,2.5B.3,2.5C.2.5,2.5D.2,2.0 6、若定义x为double型变量,则能正确输入x值的语句是()。 A.scanf("%lf",&x); B.scanf("%5.1f",&x); C.scanf("%f",&x); D.scanf("%f",x); 7、“if(表达式)”中的“表达式”()。 A.只能是算术表达式 B.逻辑表达式、关系表达式和算术表达式都可以C.只能是逻辑表达式 D.只能是关系表达式 8、switch语句语法中的case分支必须是常量表达式且互不相同,值不能为()类型。 A.浮点型B.整型C.枚举型D.字符型 9、以下对枚举类型的声明中,正确的是()。 A.enuma={one,two,three}; B.enuma{one=9,two=-1,three};C.enuma={"one","two","three"}; D.enuma{"one","two","three"}; 10、在while(!e)中,!e等价于()。 A.e==0B.e!=0C.e==1D.e!=1 11、假设有变量声明:intk; 下面代码段编译运行的情况是()。 for(k=1;k;k++) printf("%d",k); A.编译错误B.能运行,正常结束 C.以上说法都不对D.能运行,是死循环 12、在循环语句的循环体中使用break语句的作用是()。 A.结束本次循环B.终止当前整个循环的执行C.结束switch语句D.结束程序的执行 13、以下正确的函数头是()。 A.doublefun(intx,inty) B.doublefun(intx;inty) C.doublefun(intx,y) D.doublefun(intx,y); 14、以下函数原型,错误的是()。 A.intf(inti);B.intf(i);C.intf(int);D.intf(void); 15、给定函数原型:voidf(doubledd);和变量声明:doublea; 下列函数调用()是错误的。 A.f(1.0f);B.f(1);C.f(&a);D.f(sizeof(a)); 16、如果i是变量,而p是指向i的指针,则下列表达式()可以代替i。 A.*&pB.&iC.&*iD.*&i17、若有: charx[]="abcd"; chary[]={'a','b','c','d'}; 以下说法正确的是()。 A.数组x的长度大于数组y的长度B.两个数组的长度相同 C.数组x的长度小于数组y的长度D.数组x和数组y的值相同 18、结构变量在其生命期里,()。 A.所有成员一直驻留在内存中B.只有一个成员驻留在内存中 C.部分成员驻留在内存中D.没有成员驻留在内存中 19、位运算符
Ta的资源

2024-2025学年吉林九台区加工河中学七年级数学第一学期期中考试模拟试题含解析

2024-2025学年吉林九台区加工河中学七年级数学第一学期期中综合测试试题含解析

2024-2025学年吉林九台区加工河中学七年级数学第一学期期中综合测试模拟试题含解析

2024-2025学年吉林九台区加工河中学七年级数学第一学期期中统考试题含解析

2024-2025学年吉林九台区加工河中学七年级数学第一学期期中统考模拟试题含解析

2024-2025学年吉林九台区加工河中学七年级数学第一学期期中经典试题含解析

2024-2025学年吉林九台区加工河中学七年级数学第一学期期中经典模拟试题含解析

2024-2025学年吉林九台区加工河中学七年级数学第一学期期中监测试题含解析

2024-2025学年吉林九台区加工河中学七年级数学第一学期期中监测模拟试题含解析

2024-2025学年吉林九台区加工河中学七年级数学第一学期期中检测试题含解析

lj****88
实名认证
内容提供者


最近下载