上海市C语言考试
2007年上海市高等学校计算机等级考试试卷 二级(C程序设计)
(本试卷答卷时间120分钟)
试题一(28分,每小题4分)
解答下列各小题,把解答写在答卷纸的对应栏内。
(1) 设有 int x=3, y=2, z=1; 分别写出下列表达式求值后变量x和y的值。
(注:对每小题求值时,变量的初值都为x=3, y=2, z=1)
① y=(y=3, 2*x++) ② (x=5) || (y=6*x)
(2) 写出下列程序的输出结果。
#include 《stdio.h》
void main()
{ int n; float x=2.7181;
n=100*x;
x=(int)(x*100+0.5)/100.0;
printf (“n=%d \n”, n);
printf (“x=%f\n”, x);
}
(3) 写出变量x的绝对值小于20为真的C语言表达式。
(4) 描述学生信息的结构变量定义为:
struct student
{ int no; /* 学号 */
char *name; /* 姓名 */
char sex; /* 性别 */
struct /* 出生年月日 */
{ int year;
int month;
int day;
} birth;
};
struct student s;
写出能完成结构体变量s 的部分成员赋值,使姓名为“Li_ping”,出生年份为1985的C语句。
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !