C语言程序设计复习题A专科.DOC

上传人:国*** 文档编号:1215524 上传时间:2018-12-26 格式:DOC 页数:16 大小:72KB
下载 相关 举报
C语言程序设计复习题A专科.DOC_第1页
第1页 / 共16页
C语言程序设计复习题A专科.DOC_第2页
第2页 / 共16页
C语言程序设计复习题A专科.DOC_第3页
第3页 / 共16页
C语言程序设计复习题A专科.DOC_第4页
第4页 / 共16页
C语言程序设计复习题A专科.DOC_第5页
第5页 / 共16页
点击查看更多>>
资源描述

1、C 语言程序设计复习题 A(专科)一、填空题1、设 x的值为 15,n 的值为 2,则表达式 x%=(n+=3)运算后,x 的值为_。2、设 int a=7,b=9,t;执行完表达式 t=(ab)?a:b后,t 的值是_。3、设 float x=2.5,y=4.7; int a=7;,则表达式 x+a%3*(int)(x+y)%2/4 的值为_。4、下面程序段的输出结果是_。int a=28;a=aprintf(“%d%on”,a,a);5、a 数组定义如下 char a=”ab” ,则 a数组中的所有元素依次是_。6、a 为 int型变量,设有以下宏定义,#define PR 80#defi

2、ne PP PR+403则执行赋值语句 a=PP*20;后,a 的值是_。7、在 C语言中,参数传递的两种形式是_和_。8、C 语言中调用_函数打开文件,调用_函数关闭文件,调用_函数可实现文件的随机读写。9、若有 int a3=10,12,30;则 a+1是_的地址,*(a+2)=_。10有如下结构体类型说明:struct examplechar *a;double b;int c;则将 x定义为该类型变量的正确形式是_;将 x的成员 c赋值为 10的正确形式为_;将 x的成员 a指向字符串“student”的正确形式为_。11、按数据在磁盘上的存储方式,可将文件分为_文件和_文件。12、当

3、 a=3,b=4,c=5时,写出下列各式的值。a= a)|(c=c) D (c= a)A aa 数组元素的值分别是“abcd“ 和 “ABCD“B aa 是指针变量,它指向含有两个数组元素的字符型一维数组C aa 数组的两个元素分别存放的是含有四个字符的一维数组的首地址 D aa 数组的两个元素中各自存放了字符 a 和 A 的首地址三、判断题1、在 C语言中,可以用 typedef定义新的数据类型。 ()2、函数若无返回值,则它一定无形参。 ()3、C 语言中规定非零为真,零为假。 ()4、在 C语言中,可以直接将一个整数作为地址赋给指针变量。 ()5、不同的 C编译器中,整型的变量在内存中占

4、的字节数是不同的。 ()6、C 语言的函数可以嵌套定义。 ()7、表达式 1/4+7%5的值是 3。 ()8、共用体变量所占的总长度为各数据成员的长度之和。()9、C 语言的源程序不必通过编译就可以直接运行。 ()10、C 语言中函数的返回值为整型。 ()四、选择程序运行结果1、有以下程序float fun(int x,int y) return(x+y); void main() int a=2,b=5,c=8;printf(“%3.0fn”,fun(int)fun(a+c,b),a-c);程序运行后的输出结果是( ) 。A 编译出错 B. 9 C. 21 D. 9.02、 有以下程序voi

5、d fun(char *c,int d) *c=*c+1;d=d+1;printf(“%c,%c,”,*c,d);void main() char a=A,b=a;fun( printf(“%c,%cn”,a,b);程序运行后的输出结果是( ) 。A. B,a,B,a B. a,B,a,B C. A,b,A,b D. b,B,A,b3、有以下程序void main() int aa44=1,2,3,4,5,6,7,8,3,9,10,2,4,2,9,6;int i,s=0;for(i=0;i2 i2,表达式为假;12、若 a=1,b=2,c=3,d=4;则条件表达式“ab ?a:cd?c:d”的

6、值为( )。 A. 1 B. 2 C. 3 D. 4 13设有如下程序段: int a34=0,1,2,3,4,5,6,7,8,9,10,11int *p3=a0,a1,a2,*pp;pp=p;则对数组元素的错误引用是( ) 。A. pp01 B. a12 C. p31 D. *(*(p+2)+2)14、 若有说明:int n=2,*p=,则以下非法的赋值语句是( ) 。A.p=q; B. *p=*q; C. n=*q; D. p=n;15、有以下程序段int n=0,p;doscanf(“%d”,n+;while(p!=12345 此处 dowhile循环的结束条件是( ) 。A. P的值不等于 12345并且 n的值小于 3B. P的值等于 12345并且 n的值大于等于 3C. P的值不等于 12345或者 n的值小于 3D. P的值等于 12345或者 n的值大于等于 3三、判断题1、C 语言源程序文件通过了编译、链接之后 , 生成一个后缀为 .EXE 的文件。 ( )

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 企业管理资料库 > 人力资源

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。