试二级C语言实验模拟题一.doc

上传人:飞****2 文档编号:60084867 上传时间:2022-11-13 格式:DOC 页数:7 大小:20.50KB
返回 下载 相关 举报
试二级C语言实验模拟题一.doc_第1页
第1页 / 共7页
试二级C语言实验模拟题一.doc_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《试二级C语言实验模拟题一.doc》由会员分享,可在线阅读,更多相关《试二级C语言实验模拟题一.doc(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、计算机二级2011年计算机等级考试二级C语言考点汇总计算机二级2011年计算机等级考试二级C+考点汇总综合练习【目的与要求】1.要求学生能够运用所学过的基础语法知识和基本编程技能进行综合练习。2.独立完成3套模拟试题。【上机内容】模拟试题一一、选择题(每题1分 共15分)1.设x,y为float型变量,则下列()为不合适的赋值语句A +x; B y=(float)3;C x=y=0; D x*=y+8;2.若x为int 变量,则执行下列语句x的值为()x=65535;printf(“%dn”,x);A 65535 B 1C 无定值 D -13.下面()不正确的转义符()A t B aC 081

2、 D n4.在C语言中,char类数据在内存中是以()形式存储的A原码 B反码C 补码 D ASCII码5.以下变量名()是合法的。A break B $123C lotus_2_3 D6.判断char型变量c1是否为小写字符的最简单且正确的表达式()。A a=c1=z B (c1=a)&(c1=z)C (a=c1) D (c1=a)&(c1=z)7.在C语言中,int,char,float所占用的内存。A 均为2个字节 B 由用户自己定义 C PC 机为2,1,4 D 2,2,48. 若有说明int x,y,下面程序()不能实现以下函数关系y=-1x0A if (x0) y=1;else y

3、=0;C y=0; if (x=0) if (x0) y=1; else y=-1;D if (x=0) if (x0) y=1;else y=0; else y=-1;9.while (!x)中(!x)与下面条件()等价A x= =0 B x= =1C x!=1 D x!=010. 以下不是无限循环的语句为()。A for (y=0,x=1;x=+y;x+);B for (;x+);C while (1) x+;D for (i=10;i-) sum+=i;11. 若有以下语句,则下面()是正确的描述。Char x=”12345”;Char y=1,2,3,4,5;A x,y完全相同。B x

4、,y不相同。C x数组长度小于y数组长度。D x,y字符串长度相等。12. 为了判断两个字符串s1 和s2是否相等,应当使用()。A if (s1= =s2) B if (s1=s2)C if (strcpy(s1,s2) D if (strcmp(s1,s2)= =0)13. C程序中函数返回值的类型是由()决定。 A return语句中的表达式类型。B 调用该函数的主调函数类型。C 调用函数时临时决定。D 定义函数时所指定的函数类型。14 若 int t, a=5,b=6,w=1,x=2,y=3,z=4,则经过 t=(a=wx)&(b=yz)计算后变量t ,a, b的值分别为()A 0,0

5、,0 B 0,0,6C 1,0,0 D 1,0,615 如果变量grade的值为1, 则运行下列程序段后输出结果为()switch(grade) case 1:printf(“an”);case 2:printf(“bn”);case 3:printf(“cn”);A a B abcC abc D abNextPage二.写出下列程序的运行结果(每题3分,共15分)1. main()int i,j,k;char space= ;for(i=0;i=5;i+)for (j=i;j=i;j+)printf(“%c”,space);for (k=0;k=5;k+)printf(“%c”,*);pri

6、ntf(“n”);2.main()int n=0;while(n+=2)printf(“%dt”,n);printf(“%dn”,n);3. main()int a33=1,2,3,4,5,6,7,8,9;int i,j,t;for (i=0;i3;i+)for (j=0;j3;j+)t=aij;aij=aji;aji=t;for (i=0;i3;i+) for(j=0;j3;j+)printf(“M ”,aij);printf(“n”);4. #include “string.h”main()char string120=”abcd”;char string2=”cdt”;strcat(st

7、ring1,string2);printf(“%d”,strlen(string1);5. main()int count ,sum, x;count=sum=0;do scanf(“%d”,&x);if (x%2!=0) continue;count+; sum+=x; while (count5);printf(“sum=%d”,sum);假设输入的数据为:3 6 -2 9 10 11 8 12三 编程(共70分)1.编写一个程序,输入一个字符串,按反序存放后再输出该字符串。(10分)2.写一个程序,能分别统计出从键盘上输入的字符串中小写字符的个数、数字字符的个数和其他字符的个数。输入的字符串以“!”作为结束标记。(10分)3.编写一个求4个数中的最大数(要求用函数实现求最大数)。(10分)4.青年歌手参加歌曲大奖赛,有5个评委对她的进行打分,试编程求这位选手的平均得分(去掉一个最高分和一个最低分)。(13分)5.编程求3100之间所有的素数及其个数 。(12分)6.已知在一个ASCII“stud.dat”中,有10个学生的记录,每条记录有4项数据,第1项为学号(int型),第2、3、4项为成绩(float型),编写一个程序从该文件中将这些学生的数据读出来,计算每个人的平均成绩,然后在将原有数据和计算出的平均成绩写到另外一个ASCII“aver.dat”中。(15分)

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 教案示例

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁