重庆市计算机等级考试07年 - 08年C语言二级考试试题及答案(2)
for(k=0;k<2;k++) for(j=0;p[k][j]>'0'&&p[k][j]<='9';j+=2) s=10*s+p[k][j]-'0'; printf(\}
3.下面程序的输出结果是( )。
#include
{ int k=4,m=1,p; p=func(k,m); printf(\ p=func(k,m); printf(\}
int func(int a,int b)
{ static int m=1,n=2; n+=m+1; m=n+a+b; return m; }
4.下面程序的输出结果是( )。
#include
{ int a[10]={1,2,3,4,5,6,7,8,9,10},k,s,i; double ave; for(k=s=i=0;i<10;i++) { if(a[i]%2) continue; s+=a[i]; k++; } if(k!=0) { ave=s/k; printf(\ } }
5.在下列程序中,若输入为:today is Monday!
{ char s[40],c,*str=s; int num=0,word=0; gets(str);
while((c=*str++)!='\\0') { if(c==' ') word=0; else if(word==0) { word=1; num++; } } printf(\}
6. 下列程序的输出结果是( )。
#include
unsigned f(unsigned num) { unsigned k=1; do
{ k*=num;
。5
)
num/=10; }while(num); return k; }
void main()
{ int x=35,y=550; printf(\}
五、编程序。(每小题10分,共20分)
1.函数delspace的功能是删除一个字符串中所有的空格。例如,输入字符串为\则输出结果为\。测试用主函数如下所示,请编制函数delspace。 #include
{ char *delspace(char *str); char s[81],*ds; gets(s);
ds=delspace(s);
printf(\}
2. 已知两个3位数abc和cba之和为1333(即abc+cba=1333),编程序求出3个数字a、b和c。
6
二级C语言笔试试卷(A)参考答案
(2007年4月)
一、单项选择题。(每小题1分,共20分)
BBDCC DCCCD AAACA BCCBD
二、基本概念选择填空题(每空2分,共10分) ① B ② E ③ H ④ G ⑤ F 三、程序填空题。(每空2分,共20分)。
① getchar() ② (fp=fopen(\
③ **p ④ puts(p[j])或puts(*(p+j)) ⑤ a%b ⑥ p2-- ⑦ p1++
⑧ 1 ⑨ j=3 ⑩ a[j-1][k-1] 四、阅读程序题(每小题5分,共30分)
1. 6 2. s=1357 3. 9,19 4. 5,6.000000 5. 3 words 6. 15,0 五、编程序。(每小题10分,共20分) 1.参考程序及评分标准
char *delspace(char *str) { char *p=str; //2分 while(*p) { if(*p==' ') strcpy(p,p+1); else p++; } //6分 return str; //2分 }
2. 参考程序及评分标准 //参考程序一
#include
{ int n,m,a,b,c; //2分 for(a=1;a<10;a++) for(b=0;b<10;b++) for(c=0;c<10;c++) { n=a*100+b*10+c; m=c*100+b*10+a; if(n+m==1333) printf(\ } } //8分
7
二级C语言笔试试卷(A)
2007年11月
注意事项:1.一题为客观题,请将答案涂在机读答题卡上 2.请将二、三、四、五题的答案做在答题纸上 一.单项选择题。(每小题1分,共20分) 1. 一个C程序的执行是从( )。 (A)本程序的main函数开始
(B)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束 (C)本程序的main函数开始,到本程序文件的最后一个函数结束 (D)本程序文件的第一个函数开始,到本程序main函数结束 2. 设有C语句:int x=3, y=4,z=5;,则下面表达式中值为0的是( )。 (A)x&&y (B)x<=y
(C) x||y+z&&y-z (D)!((x (A)宏替换不占用运行时间 (B)宏名无类型 (C)宏替换只是字符串替换; (D)宏替换是在运行时进行的 4. 在标准库函数的调用形式“fread(buffer,size,count,fp);”中,参数buffer代表的是( (A)一个整型变量,代表要读入的数据总数 (B)一个文件指针,指向要读的文件 (C)一个指针,指向读入数据存放的首地址 (D)一个存储区,存放要读的数据项 5. 位运算中,操作数每左移一位,在没有溢出的情况下其结果相当于( )。 (A)操作数乘以2 (B) 操作数除以2 (C) 操作数除以4 (D) 操作数乘以4 6. 下面程序运行后,变量m的值为( )。 #include m=(n=4)+(k=10-7); printf(〞m=%d\\n”,m); } (A)4 (B) 3 (C) 7 (D)14 7. 下面程序运行结果(或出现的情况)是( )。 #include { int x=3,y=0,z=0; if (x=y+z) printf(〞****〞); else printf(〞####\\n〞); } (A)有语法错误不能通过编译 (B)输出:**** (C)可以通过编译,但不能通过连接,因而不能运行 。 8 ) (D)输出:#### 8. 已有定义int k=2; int *ptrl, *ptr2,且ptr1和ptr2 均已指向变量k,下面不能正确执行的赋值语句是( )。 (A)k =*ptr1+*ptr2; (B) ptr2 = k; (C) ptr1=ptr2; (D) k = *ptr1*(*ptr2); 9. 若有已经建好的链表结构如下,指针平p、q分别指向图示节点(b节点为插入c节点前的链表末尾); a b ∧ c p q 不能实现将q所指节点插入到链表末尾的一组语句是( )。 (A)q->next = NULL; p=p->next; p->next=q; (B)p=p->next;q->next=p->next; p->next=q; (C)p= p->next;q->next=p; p->next=q; (D)p= (*p).next; (*q).next = (*p).next; (*p).next = q; 10. 有定义int a=3,b=4,c=5;执行完表达式a++>--b&&b++>c--&&++c后,a,b,c的值分别为((A)3 4 5 (B) 4 3 5 (C) 4 4 4 (D) 4 4 5 11. 下列程序的执行结果是( )。 #include { short int i; char c[2]; }; void main () { union ss x ; x.c[0]=10; x.c[1]=1; printf(〞%d〞,x.i); } (A)11 (B) 266 (C) 265
…… 此处隐藏:1595字,全部文档内容请下载后查看。喜欢就下载吧 ……
相关推荐:
- [政务民生]2013年公共基础知识热点问题(七)
- [政务民生]检验检测机构资质认定评审准则及释义20
- [政务民生]关于印发重庆市房屋建筑和市政基础设施
- [政务民生]1、隧道洞身开挖支护施工技术交底书
- [政务民生]2015年山东省17地市中考语文试题分类汇
- [政务民生]2-高级会计师资格考试和评审流程图
- [政务民生]2018版中国清分机行业发展分析及前景策
- [政务民生]新课改高中政治探究
- [政务民生]2018-2024年中国新型组合房屋行业投资
- [政务民生]2015年上海市春季高考数学模拟试卷五
- [政务民生]灌砂法及环刀法测压实度(带计算过程)
- [政务民生]运筹学实验2求解非线性规划
- [政务民生]劝学、逍遥游默写(教师卷)
- [政务民生]《运筹学》 - 期末考试 - 试卷A - 答案
- [政务民生]八年级英语下册 Module 6 Hobbies测试
- [政务民生]2019年宪法知识竞赛试题库100题(含答
- [政务民生]自动化英文文献翻译
- [政务民生]公文格式实施细则
- [政务民生]高一地理上册课堂跟踪练习题6
- [政务民生]会计继续教育习题及答案
- 第三章 无约束最优化方法
- 泛读教程第三册答案
- 魏晋南北朝文学
- 幂的运算复习题
- 城市环境问题的成因与治理策略_以社会
- 钢结构行业产业链及竞争分析研究
- 新型热塑性弹性体增韧聚丙烯的研究
- 中国旅游地理B卷试题及答案
- (苏教版)五年级数学上册第三单元测试卷
- 不稳定性心绞痛诊断与治疗
- 俞氏国际后勤职能部门绩效考核办法
- GB7258-2017新标准考试题含答案
- 小学生汉字听写比赛活动方案
- 1.3《平抛运动》学案 教科版必修2
- 2011香港特别行政区公务员考试复习资料
- 考虑水力条件变化的城市给水管网可靠性
- 表面活性剂在油田开发和生产中的应用
- ITT内部培训资料-FI端吸泵的介绍
- 文明守纪,从我做起学生发言稿
- 初中读《聊斋志异》心得体会800字范文




