




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
20112012学年第1学期公选课试卷计算机等级考试【二级C】学号:_ 姓名:_ 班级:_注意:做完后把此文件作为邮件附件发送到谢老师邮箱: 1436221584一、选择题(每套共25小题,每题2分,共50分)(1) 在语言中,合法的字符常量是( )。(A) 字 (B) A (C) ABC (D) x41 (2) ( )不属于结构化程序设计的三种基本控制结构。(A) 选择结构 (B) 循环结构 (C) 嵌套结构 (D) 顺序结构(3) 设有下列语句,则( )是对a数组元素的不正确引用,其中0i5) printf(%dn,a); else printf(%dn,a-);(A) 7 (B) 4 (C) 5 (D) 6(18) 若已定义:double x; 下列可以用于求x的绝对值的数学函数是( )。(A) abs(x) (B) labs(x) (C) fabs(x) (D) sqrt(x)(19) 要使下列程序段输出的内容为123-123-45,正确的输入数据格式是( )。int i,j,k;scanf(%d%d%d,&i,&j,&k);printf(%d-%d-%dn,i,j,k);(A) 12312345 (B) 123,12345 (C) 123 123 45 (D) 123,123,45(20) 有以下程序:main() int c; while(c=getchar()!= n) switch(c-2) case 0 : case 1 : putchar(c+4); case 2 : putchar(c+4); break; case 3 : putchar(c+3); default: putchar(c+2); break; printf(n);当输入:247,程序的输出结果是( )。(A) 689 (B) 6689 (C) 66778 (D) 66887(21) 若已定义:int x; 下列与求x的绝对值等价的表达式是( )。(A) x0?-x:x (B) x0?x:-x (C) x0?x:-x (D) x0 | b0)&(a0 | b0 & b0)&(a0 & b0) & (a+b0(23) 能正确表示30x10的逻辑表达式是( )。(A) 10x10 & x10 | xx10(24) 若已定义: int a=3,b=4,c=5; 则下列表达式中值为0的是( )。(A) a & b (B) a=b (C) a | b+c & b-c (D) !(ab) & !c | 1)(25) 以下程序运行后,a的值是( )。main() int a,b; for(a=1,b=1;a=20) break; if(b%3=1) b+=3; continue; b-=5; (A) 101 (B) 100 (C) 8 (D) 7二、改错题(2个小题,5处修改程序,共20分),说明如下:(1)修改程序在每对“/*/”之间存在错误;(2)不得删改程序中所有的“/*/”注释和其它代码;(3)源程序均在考生文件夹中,务必以原文件名保存程序;(4)按Alt+Tab键,切换考试程序与Turbo C;按Alt+Enter键,切换Turbo C窗口大小。第1题:修改程序Cmody191.c,用以计算1100之间所有偶数之和。#include #include void main() int i=1; /*/ int sum=1 /*/; while(i+,i=100) if(/*/ i=(i%2)*2 /*/) continue; sum+=i; printf(Sum is %dn,sum); getch();第2题:修改程序Cmody212.c,实现输入一主串和一子串,统计主串中子串的个数。#include #include void main() int i,j,k,count; char s1100,s2100; printf(Enter main String:); gets(s1); printf(Enter Sub String:); gets(s2); count=0;/*/ for(i=0;*s1!=0;i+) /*/ /*/ for(k=0; (s1j=s2k)&(s1j!=0); j+,k+ ); /*/ if(s2k=0) count+; printf(nCount=%dn,count); getch();三、编程题(3小题,每题10分,共30分)说明如下:(1)在一对“/*/”之间编写程序,以完成题目的要求;(2)不得删改程序中所有的“/*/”注释和其它代码;(3)源程序均在考生文件夹中,务必以原文件名保存程序;(4)按Alt+Tab键,切换考试程序与Turbo C;按Alt+Enter键,切换Turbo C窗口大小。#include #include double fun(float x) /*/ /*/void main() float x; double y; printf(Please input a number:n); scanf(%f,&x); y = fun(x); printf(f(%.3f)=%.3fn,x,y); getch();#include int fun(char *str1, char *str2) /*/ /*/void main() int rela; char *str1,*str2; clrscr(); printf(Please input string NO.1:); gets(str1); printf(Please input string NO.2:); gets(str2); rela=fun(str1,str2); if(rela0) printf(Numbers of Lower char in %s Numbers of Lower char in %s,str1,str2); if(rela=0) printf(Numbers of Lower char in %s = Numbers of Lower char in %s,str1,str2); if(rela0) printf(Numbers of Lower char in %s Numbers of Lower char in %s,str1,str2); getch(); 第3题: 打开程序Cprog231.c,完成其中的fun函数:实现返回x的n次幂值。#include #include void main() double x; int n; d
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能电网工程设计考核试卷
- 涂料行业新技术展望考核试卷
- 办公室财务报表编制与分析考核试卷
- 笔的笔身材料创新考核试卷
- 珠海市高一上学期期末考试数学试题
- 四川华新现代职业学院《建筑构造与制图》2023-2024学年第二学期期末试卷
- 西安汽车职业大学《临床技能综合训练(Ⅲ)》2023-2024学年第一学期期末试卷
- 潞安职业技术学院《剑桥商务英语(1)》2023-2024学年第一学期期末试卷
- 江西省赣州市南康区唐西片区达标名校2025年初三模拟物理试题含解析
- 石家庄理工职业学院《健美操主项实践教学》2023-2024学年第二学期期末试卷
- 2025年江苏省高邮市中考一模物理试题(原卷版+解析版)
- 2.1+新民主主义革命的胜利+课件高中政治统编版必修一中国特色社会主义
- 2025初级粮油仓储管理员职业技能精练考试题库及答案(浓缩300题)
- 辽宁省沈阳市本年度(2025)小学一年级数学统编版期末考试(下学期)试卷及答案
- 输电线路合同协议
- 关务培训课件
- 天津市南大数安(天津)科技有限公司招聘笔试题库2025
- 北京市丰台区2025届高三下学期3月一模试题 地理 含答案
- 2025年上海虹口区高三二模英语卷试题及答案详解
- 员工涉黄赌毒协议书
- 招商引资工作课件
评论
0/150
提交评论