- 8
- 0
- 约2.74千字
- 约 5页
- 2016-10-21 发布于贵州
- 举报
计算机等级考试二考试--C语言单项模拟练习题
2013年计算机等级考试二级考试--C语言单项模拟练习题
以下内容是2013年计算机等级考试二级考试--C语言单项模拟练习题,如需更多考试资讯,可关注查询考试宝典网站,更多详细考试辅导资料!
单项选择:第1题:若有以下程序: main( ) { int k=2,i=2,m; m=(k+=i*=k);printf(%d,%d\n,m,i); } 执行后的输出结果是( )。A.8,6
B.8,3
C.6,4
D.7,4
第2题:有以下程序: main( ) { unsigned char a,b; a=4|3; b=43; printf(“%d %d\n”,a,b(; } 执行后输出结果是( )。A. 7 0
B.0 7
C.1 1
D.43 0
第3题:有下列程序:
main()
br
char s[]=abcde;
s+=2:
printf(%d\n,s[0]);
执行后的结果是( )。
A.输出字符a的ASCII码
B.输出字符c的ASCII码
C.输出字符c
D.程序出错
答案解析:[解析] 因为字符数组s[]中的数组名s表示的是一个地址常量,所以语句“s+=2;”不能将指针在当前位置的基础上再向后移动两位。因而程序编译时出错。
第4题:有以下程序段:
int x=3:do
printf(%d,x-=2);while(!(--x));
其输出结果是( )。
A.1
B.3 0
C.1-2
D.死循环
答案解析:[解析] 本题考查do-while循环,先执行do输出的x的值为1,接着执行’while后语句,此时--x的值为0,x也为0,而非0为1,循环成立,接着执行do输出x值为-2,执行--x后,表达式为-2,而!(--x)为0,退出循环。
第5题:下面程序的输出结果是
#include<stdio.h>
#include<string.h>
main()
char*p1=abc,*p2=ABC,str[50]=xyz;
strcpy(str+2,streat(p1,p2));
printf(%s\n,str);
A.xyzabcABC
B.zabcABC
C.xyabcABC
D.yzabcABC
答案解析:
[解析] 本题考查的重点是拷贝字符串——使用strcpy()函数,该函数的调用方式是:strcpy(字符数组,字符串),其中“字符串”可以是字符串常量,也可以是字符数组。函数的功能是:将“字符串”完整地复制到“字符数组”中,字符数组中原有的内容被覆盖。
使用该函数时注意:①字符数组必须定义得足够大,以便容纳复制过来的字符串。复制时,连同结束标志“\0”一起复制;②不能用赋值运算符“=”将一个字符串直接赋值给一个字符数组,只能用strcpy()函数处理。
另外,本题还考查连接字符串的strcat()函数,其调用方式是:strcat(字符数组,字符串)。
功能是把“字符串”连接到“字符数组”中的字符串尾端,并存储于“字符数组”中。“字符数组”中原来的结束标志,被“字符串”的第一个字符覆盖,而“字符串”在操作中未被修改。
使用该函数时注意:①由于没有边界检查,编程者要注意保证“字符数组”定义得足够大,以便容纳连接后的目标字符串;否则,会因长度不够而产生问题;②连接 前两个字符串都有结束标志“\0”,连接后“字符数组”中存储的字符串的结束标志“\0”被舍弃,只在目标串的最后保留一个“\0”。
第6题:下列有关数据库的描述,正确的是A.数据库是一个DBF文件
B.数据库是一个关系
C.数据库是一个结构化的数据集合
D.数据库是一组文件
答案解析:[解析] 数据库(DataBase,简称DB) 是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,可被各个应用程序所共享。数据库中的数据具有“集成”、“共享”的特点。
第7题:若有定义:char*st=how are you;,下列程序段中正确的是A.chara[11],*p;strcpy(p=a+1,st[4]);
B.chara[11];strcpy(++a,st);
C.chara[11];strcpy(a,st);
D.chara[],*p;strcpy(p=a[1],st+2);
答案解析:
[解 析] 本题综合考查字符数组的赋值和strepy函数的用法。C语言不允许用赋值表达式对字符数组赋值,如下面的语句就是非法的:strl=“China”,如 果想把“Chi- na”这5个字符放到数组strl中,除了逐个输入外,还能使用strepy函数,该函数的功能是将一个字符串复制到一字符数组中。例 如:strepy(strl,“China”)或strcpy(strl,str2);注意,不能
您可能关注的文档
- 英语二课文英汉对U2textA-B.doc
- 英语教案:Uni 2 Healthy eating Period 7 Revision Summing up and learning tip(新人教必修3).doc
- 英语本科自考毕业文撰写与答辩的通知.doc
- 英语教学理论及课设计(word).doc
- 英语:Unit 基础强化试题(人教新目标九年级).doc
- 英语:unit1识点复习 (新人教版九年级上).doc
- 英语网考辅导交际语(课堂讲解).doc
- 英语的时态和语态解和练习全.doc
- 英语高二人教版新标必修3优质教案全套(共105页).doc
- 茂名电大20042005学年度第二学期开课情况表(讨论稿).doc
最近下载
- 2026年春季教科版三年级科学下册教学计划及进度表(新版本).docx VIP
- 14.赵海林-北斗云高精度打桩导航定位的副本-20201012-2[1].pptx VIP
- (2026 春新版)二年级科学下册教学计划及进度表.docx VIP
- 重症患者的早期康复课件.pptx VIP
- 2022年新高考全国Ⅱ卷英语真题(原卷版).pdf VIP
- 2026春新版大象版科学三年级下册教学计划.pdf VIP
- 2024年江苏省中考地理试题卷(含答案解析).docx
- 小学数学六年级上册思维拓展精选练习题.docx VIP
- 北斗云 DZ502 打桩放线导航仪 快速操作安装手册说明书.pdf VIP
- 美国机械学会标准ASME B16.51-2013 Copper and Copper Alloy Press-Connect Pressure Fittings.pdf VIP
原创力文档

文档评论(0)