2024秋最新《中国大学MOOC高级语言程序设计考核作业参考原题试题》形考作业试题题库、期末题库
考试说明:本人针对该科精心汇总了历年题库及答案,形成一个完整的题库,并且每年都在更新。该题库对考生的复习、作业和考试起着非常重要的作用,会给您节省大量的时间。做考题时,利用本文档中的查找工具,把考题中的关键字输到查找工具的查找内容框内,就可迅速查找到该题答案。本文库超星学习通、知到智慧树、国家开放大学、广东开放大学、江苏开放大学、上海开放大学、云南开放大学、芯位教育、云慕学苑、职教云、川农在线、长江雨课堂、安徽继续教育平台、青书学堂、睿学在线、成教云、京人平台、绎通继教云、学起Plus、云上河开、河南继续教育、四川开放大学、良师在线、继教云、日照专业技术人员继续教育、麦能网、21tb、168网校、云班课、电大中专、learnin、西财在线等平台复习试题与答案,敬请查看。
课程题目试题是随机的,请按题目关键词查找(或按Ctrl+F输入题目中的关键词,尽量不要输入整个题目,不要复制空格,连续的几个字就行)
本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究
本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究
本文由【大象答案】微信公众号提供,禁止复制盗取,违者必究

高级语言程序设计
学校: 无
问题 1: 1. 下面四组选项中,均是合法的整型常量的选项是( )。
选项:
• A. 160 -0xffff 011
• B. -0xcdf 01a 0xe
• C. -01 986,012 0668
• D. -0x48a 2e5 0x
答案: 160 -0xffff 011
问题 2: 2. 下面四组选项中,均是不正确的八进制数或十六进制数的选项是( )。
选项:
• A. 016 0x 8f 018
• B. oabc 017 0xa
• C. 010 -0x11 0x16
• D. 0a 12 7ff -123
答案: 0a 12 7ff -123
问题 3: 3. 下列数据中属于“字符串常量”的是( )
选项:
• A. ABC
• B. “ABC”
• C. ‘abc’
• D. ‘a’
答案: “ABC”
问题 4: 4. 下面四组选项中,均是不合法的用户标识符的选项是( )。
选项:
• A. A P_0 do
• B. float 1a 0 _A
• C. b-a goto int
• D. _123 temp INT
答案: b-a goto int
问题 5: 5. C语言中的标识符只能由字母、数字和下划线三种字符组成,且第一个字符 ( )。
选项:
• A. 必须为字母
• B. 必须为下划线
• C. 必须为字母或下划线
• D. 可以是字母、数字和下划线中任一种字符
答案: 必须为字母或下划线
问题 6: 6. 下列不正确的转义字符是( )。
选项:
• A. \\
• B. \’
• C. 074
• D. \0
答案: 074
问题 7: 7. 下面四组选项中,均是不合法的浮点数的选项是( )。
选项:
• A. 160. 0.12 e3
• B. 123 2e4.2 .e5
• C. -.18 123e4 0.0
• D. -e3 .234 1e3
答案: 请关注公众号【大象答案】查看答案
问题 8: 8. 在PC机中,’\n’在内存占用的字节数是( )
选项:
• A. 1
• B. 2
• C. 3
• D. 4
答案: 请关注公众号【大象答案】查看答案
问题 9: 9. 以下不是C语言提供的合法关键字是( )。
选项:
• A. switch
• B. cher
• C. case
• D. default
答案: 请关注公众号【大象答案】查看答案
问题 10: 10. 下面四组选项中,均是C语言关键字的选项是( )。
选项:
• A. auto enum include
• B. switch typedef continue
• C. signed union scanf
• D. if struct type
答案: 请关注公众号【大象答案】查看答案
问题 11: 1. 以下程序运行后的输出结果是
#include“stdio.h”
void main()
{ char c;
c='B'+32;
printf("%c\n",m);}
选项:
• A. B
• B. b
• C. B32
• D. b32
答案: 请关注公众号【大象答案】查看答案
问题 12: 2. 在C语言程序源代码中,变量定义语句中使用下列 关键字,可以定义赋整型类型数值的变量。
选项:
• A. float
• B. int
• C. char
• D. double
答案: 请关注公众号【大象答案】查看答案
问题 13: 3. 以下程序的输出结果是
#include "stdio.h"
void main()
{ int a=2,b=3,c=4;
printf("%d,%d,%d\n",c,b,a); }
选项:
• A. 4 3 2
• B. 2,3,4
• C. 4,3,2
• D. 2 3 4
答案: 请关注公众号【大象答案】查看答案
问题 14: 4. C语言中运算对象必须是整型的运算符是( )
选项:
• A. %
• B. /
• C. =
• D. <=< p="">
答案: 请关注公众号【大象答案】查看答案
问题 15: 5. 有输入语句:scanf(“a=%d,b=%d,c=%d",&a,&b,&c);为使变量a的值为1,b为3,c为2,从键输入数据的正确形式应是( )( 为回车)
选项:
• A. 132
• B. 1,3,2
• C. a=1 b=3 c=2
• D. a=1,b=2,c=3
答案: 请关注公众号【大象答案】查看答案
问题 16: 6. 设有语句 int a=3;,则执行了语句 a+=a-=a*=a;后,变量 a 的值是
选项:
• A. 3
• B. 0
• C. 9
• D. -12
答案: 请关注公众号【大象答案】查看答案
问题 17: 7. 若“int n; float f=13.8;”,则执行“n=(int)f%3”后,n的值是
选项:
• A. 1
• B. 4
• C. 4.333333
• D. 4.6
答案: 请关注公众号【大象答案】查看答案
问题 18: 8. 已知字母A的ASCII码为十进制数65,且c2为字符型,则执行语句c2=‘A’+‘6’-‘3’后,c2中的值为
选项:
• A. D
• B. 68
• C. 不确定
• D. C
答案: 请关注公众号【大象答案】查看答案
问题 19: 9. 在编译环境中编辑C程序源代码,需要首先包含一个编译预处理命令,将标准输入输出函数包含进来,代表这一函数的头文件是: .
选项:
• A. string.h
• B. math.h
• C. stdlib.h
• D. stdio.h
答案: 请关注公众号【大象答案】查看答案
问题 20: 10. C语言程序设计是由函数基本结构所构成的。在函数的程序执行部分(函数体),变量必须先定义,然后 之后,才能有效参加运算和使用。
选项:
• A. 说明
• B. 赋值
• C. 列表
• D. 都不需要
答案: 请关注公众号【大象答案】查看答案
问题 21: 1. 一个算法应该具有“确定性” 等5个特性,下面对另外4个特性的描述中错误的是( )。
选项:
• A. 有0个或多个输入
• B. 有穷性
• C. 可行性
• D. 有0个或多个输出
答案: 请关注公众号【大象答案】查看答案
问题 22: 2. 若以下选项中的变量已正确定义,则正确的赋值语句是( )。
选项:
• A. x4=1+2=3;
• B. 1+2=x2;
• C. x1=26.8%3;
• D. x3-=12;
答案: 请关注公众号【大象答案】查看答案
问题 23: 3. 若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是( )。
选项:
• A. 6
• B. -12
• C. . -3
• D. 9
答案: 请关注公众号【大象答案】查看答案
问题 24: 4. 已知ch是字符型变量,下面不正确的赋值语句是( )。
选项:
• A. ch=‘boy’;
• B. ch=98
• C. ch=‘\0’;
• D. ch=‘\\’;
答案: 请关注公众号【大象答案】查看答案
问题 25: 5. 针对简单程序设计,以下叙述的实施步骤顺序正确的是( )。
选项:
• A. 编码、确定算法和数据结构、调试、整理文档
• B. 确定算法和数据结构、编码、调试、整理文档
• C. 确定算法和数据结构、调试、编码、整理文档
• D. 整理文档、确定算法和数据结构、编码、调试
答案: 请关注公众号【大象答案】查看答案
问题 26: 6. 若a是int型变量,则执行下面表达式a=25/3%3后a的值为( )。
选项:
• A. 2.3
• B. 25
• C. 0
• D. 2
答案: 请关注公众号【大象答案】查看答案
问题 27: 7. 执行下列程序片段时运行结果是( )。
int x=13,y=5;
printf(“%d”,x%=(y/=2));
选项:
• A. 3
• B. 1
• C. 0
• D. 2
答案: 请关注公众号【大象答案】查看答案
问题 28: 8. C语言中用于结构化程序设计的3种基本结构是( )。
选项:
• A. if、switch、break
• B. 顺序结构、选择结构、循环结构
• C. if、for、continue
• D. for、while、do-while
答案: 请关注公众号【大象答案】查看答案
问题 29: 9. 在定义变量时同时给a、b、c三个整型变量赋初值5的正确语句是( )。
选项:
• A. int a =5 ;b = 5; c =5 ;
• B. int a =5, b = 5, c =5;
• C. int a, b, c = 5;
• D. int a=b=c=5;
答案: 请关注公众号【大象答案】查看答案
问题 30: 10. 以下叙述中正确的是( )。
选项:
• A. 用C程序实现的算法可以没有输出但必须要有输入
• B. 用C程序实现的算法可以没有输入但必须要有输出
• C. 用C程序实现的算法可以既没有输入也没有输出
• D. 用C程序实现的算法必须要有输入和输出操作
答案: 请关注公众号【大象答案】查看答案
问题 31: 1. 有以下程序,程序运行时,输入的值在哪个范围才会有运行结果( )。
#include
int main( )
{
int x;
scanf("%d",&x);
if(x<=3) ;
else if(x!=10) printf("%d\n",x);
return 0;
}
选项:
• A. 不等于10的整数
• B. 大于3且不等于10的整数
• C. 大于3或等于10的整数
• D. 小于3的整数
答案: 请关注公众号【大象答案】查看答案
问题 32: 2. 有如下程序段
int a=14,b=15,x;
char c='A';
x=(a&&b)&&(c<'B');
执行该程序段后,x的值为( )
选项:
• A. ture
• B. false
• C. 0
• D. 1
答案: 请关注公众号【大象答案】查看答案
问题 33: 3. 设有: int a=1,b=2,c=3,d=4,m=2,n=2; 执行 (m=a>b)&&(n=c>d)后,n的值是( )。
选项:
• A. 1
• B. 2
• C. 3
• D. 4
答案: 请关注公众号【大象答案】查看答案
问题 34: 4. 以下选项中,当x为大于l 的奇数时,值为0的表达式是( )。
选项:
• A. x%2==1
• B. x/2
• C. x%2!=0
• D. x%2==0
答案: 请关注公众号【大象答案】查看答案
问题 35: 5. 对以下程序说法正确的是( )。
#include
int main( )
{ int x=0,y=0,z=0;
if (x=y+z) printf(“***”);
else printf(“###”);
}
选项:
• A. 输出:###
• B. 输出:***
• C. 可以编译,但不能通过连接,所以不能运行
• D. 有语法错误,不能通过编译
答案: 请关注公众号【大象答案】查看答案
问题 36: 6. 若执行下面的程序时,从键盘输入5和2,则运行结果是( )。
#include
int main( )
{ int a,b,k;
scanf("%d,%d ",&a,&b);
k=a;
if(a
选项:
• A. 5
• B. 3
• C. 2
• D. 0
答案: 请关注公众号【大象答案】查看答案
问题 37: 7. 数学表达式“|x|>4”对应的C语言表达式是“x<-4 && x>4”。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 38: 8. 在C语言中用 1 表示逻辑值“真”,用 0 表示逻辑值“假”。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 39: 9. if语句中的条件表达式可以是任何类型的表达式,如逻辑型,关系型,数值型等,单个已赋过值的变量或常量也可以作为表达式的特例。
选项:
答案: 请关注公众号【大象答案】查看答案
问题 40: 10. 为表示数学表达式100≥b≥0,应使用C语言表达式100>=b>=0。
选项:
答案: 请关注公众号【大象答案】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。