上海市高等学校计算机等级考试(C语言)试卷_c语言考试试卷及答案

2020-02-28 其他范文 下载本文

上海市高等学校计算机等级考试(C语言)试卷由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“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 void main(){ int n;float x=2.7181;n=100*x;x=(int)(x*100+0.5)/100.0;printf(“n=%dn”,n);printf(“x=%fn”,x);}(3)写出变量x的绝对值小于20为真的 c语言表达式(4)描述学生信息的结构变量定义为: struct student { int no;char *name;char sex;struct /*出生年月日*/ { int year;int month;int day;} birthday;} struct student s;写出能完成结构体变量s的部分成员赋值,使姓名为“Li-ping”,出生年份为1985的c语句(5)在c语言中,函数 random(int num)的功能是生成一个0到(num-1)之间的随机整数,经过下列赋值语句的执行后, m和x的 取值范围是多少

int m;float x;m=50+random(50);x=m+random(100)/100.0;(6)用文字描述以下程序所完成的功能;#include void main(){FILE *in, *out;char ch;in=fopen(“a.c”, “r ”);out=fopen(“b.c”, “w”);while(!feof(in))/*函数feof()用来检测是否到达文件尾*/ /*如到达文件尾则返回非0,否则返回0 */ {ch=fgetc(in);fputc(ch);} fclose(in);fclose(out);}(7)假定建立了以下链表结构,如下图所示:指针p ,q分别指向如图所示的结点,写出将q所指结点从链表中删除并释放该结点的c程序段.data next head……..p q …

试题二(12分,每小题 6)阅读下列程序,把程序的输出结果写在答卷纸的对应栏里.(1)【 程序 2.1】 #include void main(){ int x=0,y=0,z;while(y

试题四(18分,每小题 9分)按指定的要求编写程序段,把解答写在答卷纸的对应栏内.编写函数f(int n)用来统计正整数n 的位数(例如, n=123时函数返回3)写出一个函数int lower_ave(float s[ ], int n, float *aver),它能从存放学生分数的一维数组s中求出平均分和低于平均分的学生人数;其中数组s [ ] 存放学生分数,参数n为学生人数,参数aver是指向平均分的指针变量.(要求平均分通过指针参数传递,人数通过函数值返回)试题五(15 分, 每个空格 3分)【问题描述】以下程序输入10行字符串,要求按字典顺序从小到大排序.【程序5】 #include #define N 10 int biggerthan(char *str1,char *str2){ for(;*str1|| *str2;__(1)___){ if(*str1>*str2)return ___(2)___;else if(*str1

试题六(15分,每个空格3分)【问题描述】下列程序的功能是:计算机给出10个不大于31的 正整数让人猜,并根据猜中的情况统计总得分后输出.具体规则如下:(1)计算机每给出一个要猜的数最多允许猜5次,第一次猜对得10分,第二次猜对得8分,第三次猜对得6分,第四次猜对得4分,最后一次猜对得2分,否则不得分.(2)若试猜的数太小,计算机给出提示“too small”;若试猜的数太大,计算机给出提示“too large”;若猜对这个数,计算机给出提示“right!”并给出下一个数继续让人猜;若这个数已经猜了5次都猜错,计算机给出提示“out of time!”也给出下一个数继续让人猜.直到猜完10个数.下面是猜某个数的过程,有下划线的部分是试猜的数(假设机器产生的随机数是9)请输入你的猜测y=_16_ too large!请输入你的猜测y=_4_ too small!请输入你的猜测y=_9_ right!(本例是第三次猜对,得 6分)#include #include void main(){ int i , c, x, y, score, right;_____(1)_____;/* 变量赋初值 */ for(i=1;i

上海市高等学校计算机等级考试试卷

2014年上海市高等学校计算机等级考试试卷一级(2012版考纲模拟卷)(三)网页设计(共20分)利用C:\KS\wy文件夹下的素材(图片素材在wy\images文件夹下,动画素材在wy\flash文件夹下),按......

上海市高等学校计算机等级考试A试卷

2012年上海市高等学校计算机等级考试试卷一级(2012版考纲A卷)所有的样张都在“C:\样张”文件夹中,考试系统中【样张】按钮可直接打开此文件夹。(一)Windows操作(共6分)1.在C:\KS文......

上海市高等学校计算机等级考试试卷G

2011年上海市高等学校计算机等级考试试卷一级(G卷)一、单选题1.以下各种类型的存储器中,_B______ 内的数据不能直接被CPU存取。 A.外存 B.内存 C.Cache D.寄存器2.24位真彩色能......

上海市高等学校计算机等级考试B试卷

2012年上海市高等学校计算机等级考试试卷一级(2012版考纲B卷)所有的样张都在“C:\样张”文件夹中,考试系统中【样张】按钮可直接打开此文件夹。(一)Windows操作(共6分)1.在C:\KS文......

上海市高等学校计算机等级考试F

2007年上海市高等学校计算机等级考试(一级)理论部分试卷(F卷)一、单选题(共25分)1.8个二进制位组成的字节能存放的不带符号的数,转换成十进制整数,其最大值是________。 A.127 A.带......

《上海市高等学校计算机等级考试(C语言)试卷.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
上海市高等学校计算机等级考试(C语言)试卷
点击下载文档
相关专题 c语言考试试卷及答案 高等学校 上海市 计算机等级考试 c语言考试试卷及答案 高等学校 上海市 计算机等级考试
[其他范文]相关推荐
[其他范文]热门文章
下载全文