c 语言

来源:百度文库 编辑:神马文学网 时间:2024/04/27 17:07:48
二、填空题(11道小题,共25分)
1、在C语言中,用“\”开头的字符序列称为转义字符,转义字符“\n”的功能是(换行)
 ;转义字符“\r”的功能是(回车) 。
2、C语言中的标识符只能由3种字符组成,它们是(下划线) 、数字、(字母) 。
3、C语言所提供的基本数据类型包括:整型、实型(又称浮点型)、字符型和枚举型。
4、for(;;)语句相当于while( )。
(2分)________________________________________
5、C语言中终止整个循环的语句是 。
(2分)________________________________________
6、设int a[2][3]={{5},{6}}; 则数组元素 的值为5。
(2分)________________________________________
7、若有定义:int a[3][4]={{1,2},{0},{4,6,8,10}}; 则初始化后,a[1][2]的值为 。
(2分)________________________________________
8、C语言中构成数组各个元素具有相同的 。
(2分)________________________________________
9、若用数组名作为函数调用的实参,传递给形参的将是数组的 。
(2分)________________________________________
10、若有定义int i; int *p =&i;则&*p等价于 。
(2分)________________________________________
11、*从键盘输入一个小写字母,改用大写字母输出,完成填空。
main()
{char c1,c2;
 c1= ;
 c2= ;
 putchar(c2);
(5分)________________________________________
二、填空题(11道小题,共25分)
1、在C语言中,&作为单目运算符时表示的是 。
(2分)________________________________________
2、在C语言中,用关键字 定义单精度实型变量,用关键字double定
义双精度实型变量,用关键字 定义字符型变量。
(2分)________________________________________
3、若有定义语句:int x=3,y=2;float a=2.5,b=3.5;则表达式(x+y)%2+(int)a/(int)b的值为
(2分)________________________________________
4、C语言中至少执行一次循环体的循环语句是 。
(2分)________________________________________
6、如果在程序中调用了strcat函数,则需要预处理命令 。
(2分)________________________________________
7、设int a[2][3]={{5},{6}}; 则数组元素 的值为5。
(2分)________________________________________
8、设int a[2][3]={{2},{3}}; 则数组元素 的值为3。
(2分)________________________________________
9、若用数组名作为函数调用的实参,传递给形参的将是数组的 。
(2分)________________________________________
10、执行语句int i=2; int *p; p=&i;后,*p的值为 。
(2分)________________________________________
11、*从键盘输入一个字符,并将其输出,完成填空。
main()
{char c;
 c= ;
 putchar ;
}
(5分)________________________________________二、填空题(11道小题,共25分)
1、在C语言中,用“\”开头的字符序列称为转义字符,转义字符“\n”的功能是
 ;转义字符“\r”的功能是 。
_
3、在C语言中,用关键字 定义单精度实型变量,用关键字double定
义双精度实型变量,用关键字 定义字符型变量。
(2分)________________________________________5、C语言中至少执行一次循环体的循环语句是 。
(2分)________________________________________
6、如果在程序中调用了strcat函数,则需要预处理命令 。
(2分)________________________________________
7、字符串是以 为结束标志的一维字符数组。
(2分)________________________________________
8、若有定义:imt b[2][3], 则b数组中列下标的上限为 。
(2分)________________________________________
9、若用数组名作为函数调用的实参,传递给形参的将是数组的 。
(2分)________________________________________
10、若有定义int i; int *p =&i;则*&i等价于 。
(2分)________________________________________
11、*从键盘输入一个小写字母,改用大写字母输出,完成填空。
main()
{char c1,c2;
 c1= ;
 c2= ;
 putchar(c2);
(5分)________________________________________二、填空题(11道小题,共25分)
1、在C语言中,用“\”开头的字符序列称为转义字符,转义字符“\n”的功能是
 ;转义字符“\r”的功能是 。
(2分)________________________________________
2、C语言中的标识符只能由3种字符组成,它们是 、数字、 。
(2分)________________________________________
3、C语言所提供的基本数据类型包括:单精度型、双精度型、 、 和枚举类型。
(2分)________________________________________
4、for(;;)语句相当于while( )。
(2分)________________________________________
5、C语言中终止整个循环的语句是 。
(2分)________________________________________
6、设int a[2][3]={{5},{6}}; 则数组元素 的值为5。
(2分)________________________________________
7、若有定义:int a[3][4]={{1,2},{0},{4,6,8,10}}; 则初始化后,a[1][2]的值为 。
(2分)________________________________________
8、C语言中构成数组各个元素具有相同的 。
(2分)________________________________________
9、若用数组名作为函数调用的实参,传递给形参的将是数组的 。
(2分)________________________________________
10、若有定义int i; int *p =&i;则&*p等价于 。
(2分)________________________________________
11、*从键盘输入一个小写字母,改用大写字母输出,完成填空。
main()
{char c1,c2;
 c1= ;
 c2= ;
 putchar(c2);
(5分)________________________________________二、填空题(11道小题,共25分)
1、C语言中的标识符只能由3种字符组成,它们是、数字、。
(2分)
 --------------------------------------------------------------------------------
 
2、运算符%两侧运算量的数据类型必须都是;运算符++和--的运算量必须是
(2分)
 --------------------------------------------------------------------------------
 
3、在C语言中,&作为单目运算符时表示的是。
(2分)
 --------------------------------------------------------------------------------
 
4、C语言中至少执行一次循环体的循环语句是。
(2分)
 --------------------------------------------------------------------------------
 
6、若有定义:double x[3][5], 则x数组中行下标的上限为。
(2分)
 --------------------------------------------------------------------------------
 
7、字符串是以为结束标志的一维字符数组。
(2分)
 --------------------------------------------------------------------------------
 
8、如果在程序中调用了strcat函数,则需要预处理命令。
(2分)
 --------------------------------------------------------------------------------
 
9、函数可以嵌套调用,但是不可以嵌套。
(2分)
 --------------------------------------------------------------------------------
 
10、语句int *p中,指针变量名为。
(2分)
 --------------------------------------------------------------------------------
 
11、*从键盘输入一个字符,并将其输出,完成填空。
main()
{char c;
 c=;
 putchar;
}
(5分)
 --------------------------------------------------------------------------------
二、填空题(11道小题,共25分)
1、在C语言中,&作为单目运算符时表示的是 。
(2分)________________________________________
2、若有定义语句:int s=6;则表达式s%2+(s+1)%2的值为 。
(2分)________________________________________
3、在C语言中,用关键字 定义单精度实型变量,用关键字double定
义双精度实型变量,用关键字 定义字符型变量。
(2分)________________________________________
4、C语言中终止整个循环的语句是 。
(2分)________________________________________
5、C语言中至少执行一次循环体的循环语句是 。
(2分)________________________________________
6、欲将字符串S1复制到字符串S2中,其语句是 。
(2分)________________________________________
7、设int a[2][3]={{5},{6}}; 则数组元素 的值为5。
(2分)________________________________________
8、若有定义:imt b[2][3], 则b数组中列下标的上限为 。
(2分)________________________________________
9、若用数组名作为函数调用的实参,传递给形参的将是数组的 。
(2分)________________________________________
10、执行语句int i=2; int *p; p=&i;后,*p的值为 。
(2分)________________________________________
11、*下列程序计算1到100的整数的累加和,请完善程序
main()
{int a,sum= ;
 a=1;
 while( )
   {sum+=a;
    a++;}
 printf(“sum=%d\n”,sum);
}
(5分)________________________________________二、填空题(11道小题,共25分)
1、在C语言中的赋值表达式中,赋值号左边须是 。
(2分)________________________________________
2、在C语言中,用“\”开头的字符序列称为转义字符,转义字符“\n”的功能是
 ;转义字符“\r”的功能是 。
(2分)________________________________________
3、C语言中的标识符只能由3种字符组成,它们是 、数字、 。
(2分)________________________________________
4、C语言中至少执行一次循环体的循环语句是 。
(2分)________________________________________
5、C语言中终止整个循环的语句是 。
(2分)________________________________________
6、欲将字符串S1复制到字符串S2中,其语句是 。
(2分)________________________________________
7、设int a[2][3]={{5},{6}}; 则数组元素 的值为5。
(2分)________________________________________
8、若有定义:imt b[2][3], 则b数组中列下标的上限为 。
(2分)________________________________________
9、函数可以嵌套调用,但是不可以嵌套 。
(2分)________________________________________
10、指针变量作为函数的参数时,实参与形参之间传递的是 。
(2分)________________________________________
11、*从键盘输入一个小写字母,改用大写字母输出,完成填空。
main()
{char c1,c2;
 c1= ;
 c2= ;
 putchar(c2);
(5分)________________________________________二、填空题(11道小题,共25分)
1、在C语言中,用关键字 定义单精度实型变量,用关键字double定
义双精度实型变量,用关键字 定义字符型变量。
(2分)________________________________________
2、若有定义语句:int s=6;则表达式s%2+(s+1)%2的值为 。
(2分)________________________________________
3、在C语言中,用“\”开头的字符序列称为转义字符,转义字符“\n”的功能是
 ;转义字符“\r”的功能是 。
(2分)________________________________________
4、for(;;)语句相当于while( )。
(2分)________________________________________
5、C语言中终止整个循环的语句是 。
(2分)________________________________________
6、C 语言中数组的下标总是从 开始,不可以为负数。
(2分)________________________________________
7、欲将字符串S1复制到字符串S2中,其语句是 。
(2分)________________________________________
8、C语言中构成数组各个元素具有相同的 。
(2分)________________________________________
9、函数可以嵌套调用,但是不可以嵌套 。
(2分)________________________________________
10、语句int *p中,指针变量名为 。
(2分)________________________________________
11、*输出已知数组中的所有偶数, 完成填空。
main()
{int  a[10]={0,1,2,3,4,5,6,7,8,9},i;
 for(i=0;i<10;i++)
 if 
   printf(“%d\n”, );
}
(5分)________________________________________