2024年3月二级计算机等级考试《C语言程序设计》职考真题试卷(全国)
单项选择题(共40分,每题2分)1.以下代码的输出结果是 ```clongx=123450L;printf("x=%ld\n",x);```A.x=123450B.x=123450LC.x=123450dD.x=123450i答案:A2.下列赋值语句中,不正确的是 A.`a+d;`B.`a=b+c;`C.`a=b=c;`D.`a=bc;`答案:A3.有以下程序:```cdefineF(X,Y)(X)(Y)intmain(){inta=3,b=4;printf("%d\n",F(a++,b++));}```程序运行后的输出结果是 A.12B.15C.16D.20答案:A4.以下代码的输出结果是 操作题(共60分)(一)基本操作题(2题,共18分)题目1:编写一个C语言程序,计算并输出圆的面积和周长。要求用户输入圆的半径。参考答案:```cinclude<stdio.h>definePI3.14159intmain(){doubleradius,area,circumference;printf("请输入圆的半径:");scanf("%lf",&radius);area=PIradiusradius;circumference=2PIradius;printf("圆的面积是:%.2f\n",area);printf("圆的周长是:%.2f\n",circumference);return0;}```题目2:编写一个C语言程序,实现两个整数的交换。