"C语言程序设计题库.pdf"是关于C语言程序设计的题库,涵盖了C语言的基础知识点,包括变量、数据类型、运算符、控制结构、函数、数组、指针等。下面是对每个知识点的详细解释:
1.C语言程序从main()函数开始执行,所以这个函数要写在程序文件的任何位置。
知识点:C语言程序的执行顺序,main()函数的作用。
2.下列方法中错误的是,从任何非主函数开始执行。
知识点:C语言程序的执行顺序,main()函数的作用。
3.下列正确的标识符是a2_i。
知识点:C语言的标识符命名规则。
4.C语言中的简单数据类型包括整型、实型、字符型。
知识点:C语言的数据类型,简单数据类型。
5.下列可以正确表示字符型常量的是’t ’。
知识点:C语言的字符型常量,字符型常量的表示方法。
6.在C语言中,字符型数据所占的内存空间是1字节。
知识点:C语言的数据类型,字符型数据的存储空间。
7.若int类型数据占2个字节,则unsigned int类型数据的取值范围是0~65535。
知识点:C语言的整型数据,整型数据的取值范围。
8.若有以下类型说明语句:char a ;int b; float c; double d; 则表达式a*b+d-c的结果类型为double。
知识点:C语言的数据类型,混合类型的运算规则。
9.下列正确的预编译命令是#define PI 3.14159。
知识点:C语言的预编译命令,宏定义。
10.为表示逻辑表达式79<X<90,应使用的C语言表达式是(X>79)&&(X<90)。
知识点:C语言的逻辑表达式,逻辑运算符。
11.设有语句“int a=2,b=3,c=-2,d=2;” , 则逻辑表达式 “a>0&&b&&c<0&&d>0”的值是1。
知识点:C语言的逻辑表达式,逻辑运算符。
12.字符串“ABCD” 在内存占用的字节数是5。
知识点:C语言的字符串,字符串的存储空间。
13.若有“int a=1,x=1;” , 则循环语句“while(a<10) x++; a++;” 的循环执行次数是无限次。
知识点:C语言的循环语句,while循环。
14.若有“int k=0; while(k) k++;” 则while循环体执行的次数是一次也不执行。
知识点:C语言的循环语句,while循环。
15.已知:int a[10]; 则对a数组元素的正确引用是a[0]。
知识点:C语言的数组,数组元素的引用。
16.变量的指针,其含义是指该变量的地址。
知识点:C语言的指针,指针的含义。
17.下列说法中错误的是,一维数组元素的下标依次是1、2、3….
知识点:C语言的数组,数组元素的下标。
18.C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式为单向值传递。
知识点:C语言的函数,函数参数的传递方式。
19.在C语言程序中,有关函数的定义正确的是,函数的定义不可以嵌套,但函数的调用可以嵌套。
知识点:C语言的函数,函数的定义和调用。
20.若有以下说明语句:struct date { int year; int month; int day; }birthday; 则下面的叙述不正确的是birthday是用户定义的结构体类型名。
知识点:C语言的结构体,结构体的定义和使用。