13春中国地质大学《计算机二级等级考试C语言》在线作业

所属学校:中国地质大学 科目:计算机二级等级考试C语言 2015-03-17 15:18:09
地大《计算机二级等级考试C语言》在线作业二
试卷总分:100
单选题
判断题
一、单选题(共 15 道试题,共 60 分。)
V
1. 在一个源文件中定义的全局变量的作用域为
A. 源文件的全部范围
B. 本程序的全部范围
C. 本函数的全部范围
D. 从定义该变量的位置开始至本文件尾
满分:4 分
2. 在if(x)语句中的x与下面条件表达式等价的是______。
A. x!=0
B. x==1
C. x!=1
D. x==0
满分:4 分
3. 当执行以下程序时,________。#include stdio.h void main() { int a; while(a=5) printf("%d ",a--); }
A. 循环体将执行5次
B. 循环体将执行0次
C. 循环体将执行无限次
D. 系统会死机
满分:4 分
4. C语言中最简单的数据类型包括__________.
A. 整型、实型、逻辑型
B. 整型、实型、字符型
C. 整型、字符型、逻辑型
D. 整型、实型、逻辑型、字符型
满分:4 分
5. C语言中,长整型long数据在内存中的存储形式是______。
A. ASCII
B. 原码
C. 反码
D. 补码
此题选: D 满分:4 分
6. 函数形参与实参之间的传递是“值传递”,以下叙述正确的是
A. 实参和与其对应的形参共用一个存储单元
B. 实参和与其对应的形参各占用独立的存储单元
C. 当实参和与其对应的形参同名时才共用一个存储单元
D. 形参是形式的,不占用存储单元
满分:4 分
7. 如果有int a=5,b=3;则在执行“!a b++;”后a和b的值是()
A. 5 3
B. 0 1
C. 0 3
D. 54
满分:4 分
8. 以下有关宏替换的叙述错误的是
A. 宏名必须用大写字母表示
B. 宏替换不占用运行时间
C. 宏名不具有类型
D. 宏替换只是字符替换
满分:4 分
9. 下列定义变量的语句中错误的是()。
A. int _int;
B. double int_;
C. char for;
D. float US$
此题选: D 满分:4 分
10. 有以下程序 main() { int y=10;while(y--);printf("y=%d ",y);} 程序执行后的输出结果是()。
A. y=0
B. y=-1
C. y=1
D. while构成无限循环
满分:4 分
11. 函数原型语句正确的是____.
A. int Function(void a);
B. void Function (int);
C. int Function(a);
D. void int(double a);
满分:4 分
12. 程序流程图中指有箭头的线段表示的是()。
A. 图元关系
B. 数据流
C. 控制流
D. 调用关系
满分:4 分
13. 要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是()。
A. while((ch=getchar())!=′N′)printf("%c",ch);
B. while(ch=getchar()!=′N′)printf("%c",ch);
C. while(ch=getchar()==′N′)printf("%c",ch);
D. while((ch=getchar())==′N′)printf("%c",ch);
满分:4 分
14. 以下叙述中错误的是()。
A. C语句必须以分号结束
B. 复合语句在语法上被看作一条语句
C. 空语句出现在任何位置都不会影响程序运行
D. 赋值表达式末尾加分号就构成赋值语句
满分:4 分
15. 有以下程序 #include main() { int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i; for(i=0;i 12;i++) c[s]++; for(i=1;i 5;i++) printf("%d",c); printf(" "); } 程序的运行结果是()。
A. 1 2 3 4
B. 2 3 4 4
C. 4 3 3 2
D. 1 1 2 3
满分:4 分
地大《计算机二级等级考试C语言》在线作业二
试卷总分:100
单选题
判断题
二、判断题(共 10 道试题,共 40 分。)
V
1. 指向同一数组的两指针p1、p2相减的结果与所指元素的下标相减的结果是相同的。
A. 错误
B. 正确
满分:4 分
2. C语言规定标识符可由字母、数字、下划线三种字符组成,第一个字符可以为数字或字母。( )
A. 错误
B. 正确
满分:4 分
3. C语言程序总是从主函数开始执行,在主函数结束。
A. 错误
B. 正确
满分:4 分
4. 使用printf和scanf函数时,必须添加#include stdio.h 命令。( )
A. 错误
B. 正确
满分:4 分
5. 存放地址的变量同其它变量一样,可以存放任何类型的数据。
A. 错误
B. 正确
满分:4 分
6. switch语句中,各个case和default的出现次序不影响执行结果。( )
A. 错误
B. 正确
满分:4 分
7. 在标准C语言中,可以引用整个数组,而不必引用每一个数组元素。( )
A. 错误
B. 正确
满分:4 分
8. 若有说明:static int a[2][5];,则数组a中各元素可在程序的编译阶段得到初值0。
A. 错误
B. 正确
满分:4 分
9. 数据结构指的是数据的组织形式,数组就是一种数据结构( )
A. 错误
B. 正确
满分:4 分
10. 设有定义:char a[2][3]={1,2,3,4}; 则数组元素a[1][1]的值为4
A. 错误
B. 正确
满分:4 分
版权声明

声明:有的资源均来自网络转载,版权归原作者所有,如有侵犯到您的权益 请联系本站我们将配合处理!

分享: