第 1 页:选择题 |
第 3 页:程序填空题 |
第 4 页:程序修改题 |
第 5 页:程序设计题 |
第 6 页:参考答案 |
点击查看:2016年9月计算机二级C语言考前40天必做试题汇总
一、选择题(每小题1分。共40分)
(1)有以下程序:
程序运行后的输出结果是( )。
A.1 2
B.1 4
C.123 4
D.123 456
(2)软件测试的目的是( )。
A.评估软件可靠性
B.发现并改正程序中的错误
C.改正程序中的错误
D.发现程序中的错误
(3)层次型、网状型和关系型数据库划分原则是( )。
A.记录长度
B.文件的大小
C.联系的复杂程度
D.数据之间
(4)计算机能直接执行的程序是( )。
A.源程序
B.目标程序
C.汇编程序
D.可执行程序的联系方式
(5)下列定义变量的语句中错误的是( )。
A.int _int;
B.double int_;
C.char For;
D.float US$;
(6)if语句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是( )。
A.必须是逻辑值
B.必须是整数值
C.必须是正数
D.可以是任意合法的数值
(7)有以下程序:
程序运行后的输出结果是( )。
A.02356
B.0235
C.235
D.2356
(8)以下关于return语句的叙述中正确的是( )。
A.一个自定义函数中必须有一条return语句
B.一个自定义函数中可以根据不同情况设置多条return语句
C.定义成void类型的函数中可以有带返回值的return语句
D.没有return语句的自定义函数在执行结束时不能返回到调用处
(9)已定义以下函数:
fun函数的返回值是( )。
A.一个整数
B.不确定的值
C.形参P中存放的值
D.形参P的地址值
(10)有如下嵌套的if语句:
(11)有以下程序:
程序执行后的输出结果是( )。
A.1
B.2
C.4
D.死循环
(12)以下选项中不能作为C语言合法常量的是( )。
A.0.1e+6
B.'cd'
C."\a"
D.'\011'
(13)有以下程序:
程序运行后的输出结果是( )。
A.6,2,3,4,5,
B.2,2,3,4,5,
C.1,2,3,4,5,
D.2,3,4,5,6,
(14)有以下程序:
程序运行后的输出结果是( )。
A.Afternoon
B.fternoon
C.Morning
D.orning
(15)有以下程序:
程序运行后的输出结果是( )。
A.O
B.9
C.6
D.8
(16)若有以下语句:typedef struct S{ int g;char h;} T;以下叙述中正确的是( )。
A.可用S定义结构体变量
B.可用T定义结构体变量
C.s是struct,类型的变量
D.T是struct S类型的变量
(17)设有宏定义:#define IsDIV(k,n)((k%n= =1)?1:0)且变量m已正确定义并赋值,则宏调用:IsDIV(m,5) && IsDIV(m,7)为真时所要表达的是( )。
A.判断m是否能被5和7整除
B.判断m被5和7整除是否都余1
C.判断m被5或者7整除是否余1
D.判断m是否能被5或者7整除
(18)有以下程序:
(19)设有定义:double a[10],*s=a;以下能够代表数组元素a[3]的是( )。
A.(*s)[3]
B.*(s+3)
C.*s[3]
D.*s+3
(20)以下叙述中正确的是( )。
A.C语言规定必须用main作为主函数名,程序将从此开始执行
B.可以在程序中由用户指定任意一个函数作为主函数,程序将从此开始执行
C.C语言程序将从源程序中第一个函数开始执行
D.main的各种大小写拼写形式都可以作为主函数名,如MAIN,Main等
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |