上海2009年c二级考题2.docxVIP

  • 2
  • 0
  • 约5.23千字
  • 约 12页
  • 2021-01-11 发布于天津
  • 举报
2009年C语言测试题2 一、单选题 ■錐名:二飙匚匸坊准考证昌:24口药4 ■錐名:二飙匚匸坊准考证昌:24口药4血 第9题 |若给定条件表达式Ml) ? G++):缶一),则其中表达式H 设貫标记 答题区 「和(N—0)等价 「和哙。等价 「和厲!=0)铮价 广和(M匸1)等价 选择题目 1 2 3 4 5 6 7 3 I 9 | 10 保存 退出 二、填空题 1、 表达式strlen ( C2009”的值是 2、 设 int a=3,b=4,c=5; 则 a*a+b*b==c*c 的结果为 3、 设 a=2,b=3,x=3.5,y=2.5,表达式(float)(a+b)/2+(int)x%2/4 的值为 4、 设a,b,c为整型变量,写出表达式:当 a比b、c都大时结果为真 5、 与下列语句等价的条件表达式语句是 switch ( x!=0 ) { case 0: y=1; break; case 1: y=-1; } 6、 设有下述描述学生信息的结构定义及变量说明,则使学生变量 s的出生年份为1990的赋值语句是 struct date TOC \o 1-5 \h \z { int year; /* 年 */ int mon th; /* 月 */ int day; /* 日 */ }; struct stude nt 学号*/ 学号*/ 姓名*/ 性别*/ 出生年月曰*/ char *n ame; /* char sex; /* struct date birth;/* } s; 7、 假定建立了下图所示的链表结构,指针 p、q分别指向如图所示的结点,则将 q所指结点从链表中删除的 C语句是 headdata nest head data nest 三、 程序填空题 1、 下面程序实现的功能是打印n以内的水仙花数,水仙花数是指其本身的值等于每一位数字的立方和, 例 如:153 是一个水仙花数,153=1*1*1+5*5*5+3*3*3. 如输入:400 则输出:1 153 370 371 #include stdio.h void main() { int n, digit, k, m, s; scanf( %d, n ); for ( k=1; (1) ; k++ ) { s = 0; m = k; while ( m != 0 ) { digit = ( 2) ; s = s + digit*digit*digit; m = m/10; } if ( (3) ) printf( %d , s ); } } 2、 以下函数int sum(int x[], int num) 计算数组x前nun个元素之和。在主函数中,输入10个任意整数 和下标 indexl、index2 的值(设 1=index1=index2=9 ),调用 sum()函数计算 indexl 元素到第 index2 元素的和,并输出结果。 如输入: 3 2 5 7 9 6 4 8 10 4 则输出: Sum=14 例示说明:下标从 2至4的元素为2、 5、 7,其累加为 14 源程序: #include stdio.h int sum( int x[], int num ) { int i, s=0; for ( i=0; (1) ; i++ ) s = (2) ; return s; } void main() { int i, index1, index2, result; int x[10]; for ( i=0; i10; i++ ) scanf( %d, x[i] ); scanf( %d%d, index1, index2 ); result = sum( x+index1, ( 3) ); printf( Sum=%d\n, result ); } 3、 以下程序从文件 “student.txt ”读取学生的学号、姓名、平时成绩和考试成绩(学生已按学号从小到大 排序),从键盘上输入一个新学生的信息,按学号顺序将数据插入到学生表中,并生成新的文本文件 “studentC.txt ”。文件的最后一行为 0表示学生数据结束。 设文件 student.txt 的内容为 101 Zhao 95 58 103 Qian 75 81 105 Sun 99 91 107 Li 80 67 0 运行时键盘输入: 104 Chen 80 90 则生成新文件 studentC.txt 的内容为: 101 Zhao 95 58 103 Qian 75 81 104 Chen 80 90 105 Sun 99 91 107 Li 80 6 7 0 源程序: #include stdio.h void

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档