下载此文档

C语言程序设计模拟试卷及答案.doc


文档分类:资格/认证考试 | 页数:约14页 举报非法文档有奖
1/14
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/14 下载此文档
文档列表 文档介绍
C语言程序设计模拟试卷及答案(1)一、填空题 1、C语言中基本的数据类型有:______、______、______. 2、C语言中普通整型变量的类型说明符为______,在内存中占______字节,有符号普通整型的数据范围是______. 3、整数-35在机内的补码表示为______. 4、执行下列语句inta=8; a+=a-=a*a;后,a的值是______. 5、有如下语句:char A[]={“Iamastudent”};该字符串的长度是______,A[3]=______. 6、符号“a”和‘a’的区别是______. 7、所谓“指针”就是______.“&”运算符的作用是______.“*”运算符的作用是______. 8、有如下输入语句:scanf(“a=%d,b=%d,c=%d”,&a,&b,&c);为使变量a的值为1,b的值为3,c的值为2,从键盘输入数据的正确形式应是_a=1,b=3,c=2__. 一、填空题(1)整型、实型、字符型。(2)int,2,-32768~+32767 (3)11101 (4)-112 (5)14,‘m’(6)“a”是字符串常量,而‘a’是字符常量。(7)存放地址值的变量或常量,或者答地址。(8)取运算对象的地址。取指针变量所指的内容。a=1,b=3,c=2C 、C  D 、B  、D 、A  C   、C   、D    A C   、C  、D 、C  、B C   、D   D  C   、B二、选择题 1、设整型变量a为5,使b不为2的表达式是(  C )。 =a/2   =6-(——a)  =a%2   =a>3?2:1 2、为了避免嵌套的条件分支语句if-else的二义性,C语言规定:C程序中的else总是与(  C  )组成配对关系。              3、以下程序的输出结果是(  D   )。 intx=10,y=10; printf(“%d %d\n”,x——,——y);  10       9       10      9 4、设A为存放(短)整型的一维数组,如果A的首地址为P,那么A中第i个元素的地址为(   B )。 +i*2      B. P+(i-1)*2     C. P+(i-1)    D. P+i 5、选出下列标识符中不是合法的标识符的是(  D  )。                     6、以下程序的输出结果是(  B  )。 inta=5; floatx=; a*=x*(‘E’-‘A’); printf(“%f\n”,(float)a); .    .     .    、设有说明double(*p1)[N];其中标识符p1是(  C  )。 。 。 。 ,每个元素都只能指向double型量。 8、在C程序中有如下语句:char*func(intx,inty);它是(  C  )。 。     。 。 。 9、以下程序的输出结果是(   D )。 charstr[15]=“hello!”; printf(“%d\n”,strlen(str));                             10、分析以下程序的输出结果是(  A  )。 main() {int a=5,b=-1,c; c=adds(a,b); printf(“%d”,c); c=adds(a,b); printf(“%d\n”,c);   } intadds(intx,inty) {staticintm=0,n=3; n*=++m; m=n%x+y++; return(m);           } ,3        ,2        ,2         ,411、下列描述中不正确的是(  C  )。 。 、输出。 、输出。 “=”对字符型数组进行整体赋值。 12、以下程序的输出结果是( A )。#define f(x)  x*x main() {inta=6,b=2,c; c

C语言程序设计模拟试卷及答案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数14
  • 收藏数0 收藏
  • 顶次数0
  • 上传人rsqcpza
  • 文件大小31 KB
  • 时间2020-09-18