求二级c语言笔试真题

来源:百度知道 编辑:UC知道 时间:2024/06/10 23:04:51
邮箱fxi1016@yahoo.com.cn

2009年4月,全国计算机等级二级C考试你准备好了没?考全国计算机等级二级C语言考试的朋友可以多关注一下考试大为大家整理的2009年4月,全国计算机等级二级考试C语言考前练习!希望对大家的备考有好的帮助!考试大祝各位考个好成绩!大家每天都来练习哦!不断的加强巩固!每天都有更新哦!考试大提示:每十道题的难度不同!继续上一篇...
1.若有以下说明和定义
typedefint*INTEGER;
INTEGERp,*q;
以下叙述正确的是()
A)p是int型变量
B)p是基类型为int的指针变量
C)q是基类型为int的指针变量
D)程序中可用INTEGER代替int类型名

2.若指针ps已正确定义,要使ps指向能够存储8个字符的动态存储单元,以下不正确的语句是()
A)ps=(char*)malloc(8);
B)ps=(char*)malloc(sizeof(char)*8);
C)ps=(char*)calloc(8,sizeof(char));
D)ps=8*(char*)malloc(sizeof(char));

3.设下面程序段中调用fun函数传送实参a和b,
main()
{
char a〔10〕,b〔10〕;

fun (a,b);

}
则在fun函数首部中,对形参错误的定义是()
A)fun(char a〔10〕,b〔10〕){ …}
B)fun(char a1〔〕,char a2〔〕){ …}
C)fun(char p〔10〕,char q〔10〕){ …}
D)fun(char*s1,char*s2){ …}

4.C语言规定,程序中各函数之间()
A)既允许直接递归调用也允许间接递归调用
B)不允许直接递归调用也不允许间接递归调用
C)允许直接递归调用不允许间接递归调用
D