石油大学华东C语言2018在线考试.doc

  1. 1、本文档共18页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
设有两字符串“Beijing”、“China”分别存放在字符数组str1[10],str2[10]中,下面语句中能把“China”连接到“Beijing”之后的为( ) A) strcpy(str1,str2); B) strcpy(str1, “China”); C) strcat(str1,“China”) D) strcat(“Beijing”,str2); 2(2.0分) 下列变量的定义及赋值正确的是( ) A) int i=0;j; B) char c=”A”; C) double x,y,z; x=y=z=100; D) float a=b=100; 3(2.0分) 设有定义语句:char str[][20]={Hello,Beijing},*p=str; 则printf(%d\n,strlen(p+20)); 输出结果是( ) A) 0 B) 5 C) 7 D) 20 4(2.0分) 设有定义:int x=0,y=1,z=1;则运行表达式:x=y z--后,x,y,z的值分别是( ) A) 1,1,1 B) 1,2,0 C) 0,1,1 D) 0,2,0 5(2.0分) 下列程序段的输出结果是( ) x=9; while(x7) {printf(“*”);x--;} A) **** B) *** C) ** D) * 6(2.0分) 设有定义int a[ ]={1,5,7,9,11,13},*p=a 3;则*(p-2),*(a 4)的值是( ) A) 5 11 B) 1 9 C) 5 9 D) 有错误 7(2.0分) ? ?设有语句:float x=1,y; y=x 3/2; 则y的值是( ) A) 1 B) 2 C) 2.0 D) 2.5 8(2.0分) ? ?若有如下语句: int *p1,*p2; 则其中int所指的是( ) A) p1的类型 B) *p1和*p2的类型 C) p2的类型 D) p1和p2所能指向变量的类型 9(2.0分) 设有语句:int x=10; x = x -= x - x; ,则执行语句后,x的值为( ) A) 30 B) 20 C) 10 D) 40 10(2.0分) ? ?设有如下定义和执行语句,其输出结果为( )int a=3,b=3; a = --b + 1; printf(“%d %d”,a,b); A) 3 2 B) 4 2 C) 2 2 D) 2 3 11(2.0分) C语言中基本数据类型有( ) A) 整型、实型、逻辑型 B) 整型、字符型、逻辑型 C) 整型、实型、字符型 D) 整型、实型、字符型、逻辑型 12(2.0分) 表示x≤0或x≥1的正确的表达式是( ) A) x=1||x=0 B) x1 || x=0 C) x=1 or x=0 D) x=1 || x0 13(2.0分) 若有定义:int a[5];则a数组中首元素的地址可以表示为( ) A) a B) a 1 C) a D) a[1] 14(2.0分) 结构化程序设计的三种基本结构是( ) A) 顺序结构、选择结构、循环结构 B) if、switch、break C) for、while、do-while D) if、for、continue 15(2.0分) 若二维数组a有m列,则a[I][j]元素前的数组元素个数为( ) A) j*m i B) i*m j C) i*m j-113 D) i*m j 1 16(2.0分) 能将高级语言编写的源程序转换为目标程序的软件是( ) A) 汇编程序 B) 编辑程序 C) 解释程序 D) 编译程序 17(2.0分) 计算表达式(x=4*5,x*5),x 25的值是( ) A) 20 B) 125 C) 100 D) 45 18(2.0分) 如有以下变量定义:int a=5,b=6,c=12;那么下列表达式结果为真的是( ) A) a-b B) ab C) b/c D) c%b 19(2.0分) 从变量的作用域来分,可分为全局变量和局部变量,形参是( ) A) 局部变量 B) 全局变量 C) 静态变量 D) 动态变量 20(2.0分) 初始化多维数组的语句中,可以默认的是( ) A) 最后一个下标界 B) 第1个下标界 C) 第2个下标界 D) 以上都不对 二、读程序题? 答题要求 : 读程序,写出程序的执行结果。 21(5.0) #include <stdio.h> ?#define S(x) x*x?? void main()?{ int a,k=3,m=1;? ?a=S(k+m);?? ?printf(%d,a);? } 字体 字号 7 点击保存 22(5.0) #include <stdio.h>? void main()? { int x=1

文档评论(0)

lxm + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档