C语言程序设计(试题及答案).doc

C语言程序设计(试题及答案).doc

ID:62033228

大小:269.00 KB

页数:50页

时间:2021-04-15

C语言程序设计(试题及答案).doc_第1页
C语言程序设计(试题及答案).doc_第2页
C语言程序设计(试题及答案).doc_第3页
C语言程序设计(试题及答案).doc_第4页
C语言程序设计(试题及答案).doc_第5页
资源描述:

《C语言程序设计(试题及答案).doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、2001~2002学年“C语言程序设计基础”试卷试题一、单项选择题(每小题2分,共20 分)1。C 语言程序的三种基本结构是顺序结构、选择结构和______结构。A、循环 B、递归 C、转移 D、嵌套2.若x是单精度实型变量,表达式 (x =10/4)的值是_____。A、2.5  B、2。0  C、 3   D、23.表达式!x等价于_____。A、x==0 B、x==1   C、x!=0D、x != 14.若变量已正确定义且k的值是4,计算表达式(j = k——) 后,_____。A、j=3,k=3  B、j=3,k=4    C、j=4,k=4D、j=4,k=35.

2、 算术运算符、赋值运算符和关系运算符的运算优先级按从高到低的顺序依次为_____。A、算术运算、赋值运算、关系运算 B、关系运算、赋值运算、算术运算C、算术运算、关系运算、赋值运算   D、关系运算、算术运算、赋值运算6.C语言中,形参的缺省的存储类说明是______。A、auto   B、static     C、register  D、extern 7.下列语句定义pf为指向float类型变量f的指针,_____是正确的.A、float f, *pf =f;  B、floatf,*pf = &f;C、float *pf =&f,f; D、float f,pf=f;8.

3、表达式sizeof(“key”)的值是______。A、1   B、2  C、3   D、49.将程序prog.c编译后运行:prog–nlahello world则*(*(argv+2)) 是______。A、’p’  B、‘-‘  C、‘h'    D、‘w’10.若a是整型变量,表达式~(a^~a ) 等价于______。 A、~a   B、1    C、0     D、2 试题二、填空题(每小题3 分,共24分)1。写出语句 printf("%d, %o,%x”, 0x12,12,012);的输出结果。 2.写出下列程序段的输出结果.#defineF(x) x- 

4、2#define D(x) x*F(x)printf("%d,%d", D(3),D(D(3))); 3.写出下列程序段的输出结果。int k;char*s=“ABC”; for( k=10;k!=0; k--);printf(”%d", k);while(*s++ )putchar(*s);4.写出下列程序的输出结果。void fun(intk){ staticint a;  printf(”%d,”, a);    a +=k;}main(){ intk;  for(k=1;k<=3;k++)    fun(k);} 5.写出下列程序的输出结果。main(){ str

5、uct st{    intx,y;   } a[4]={{10,20},{30,40},{50,60},{70,80}}; struct st *p=a;   printf("%d,",p++-〉x); printf(”%d,",++p->y); printf("%d\n”, (a+3)->x);} 6.写出下列程序的输出结果。#include"stdio。h”  voidmain() {  intk,j,m,n,a[6][6], b[6];   m=3,n=2;  for(k=0;k

6、+1;for(k=0;k

7、4);  printf("k=%ld",k);}8。用typedef定义一个长度为10的整型数组NUM。  试题三、程序阅读题(每题5分,共20分)1。写出下列程序的输出结果。#include<stdio.h>intx,y, z;voidp(int*x, inty){ —-*x;   y++;    z=*x+y; printf(”%d,%d,”, *x,y);}void main(){ x=5;y=2;z=0; p(&x,y);printf("%d,%d,%d—-",x,y,z); p(&y,x);  printf(”%

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。