【单选题】
若按如下定义,函数link的功能是()。其中head指向链表首结点,整个链表结构如下图:┌──┬─┐┌──┬─┐┌──┬──┐head→│data│┼→│data│┼→…→│data│NULL│└──┴─┘└──┴─┘└──┴──┘structnode{intdata;structnode*next;};voidlink(structnode*head){structnode*p=head;while(p!=NULL){if(p-data%2==1)printf("%d",p-p=p-}}
【单选题】
x的值在-20至-5之间为“真”,否则为“假”的正确逻辑表达式为()。
【单选题】
若有定义intm=4321,n=123,k=21;语句printf("%4d+%3d+%2d",m,n,k);执行后的输出结果是()。
①
4321432143211231231232121
【单选题】
执行下面程序段后,输出字符B的个数是( )x=0;while(x=5){printf("B");x+=2;}
【单选题】
若有定义:intx;charc=A;则正确的赋值表达式是()。(说明:A的ASCII码的十进制值为65,a的ASCII码的十进制值为97)
【单选题】
①
charintlongint=folatdouble
【单选题】
对下面程序描述正确的是()。#includestdio.h#includestdlib.hvoidmain(){FILE*in,*out;if((in=fopen("file1.txt","a+"))==NULL){printf("cannotopenfile1\n");exit(0);}if((out=fopen("file2.txt","a+"))==NULL){printf("cannotopenfile2\n");exit(0);}while(!feof(out))fputc(fgetc(out),in);fclose(in);fclose(out);}
①
程序实现在屏幕上显示磁盘文件file1.txt的内容
②
程序实现将磁盘文件file2.txt复制到磁盘文件file1.txt
③
程序实现将两个磁盘文件file1.txt和file2.txt的内容合二为一
④
程序实现在屏幕上显示磁盘文件file2.txt的内容