C复习题汇总.doc

上传人:11****ws 文档编号:2990537 上传时间:2019-05-16 格式:DOC 页数:11 大小:79.50KB
下载 相关 举报
C复习题汇总.doc_第1页
第1页 / 共11页
C复习题汇总.doc_第2页
第2页 / 共11页
C复习题汇总.doc_第3页
第3页 / 共11页
C复习题汇总.doc_第4页
第4页 / 共11页
C复习题汇总.doc_第5页
第5页 / 共11页
点击查看更多>>
资源描述

1、C复习题汇总1.C语言题目C 源程序是由_构成的:(选择 1项)A)函数B) 函数和过程C) 子过程D) 子程序2.C语言题目_不是 C语言提供的关键字(选择 1项)A) switch B) printfC) caseD) default3. C语言题目设 d为字符变量,则下列表达式正确的是。 。 。 。 。:(选择 1项)A) d=678B) d=aC) d=”d”D) d=gjkl4. C语言题目一个整数有二进制、八进制、十进制、十六进制的表示形式,不能用 C语言表示的进制是:(选择 1项)A) 十六进制B) 八进制C) 十进制D) 二进制5. C语言题目语句 int i=5,则 prin

2、tf(“%d%d”, -i+, i)的结果为():(选择 1项)A)-5, 6B) -5, 5C) -6, 6D)-6, 56. C语言题目若 x=2, y=3, z=4, 则下列表达式的值分别是:(选择 1项)(1) (z=y=x)? 1:0(2) z=y 输出结果为():(选择 1项)A) 24, 23B) 24 24C) 23 24D) 23 2311. C语言题目下面程序输出的结果是:(选择 1项)inlcude void main()int n=0;while(n+float func();void main() float k; k=func();printf(“%fn“, k);

3、float func() return 11.1;A) 11.100000B) 11.000000C)运行出错D)11.117. C语言题目在一个源文件中定义的全局变量的作用域为():(选择 1项)A) 本文件的全部范围B)本程序的全部范围C)本函数的全部范围D)从定义该变量的位置开始至本文件结束18. C语言题目若有以下定义和语句:int a23, (*p)3; p=a;则构成对 a数组元素的非法引用是():(选择 1项)A)*(a0+1)B) *(p+1)1C) p12D)*(p2+3)19. C语言题目若有 C语句: int i, x34; 则以下关于 x, *x, x0, int x;

4、 float y; double z;则表达式 w*x+z-y的结果为()类型Afloat B. char C. int D.double25. 如下程序(选择 1项)#include void main()printf(“%dn”, NULL);输出结果是:A 1 B. 0 C. -1 D可能是任意值26为了判断两个字符串 s1和 s2是否相等,应当使用()(选择 1项)A if(s1= =s2)B if(s1=s2)C if(strcpy(s1,s2) D.if(strcmp(s1,s2)= =0)27. 以下能对一维数组 arr进行正确初始化的语句是()(选择 1项)Aint arr20

5、=(1,2,3,4,5); B. int arr30=;C. int arr = 1; D. int arr20=(10);28、下面关于运算符求模正确的是。 (选择 1项)A. 10%3=3.33333B. 10%3=4C. 10%3=1D. 10 int j=6; 则 m=i+ +j执行之后 m、i、j 的值分别为:(选择 1项)A11,5, 6 B. 12, 5, 6 C. 11,6, 6 D. 11, 5, 536若已定义 a和 b为 double类型,则表达式:a=1, b=a+3/2的值为():(选择 1项)A1.0 B. 1.5 C. 2.0 D.3.037、 如下程序#incl

6、ude void main() int m, a, b;a=1;b=1;m=0;m=a+|b+;printf(“n%d %d %dn“, a,b,m);运行的结果为: (选择 1项)A1 1 0 B. 2 1 1 C. 2 2 1 D. 1 0 138、以下程序的输出结果是。(选择 1项)main()int s,i;for(s=0,i=1;i100)break;B) for(; ; );C) int k=0;do+k;while(k B. = C. = D. 152、下面关于运算符求模正确的是。 (选择 1项)A. 10%3=3.33333B. 10%3=4C. 10%3=1D. 10x=5;

7、y=x+;z=+x;则 x,yz最终的值分别是。(选择 1项)A. x=6,y=6,z=7B. x=6,y=5,z=5C. x=7,y=5,z=7D. x=5,y=6,z=557、以下语句中错误的是。(选择 1项)A. int a=1,2B. char s10=“Test“C. int n=5,anD. int s5=1,358、以下语句中错误的是。(选择 2项)A. char s110;s1=“Test“;B. char s2=Test;C. char s310=“Test“;D. char *s4=“Testn“;59、下面数据中,为字符串常量的是。(选择 1项)A. c B. china

8、 C. abc D. “abc“60、分析下面的代码的运行结果。(选择 1项)int a,b;a=5;a+;b=a+a;printf(“a=%d,b=%d“,a,b);A. a=5,b=10 B. a=6,b=10C. a=5,b=12D. a=6,b=1261、以下程序运行后,输出结果是。(选择 1项)main()char *s=“abcde“;s+=2;printf(“%ldn“,s);A. cdeB. 字符 c的 ASCII码值C. 字符 c的地址D. 产生错误62、C 语言程序的基本单位是。(选择 1项)A. 程序行B. 语句C. 函数D. 字符63、下面是应用软件的是。(选择 1项)A、OutlookB、C+C、SQL ServerD、MS-DOS

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

当前位置:首页 > 实用文档资料库 > 策划方案

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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