一、单项选择题(共10题,共60分)
第1 题 (6分):
程序测试、排除程序错误的最重要工具是( )。
A.人们的眼睛和头脑
B.人们的想法
C.人们的看法
D.人们的做法
正确答案: A
第2 题 (6分):
( )是C语言的基本数据类型。
A.数组
B.算术类型
C.函数
D.构造型
正确答案: B
第3 题 (6分):
在C语言中,整型变量是用来存储整型数值的,在计算机内存系统中占( )字节。
A.1个
B.2个
C.3个
D.4个
正确答案: B
第4 题 (6分):
复合语句又称为块语句,是由多个语句组成,并用( )把这些语句(包括一系列语句和声明)括起来的一个语句块。
A.括号()
B.双问号??
C.花括号{}
D.注释号/* */
正确答案: C
第5 题 (6分):
( )是赋值运算符,用于赋值运算。
A.“=”
B.“==”
C.&&
D.? :
正确答案: A
第6 题 (6分):
for语句在C语言中是最常见的循环语句,主要实现( )的当型循环控制结构。
A.格式化
B.程序化
C.初始化
D.多分支
正确答案: A
第7 题 (6分):
函数调用:strcat(strcpy(str1,str2),str3)的功能是( )。
A. 将串str1复制到串str2中后再连接到串str3之后
B. 将串str1连接到串str2之后再复制到串str3之后
C. 将串str2复制到串str1中后再将串str3连接到串str1之后
D. 将串str2连接到串str1之后再将串str1复制到串str3中
正确答案: C
第8 题 (6分):
建立函数的目的之一是( )。
A. 提高程序的执行效率
B. 提高程序的可读性
C. 减少程序的篇幅
D. 减少程序文件所占内存
正确答案: B
第9 题 (6分):
已知:int *p , a ;则语句”p=&a”中运算符”&”的含义是( )。
A.逻辑与运算
B.取变量地址
C.取指针内容
D.位与运算
正确答案: B
第10 题 (6分):
下列程序的输出结果是( )。
struct abc
{
int a;
int b;
int c;
};
main()
{
struct abc s[2]={{1,3,5},{2,4,6}};
int t;
t=s[0].a+s[0].b+s[1].a;
printf(“%d\n”,t);
}
A.5
B.6
C.4
D.7
正确答案: B
二、多项选择题(共3题,共15分)
第11 题 (5分):
程序设计过程应当包括( )不同阶段。
A.分析
B.设计
C.编码
D.测试
E.维护
F.编写程序文档
正确答案: ABCDEF
第12 题 (5分):
简单语句主要包括( )。
A.说明语句
B.表达式语句
C.空语句
D.函数调用语句
正确答案: ABCD
第13 题 (5分):
C语言提供逻辑运算符是( )。
A.&&(逻辑与)
B.||(逻辑或)
C.!(逻辑非)
D.==(逻辑等)
正确答案: ABC
三、判断题(共5题,共25分)
第14 题 (5分):
程序设计语言有3个方面的要素,即:语法、语义和语用。( )
正确答案: √
第15 题 (5分):
一个变量具有变量名、数据类型、作用域和初值四个基本要素。( )
正确答案: √
第16 题 (5分):
由多个语句组成,并用花括号{}把这些语句(包括一系列语句和声明)括起来的一个语句块称为复杂语句。( )
正确答案: ×
第17 题 (5分):
条件运算符是C语言中唯一的四运算符。( )
正确答案: ×
第18 题 (5分):
循环的嵌套使用可以有多种嵌套方式,但是每一层循环在逻辑上必须是清晰。( )
正确答案: ×
云南开放大学程序设计基础在线(网上)作业二
点点赞赏,手留余香
给TA打赏
随机题搜索:
评论0