C语言程序设计
C语言程序设计
一、判断题(正确打“√”,错误打“×”)(每题1分,共10分) 1.C程序是以函数为单位进行编译的。( ) 2.C语言中的函数可以进行嵌套定义。( ) 3.在不同的函数中可以使用相同名字的变量。( ) 4.在一个函数内定义的变量只在本函数范围内有效。( ) 5.每条链表都有一个头指针,用于指向链表中的第一个结点。() 6.for循环只能用于循环次数已经确定的情况。( ) 7.continue语句的作用是结束整个循环的执行。( ) 8.只能在循环体内和switch语句体内使用break语句。( ) 9.对结构体变量的成员可以像普通变量一样进行各种运算。( ) 10. 可以将一个结构体变量作为一个整体进行输入和输出。( ) 二、单选题(每题2分,共50分) 1. 结构化程序设计不应该使用 A) 自顶向下,逐步细化的方法 B)灵活、简洁的goto结构 C)模块化设计
D)三种基本结构:顺序结构、选择结构、循环结构的编码方法 2.一个C程序的执行是从 A)本程序文件的第一个函数开始,到本程序文件的最后一个函数结束
B) 本程序的main函数开始,到本程序文件的最后一个函数结束
C) 本程序的main函数开始,在main函数中结束
D) 本程序文件的第一个函数开始,到本程序main函数结束 3. C语言的基本数据类型包括
A)整型、实型、逻辑型 B)整型、实型、字符型、逻辑型 C)整型、字符型、逻辑型 D)整型、实型、字符型 4. 在C语言中,变量所分配的内存空间大小 A)均为两个字节 B)由用户自己定义 C)由变量的类型决定 D)是随意的 5. 以下不能定义为用户标识符是 A) 3_a B)_0 C)_int D) max
6. 以下选项中可作为C语言合法常量的是 A) -1e3.0 B)-081 C) -4.0e D) -30.
7. 有程序段: int a,b; scanf(“%d,%d”,&a,&b); 请为之选择运行时正确的输入方法________
A) 1 2 B) 1,2 C)1↙2 D)1;2↙
8.若x、i、j和k都是int型变量,则计算表达式x=(i=1, j=2, k=3) 后,x的值为__ _
A) 1 B) 2 C) 3 D) 6
9.C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为_ __
A)由实参传给形参,再由形参传回给实参 B) 地址传递