山西省2019年专升本选拔考试C程序设计真题分为两个部分:C程序设计和数据结构(C语言版)。以下是详细内容:
第一部分:C程序设计
一、单项选择题(共10小题,每小题3分,共计30分)
1. C语言程序的基本结构有:
A. 顺序结构、选择结构、循环结构
B. 算法结构、数据结构、循环结构
C. 算法结构、选择结构、循环结构
D. 顺序结构、数据结构、循环结构
答案:A
2. 不能作为合法的常量是:
A. 'ab'
B. c
C. '011'
D. 0.12e 4
答案:C
3. 正确的定义语句是:
A. double a; b;
B. double a=b=7.0;
C. double a=7, b=7;
D. double, a, b;
答案:C
4. 若有定义语句:int a={1,3,5,7,9}, i=4;,则错误的引用是:
A. a
B. a
C. a 1qwe2/2qwe2
D. aqwe2
答案:D
5. 已知函数调用myFunc,,,qwe2qwe2中,有:
A. 3个实参
B. 4个实参
C. 9个实参
D. 2个实参
答案:B
6. 假设已指定整型变量i=3, float型变量f=25,则表达式10 'a' if的值的类型是:
A. char
B. int
C. float
D. double
答案:D
7. 下列关于C语言文件的叙述正确的是:
A. 文件由数据序列组成,只能构成二进制文件
B. 文件由结构序列组成,只能构成文本文件
C. 文件由数据序列组成,可以构成二进制文件或文本文件
D. 文件由结构序列组成,可以构成二进制文件或文本文件
答案:C
8. 指定局部变量为“静态局部变量”,可用关键字:
A. auto
B. register
C. static
D. 以上都不是
答案:C
9. 表达式 3.5qwe2的值为:
答案:6
10. 一个变量的地址称为该变量的“指针”。
二、填空题(共8小题,每空3分,共计24分)
1. 已知定义: char c=' '; int a=1, b; 。执行“b=!c