专接本计算机C语言程序设计模拟试题及答案.pdf
专接本计算机C语言程序设计模拟试题及答案--第1页
专接本计算机C语言程序设计模拟试题及答案(二)
一、单项选择题(每小题2分,共20分)
1.在说明语句:int*f();中,标识符f代表的是()
A)一个用于指向整型数据的指针变量B)一个用于指向一维数组的行指针
C)一个用于指向函数的指针变量D)一个返回值为指针型的函数名
2.下列程序的输出结果是()
#includestdio.h
voidmain()
{doubled=3.2;intx,y;
x=1.2;y=(x+3.8)/5.0;x=1.2;y=(x+3.8)/5.0;
}
A)3B)3.2C)0D)3.07
3.设变量均已正确定义,若要通过设变量均已正确定义,若要通过语句为变量a1和a2
赋数值10和20,为变量c1和c2赋字符X和Y。以下所示的输入形式中正确的是(注:□代表
空格字符)()
A)10□X□20□Y〈回车〉B)10□X20□Y〈回车〉
C)10□X〈回车〉D)10X〈回车〉
20□Y〈回车〉20Y〈回车〉
4.以下选项中,当x为大于1的奇数时,值为0的表达式()
A)x%2==1B)x/2C)x%2!=0D)x%2==0
5.以下叙述中正确的是()
A)break语句只能用于switch语句体中
B)continue语句的作用是:使程序的执行流程跳出包含它的所有循环
C)break语句只能用在循环体内和switch语句体内
D)在循环体内使用break语句和continue语句的作用相同
6.以下合法的字符型常量是()
C)65
7.在C语言中,函数返回值的类型最终取决于()
A)函数定义时在函数首部所说明的函数类型B)return语句中表达式值的类型
C)调用函数时主函数所传递的实参类型D)函数定义时形参的类型
8.设intx=1,y=1;表达式(!x||y--)的值是()
A)0B)1C)2D)-1
9.若指针p已正确定义,要使p指向两个连续的整型动态存储单元,不正确的语句是()
A)p=2*(int*)malloc(sizeof(int));B)p=(int*)malloc(2*sizeof(in