为了帮助大家复习好2014年计算机等级考试,本次我们考吧网特为广大考生整理了计算机等级考试模拟试题,希望广大考生能够喜欢。本次主要汇编了二级C语言程序设计精选试题:
一、选择题(每小题1分,共40分)
1、按照“先进后出”原则组织数据的结构是( )。
A.队列
B.栈
C.双向链表
D.二叉树
2、 有以下程序:
#include
void WriteStr(char*fn.char*str)
{FILE*fp
fp=fopen(fn,”w”);fputs(str,fp);fclose(fp);)
main()
{ WriteStr(”t1.dat”,”start”);
WriteStr(”t1.dat”,”end”);)
程序运行后,文件t1.dat中的内容是( )。
A.start
B.end
C.startend
D.endrt
3、 若有以下说明,则( )不是对strcpy库函数正确的调用。
strcpy库函数用于复制一个字符串:char*str1==”abed”,
strZ[10],*str3="hijklmn",*str4[-2],*str5=”aaaa”;
A.strcpy(str2,str1)
B.strcpy(str3,slrl)
C.strcpy(str1,str2)
D.strcpy(str5,strl)
4、 C语言中,字符(char)型数据在微机内存中的存储形式是( )。
A.反码
B.补码
C.EBCDIC码
D.ASCIl码
5、 有以下程序:
#include
main()
{int a[J一{1,2,3,4,5,6,7,8,9,10,11,12),*P=a
+5;
*q=NULL;+q=*(p+5);
printf(”%d%d”,*q,*q);
}
程序运行后的输出结果是( )。
A.运后后报错
B.6 6
C.6 11
D.5 10
6、 有以下程序:
#include
main()
{int i,X[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)printf(”%d,”,x[i][2-i]);
{
程序的输出结果是( )。
A.1,5,9,
B.1,4,7,
C.3,5,7,
D.3,6,9,
7、 有以下程序:
main()
{int a=0,b=10,c=0,d=0;
if(a=1)b=1;c=2;
else d=3:
printf(”%d,%d,%d,%d”,a,b,c,d);
}
程序输出( )。
A.0,1,2,0
B.0,0,0,3
C.1,1,2,0
D.编译有错
推荐阅读: