aopeng 发表于 2018-5-22 15:30:16

石油华东2018年春季学期《C语言》在线(适用于2018年6月份)

2018年春季学期《C语言》在线考试(适用于2018年6月份考试)

中石油华东作业www.ap5u.com整理

一、单选题:
1.[单选题]以下关于数组的描述正确的是          (满分:)
    A. 数组大小固定,但是可以有不同类型的数组元素
    B. 数组大小可变,但是所有数组元素的类型必须相同
    C. 数组大小固定,所有元素的类型必须相同
    D. 数组大小可变,可以有不同类型的数组元素
    正确答案:——C——
2.[单选题]在一个C程序中          (满分:)
    A. main函数必须出现在所有函数之前
    B. main函数可以在任何地方出现    www.ap5u.com QQ1647861640
    C. main函数必须出现在所有函数之后
    D. main函数必须出现在固定位置
    正确答案:——B——
3.[单选题]若有说明语句:charc=‘\\64’;则变量C包含:          (满分:)
    A. 1个字符
    B. 2个字符
    C. 3个字符
    D. 说明不合法,C值不确定
    正确答案:——A——
4.[单选题]设所有变量均为整型,则表达式(a=2,b=5,a++,b++,a+b)的值是          (满分:)
    A. 7
    B. 8
    C. 9
    D. 10
    正确答案:————
5.[单选题]在C语言中,下列变量名称中合法的是          (满分:)
    A. 7x
    B. int
    C. ELse
    D. a-b
    正确答案:————
6.[单选题]用8位无符号二进制数能表示的最大十进制数为          (满分:)
    A. 127
    B. 128
    C. 255
    D. 256
    正确答案:————
7.[单选题]以下选项中不能正确赋值的是()。          (满分:)
    A. charb[]={′H′,′e′,′l′,′l′,′o′,′!′
    B. icharb;b=\Hello!\;
    C. icharb=\Hello!\;
    D. ichar*str=\Hello!\;
    正确答案:————
8.[单选题]能正确表示x的取值范围在和[-10,-5]内的表达式是          (满分:)
    A. (x<=-10)||(x>=-5)&&(x<=0)||(x>=100)
    B. (x>=-10)&&(x<=-5)||(x>=0)&&(x<=100)
    C. (x>=-10)&&(x<=-5)&&(x>=0)&&(x<=100)
    D. (x<=-10)||(x>=-5)&&(x<=0)||(x>=100)
    正确答案:————
9.[单选题]初始化多维数组的语句中,可以默认的是()。          (满分:)
    A. 最后一个下标界
    B. 第1个下标界
    C. 第2个下标界
    D. 以上都不对
    正确答案:————
10.[单选题]从变量的作用域来分,可分为全局变量和局部变量,形参是          (满分:)
    A. 局部变量
    B. 全局变量
    C. 静态变量
    D. 动态变量
    正确答案:————
11.[问答题]读程序,写出程序执行结果#include<stdio.h>voidf(intx,inty){intt;if(x<y){t=x;x=y;y=t;}}voidmain(){inta=4,b=3,c=5;f(a,b);f(a,c);f(b,c);printf(\%d,%d,%d\\n\,a,b,c);}          (满分:)

    正确答案:————
12.[问答题]读程序,写出程序执行结果#include<stdio.h>voidmain(){intx=4;if(x++>=5)printf(“%d\\n”,x);elseprintf(“%d\\n”,x--);}          (满分:)

    正确答案:————
13.[问答题]读程序,写出程序执行结果#include<stdio.h>voidfun(char*w,intn){chart,*s1,*s2;s1=w;s2=w+n-1;while(s1<s2){t=*s1;*s1=*s2;*s2=t;s1++;s2--;}}voidmain(){charp[]=\abcdefg\;fun(p,strlen(p));puts(p);}          (满分:)

    正确答案:————
14.[问答题]读程序,写出程序执行结果#include<stdio.h>#defineS(a,b)(a)*(b)voidmain(){inta=3,area;area=S(a,a+3);printf(\area=%d\\n\,area);}          (满分:)

    正确答案:————
15.[问答题]读程序,写出程序执行结果#include<stdio.h>voidmain(){intn=2;printf(“%d,%d,%d\\n”,++n,n+=2,--n);}          (满分:)

    正确答案:————
16.[问答题]编程题:从键盘输入10个评委给参赛选手打的分,去掉一个最高分和一个最低分,求选手的得分(平均分)。(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)          (满分:)

    正确答案:————
17.[问答题]编程题:编程任意输入两个实数a和b,计算下面函数的值,并输出y值。(备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。)          (满分:)

    正确答案:————
18.[问答题]编程题备注:建议学员在做编程序题目时,事先在记事本或word文档中编写,然后拷贝至答题区域即可。          (满分:)

    正确答案:————
石油华东作业资料参考http://www.ap5u.com/forum-26-1.html
页: [1]
查看完整版本: 石油华东2018年春季学期《C语言》在线(适用于2018年6月份)