福建省二级c语言资料

2026/1/27 14:52:26

内部资料 学习使用 严禁复制 违者必究

char ch; int j,k;

enum day{sun,mon,tue,wed,thu,fri,sat}; int a[sat];

判断下列语句是否符合语法规则,结果是()。 sun=0; /*语句1*/ j=mon+tue; /*语句2*/

if(a[mon]>0)j++; /*语句3*/

A.语句1错误,语句2和语句3正确 B.语句2正确,语句1和语句3错误 C.语句3正确,语句1和语句2错误 D.语句1正确,语句2和语句3错误 201.设有如下定义: typedef int * INTEGER; INTEGER p,*q;

则()是正确的叙述。

A.p是int型变量 B.q是基类型为int的指针变量

C.p是基类型为int的指针变量 D.程序中可用INTEGER代替int类型名 202.在对无符号数的位运算中,操作数左移一位相当于()。

A.操作数除以2 B.操作数乘以2 C.操作数除以4 D.操作数乘以4 203.若有定义:int a=20,b=28,c;则执行语句c=(a^b)<<2;后c的值为()。 A.2 B.5 C.32 D.92

204.若有定义:int a=5,b=7,c;则执行语句c=a&b;后c的值为()。 A.12 B.2 C.6 D.5 205.下面程序的输出结果为()。 #include void main() {

enum Weekday{sun=7,mon=1,tue,wed,thu,fri,sat}; enum Weekday day=sat; printf(\} A.7 B.6 C.5 D.4 206.若有以下类型说明,叙述正确的是()。 typedef struct {

int num; char *name; int score;

}STU,*PSTU; A.STU是变量名 B.PSTU是变量名

C.PSTU是指向结构体类型STU的指针类型名 D.类型说明语句有错误

207.下面程序段的运行结果是()。 int a=5,b=6;

@桢雄友情分享,仅供学习交流使用,不得用于商业用途,否则后果自负

25

内部资料 学习使用 严禁复制 违者必究

printf(\A.5 B.6 C.7 D.8 208.若有以下类型说明,则()是正确的叙述。 typedef union {

char str[2]; int i; }sp;

A.sp是一个共用体变量名 B.sp是一个共用体类型名 C.union sp是共用体类型名

D.typedef union是共用体类型名 209.定义枚举类型的关键字是()。 A.define B.enum C.union D.struct

文件

210.以下程序的功能是()。 #include main() {

FILE *fp; long int n;

fp=fopen(\fseek(fp,0,SEEK_END); n=ftell(fp); fclose(fp);

printf(\}

A.计算文件wj.txt的起始地址 B.计算文件wj.txt的终止地址 C.计算文件wj.txt内容的字节数 D.将文件指针定位到文件末尾 211.设有一文本文件test.txt,其内容为\(不包含引号),以下程序段的运行结果是()。 FILE *fp; char *str;

if((fp=fopen(\ str=fgets(str,5,fp); printf(\

A.cpro B.cprog C.progr D.cprogram 212.在C语言程序中,对文件操作的一般步骤是()。 A.打开文件,定义文件指针,读写文件,关闭文件 B.定义文件指针,读文件,写文件,关闭文件 C.定义文件指针,打开文件,读写文件,关闭文件 D.操作文件,定义文件指针,修改文件,关闭文件

@桢雄友情分享,仅供学习交流使用,不得用于商业用途,否则后果自负

26

内部资料 学习使用 严禁复制 违者必究

213.下面程序运行后的结果是()。 #include main() {

FILE *fp;int i=10,j=20,k,n; fp=fopen(\fprintf(fp,\fprintf(fp,\fclose(fp);

fp=fopen(\fscanf(fp,\printf(\fclose(fp); }

A.10 20 B.10 30 C.20 30 D.20 10

214.以下程序运行后,屏幕显示write ok!,下列说法正确的是()。 #include main() {

FILE *fp;

fp=fopen(\if(fp!=NULL) {

fprintf(fp,\fclose(fp);

printf(\} }

A.当前工作目录下存在data.txt文件,其中的内容为\B.fclose(fp);语句的功能是打开文件

C.当前工作目录下一定不存在data.txt文件 D.当前工作目录下一定存在data.txt文件

215.以下程序运行后,屏幕显示File open error!,则可能的原因是()。 #include main() {

FILE *fp; char str[256];

fp=fopen(\if(fp==NULL) {

printf(\return; }

@桢雄友情分享,仅供学习交流使用,不得用于商业用途,否则后果自负27

内部资料 学习使用 严禁复制 违者必究

fscanf(fp,\fclose(fp); }

A.当前工作目录下有test.txt文件,但test.txt文件太小 B.test.txt文件不能关闭

C.当前工作目录下没有test.txt文件

D.当前工作目录下有test.txt文件,但test.txt文件太小 216.以下程序的可执行文件名为cmdline.exe。 #include #include

void main(int argc,char *argv[]) {

if(argc!=2) {

printf(\exit(1); }

printf(\}

在DOS命令行输入:cmdline harry<回车>,则输出结果是()。 A.You forgot to type your name or you typed more parameters B.Hello harry C.Hello cmdline D.Hello

217.对下面程序正确的描述是()。 #include #include void main() {

FILE *in,*out;

if((in=fopen(\{

printf(\exit(0); }

if((out=fopen(\{

printf(\exit(0); }

while(!feof(in))

fputc(fgetc(in),out); fclose(in); fclose(out);

@桢雄友情分享,仅供学习交流使用,不得用于商业用途,否则后果自负28


福建省二级c语言资料.doc 将本文的Word文档下载到电脑
搜索更多关于: 福建省二级c语言资料 的文档
相关推荐
相关阅读
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 10

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219