下载此文档

[精选推荐]c语言期末复习试题,上机练习.doc


文档分类:IT计算机 | 页数:约29页 举报非法文档有奖
1/29
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/29 下载此文档
文档列表 文档介绍
[精选推荐]c语言期末复习试题,上机练习.docC语言试题1
一填空题(15分)
设x的值为15, n的值为2,则I表达式x%=(n+=3)运算后,x的值为( )。
设int a=7,b=9,t;执行完表达式t=(a>b)?a:b后,t的值是( )。
下面程序段的输出结果是( )。
int a=1234; a=a&0377; printf("%d %o\n”,a,a);
a数组定义如下,按照内存排列顺序,a数组中的所有元素是( )o
char a[3];
设有以下宏定义,则执行赋值语句a=PP*20; (a为int型变量)后,a的值是( )。
#define PR 80
#define PP PR+403
在C程序中,可以通过三种运算方式为指针变量赋地址值,它们是:()、()和( )。
在C文件中,数据存在的两种代码形式是( )和( )。
C语言中调用( )函数打开文件,调用( )函数关闭文件,调用( )函数
可实现文件的随机读写。
若有 inta[3]={10,12,30};则 a+1 是( )的地址,*(a+2)=( )。
二判断对错(5分,对的划“寸,错的划“x”
在Turbo C中,整型数据在内存中占2个字节。()
表达式1/4+。()
结构体类型只有一种。()
函数若无返回值,则它一定无形参。()
C语言只能处理文本文件和二进制文件。() 二选择题(20分)
设 int a=12;表达式 a+=a-=a*=a 的值是( )。
A12 B 144 CO D 132
以下程序的输出结果是( )。
main()
{int a=011;
printf("%d\n",++a);
}
A12 B 11 C 10 D9
以下程序的输出结果是( )o
#define ADD(x) (x)+(x)
main()
{ int a=4,b=6,c=7,d=ADD(a+b)*c;
printf("d=%d”,d);
}
Ad=70 Bd=140 C d=280 D d=80
下面的选项中正确的赋值语句是(chara[5],*p=a;)( )。
A p=“abcd”; B a="abcd”; C *p="abcd”; D *a="abcd”;
若k为整形,则while循环执行( )次。
k=2; while(k==0) printf("%d”,k); k-; printf("\n”);
A 10
B9 CO
数组名作为实参传递给形参时,数组名被处理为( )o
A该数组的长度B该数组的元素个数C该数组的首地址D该数组中各元素的值
两个指针变量不可以()o
B比较 C相减 D指向同一地址
若有以下程序段,则值为6的表达式是()o
struct st{ int n;struct st *next;};
static struct st a[3]={5,&a[l],7,&a[2],9/\0,},*p; p=&a[O];
A p++->n B p->n++ C (*p).n++ D ++p->n
要打开一个已存在的非空文件H file H用于修改,选择正确的语句()o
A m=fopen(”flle”,T); B fp=fbpen(Hfilen,nwn);
C fp=fbpen(nfile',,',r+,'); D fp=fopen(nfile,7'w+");
四写出下列程序的运行结果。(28分)
main()
{ int a[6]=(10,6,23,-90,0,3),i;
invert(a,0,5);
for(i=0;i<6;i++) printf(“%d,”,a[i]);
printC);
}
invert(int *s,int i,int j)
{ int t;
{ invert(s,i+lj-l);
t=*(s+i);*(s+i)=*(s+j);*(s+j)=t;
}
}
fl(int a)
{ int b=0; static int c=3;
b+=l; c++;
retum(a+b+c);
}
mainQ
( int a=l,i;
char sl[l0]="java",s2[ 10]="basic”,s[ 10];
fbr(i=0;i<3;i++) printf(n%d n,fl(a));
printf("\n”);
if(strcmp(sl,s2)) ( strcpy(s,sl); puts(s);} printf("%d,%s\n",strlen(s2),strcat(s2,s 1));
}
#define MAX 100
main()
{ int f[MAX] ,i j ,k=2,m=5;

[精选推荐]c语言期末复习试题,上机练习 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数29
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小雄
  • 文件大小236 KB
  • 时间2021-10-25