《c语言填空题(26页).doc》由会员分享,可在线阅读,更多相关《c语言填空题(26页).doc(27页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-二、填空题(11道小题,共25分)1、在C语言中,用“”开头的字符序列称为转义字符,转义字符“n”的功能是(换行) ;转义字符“r”的功能是(回车) 。2、C语言中的标识符只能由3种字符组成,它们是(下划线) 、数字、(字母) 。3、C语言所提供的基本数据类型包括:整型、实型(又称浮点型)、字符型和枚举型。4、for(;)语句相当于while( )。(2分)_5、C语言中终止整个循环的语句是 。(2分)_6、设int a23=5,6; 则数组元素 的值为5。(2分)_7、若有定义:int a34=1,2,0,4,6,8,10; 则初始化后,a12的值为 。(2分)_8、C语言中构成数组各个元
2、素具有相同的 。(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
3、.5,b=3.5;则表达式(x+y)%2+(int)a/(int)b的值为 (2分)_4、C语言中至少执行一次循环体的循环语句是 。(2分)_6、如果在程序中调用了strcat函数,则需要预处理命令 。(2分)_7、设int a23=5,6; 则数组元素 的值为5。(2分)_8、设int a23=2,3; 则数组元素 的值为3。(2分)_9、若用数组名作为函数调用的实参,传递给形参的将是数组的 。(2分)_10、执行语句int i=2; int *p; p=&i;后,*p的值为 。(2分)_11、*从键盘输入一个字符,并将其输出,完成填空。main()char c; c= ; putchar
4、;(5分)_二、填空题(11道小题,共25分)1、在C语言中,用“”开头的字符序列称为转义字符,转义字符“n”的功能是 ;转义字符“r”的功能是 。_3、在C语言中,用关键字 定义单精度实型变量,用关键字double定义双精度实型变量,用关键字 定义字符型变量。(2分)_5、C语言中至少执行一次循环体的循环语句是 。(2分)_6、如果在程序中调用了strcat函数,则需要预处理命令 。(2分)_7、字符串是以 为结束标志的一维字符数组。(2分)_8、若有定义:imt b23, 则b数组中列下标的上限为 。(2分)_9、若用数组名作为函数调用的实参,传递给形参的将是数组的 。(2分)_10、若有
5、定义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语言中终止整个循环
6、的语句是 。(2分)_6、设int a23=5,6; 则数组元素 的值为5。(2分)_7、若有定义:int a34=1,2,0,4,6,8,10; 则初始化后,a12的值为 。(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语言中的标识符只能
7、由3种字符组成,它们是、数字、。(2分) - 2、运算符%两侧运算量的数据类型必须都是;运算符+和-的运算量必须是(2分) - 3、在C语言中,&作为单目运算符时表示的是。(2分) - 4、C语言中至少执行一次循环体的循环语句是。(2分) - 6、若有定义:double x35, 则x数组中行下标的上限为。(2分) - 7、字符串是以为结束标志的一维字符数组。(2分) - 8、如果在程序中调用了strcat函数,则需要预处理命令。(2分) - 9、函数可以嵌套调用,但是不可以嵌套。(2分) - 10、语句int *p中,指针变量名为。(2分) - 11、*从键盘输入一个字符,并将其输出,完成填
8、空。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 a23=5,6; 则数组元素 的值为5。(2分)_8、若有定
9、义:imt b23, 则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=%dn”,sum);(5分)_二、填空题(11道小题,共25分)1、在C语言中的赋值表达式中,赋值号左边须是 。(2分)_2、在C语言中,用“”开头的字符序列称为转义字符,转义字符“n”的功能是 ;转义字符“r”的
10、功能是 。(2分)_3、C语言中的标识符只能由3种字符组成,它们是 、数字、 。(2分)_4、C语言中至少执行一次循环体的循环语句是 。(2分)_5、C语言中终止整个循环的语句是 。(2分)_6、欲将字符串S1复制到字符串S2中,其语句是 。(2分)_7、设int a23=5,6; 则数组元素 的值为5。(2分)_8、若有定义:imt b23, 则b数组中列下标的上限为 。(2分)_9、函数可以嵌套调用,但是不可以嵌套 。(2分)_10、指针变量作为函数的参数时,实参与形参之间传递的是 。(2分)_11、*从键盘输入一个小写字母,改用大写字母输出,完成填空。main()char c1,c2;
11、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 a10=0,1,2,3,4,5,6,7,8,9,i; for(i=0;i10;i+) if printf(“%dn”, );(5分)_第 27 页-
限制150内