普通高校专升本考试C语言程序设计模拟试题

时间:2013-06-10 09:35 来源:未知 作者:博联教育 点击:

一、填空題(每空1分,共20分)

1.     是C程序的基本单位,一个C程序总是从        开始执行。

2.C语言规定标识符只能由字母、      和       3种字符组成,且第一个字符必须为字母或      。

3.著名计算机科学家沃思提出的一个公式:数据结构+       =程序

4.Turbo C++中,若有语句:unsigned int a;则a的范围是0~      

5.C中的转义符“\r”表示:       

6.表达式21 / 4 的值为           。

7.C语言中没有专门的字符串变量,如果想将一个字符串存放在变量中以便保存,必须使用        

8.已知a=12.789,则表达式(int)a 的值为       

9.表达式3 | 2 的值是           

10.若a=5,经a-=3;后a=          。

11.已知ch='a',则表达式【(ch>='A ' && ch<='Z')? (ch+32):ch 】的值为       。

12.C中定义符号常量E为2.71828的宏命令是                     。

13.函数形参和调用的实参是数组名时,参数按           方式进行传递。

14.C中按位与运算符是      、按位异或运算符是    、按位或运算符是      。

15.定义一个结构变量,共三个成员分别是字符型、整形和浮点型,则该结构体变量所占内存长度为       个字节。

二、单项选择题(每题2分,共40分)

1.下列C语言标识符中,不合法的是(    )

       A. myname                                  B. Wend

       C. sum                                     D. student

2.欲从键盘给整型变量a赋值3,b赋值2,则对应语句scanf("a=%d,b=%d",%a,&b);  的输入格式是(    )

       A. 3  2                                    B.  a=3 b=2

       C. a=3,b=2                                 D.  a=b=3,2

3.C语言源程序文件后缀名是(    )

       A.  .exe                                   B.  .obj

       C.  .bat                                   D.  .c

4.结构化程序设计的三种基本结构是(    )

       A. 顺序结构、复杂结构、循环结构           

       B. 顺序结构、分支结构、循环结构

       C. 顺序结构、分支结构、选择结构           

       D. 顺序结构、复杂结构、分支结构

5.以下表达式中,值为0的是(    )

       A. 15%5                                    B. 15/5.0

       C. 15/5                                    D. 15>5

云南博联教育 云南成人高考报名,昆明成人高考 云南函授报名,昆明函授报名