2017西南大学c语言,西南大学1032C语言程序设计2018.docx

本文详细讲解了C语言中基本数据类型的操作,如int和float混合表达式的类型、字符数组长度计算、数组下标理解、控制结构的break语句、程序基本结构、for循环次数、函数参数传递、数组定义与引用等。还涉及了C语言的关键字、保留字和常见编程概念,如宏定义、结构体引用和赋值。
摘要由CSDN通过智能技术生成

1、设变量b是int,c为float,则表达式b+c之值的数据类型是(double )2、设char s[2*5]=;,数组s的长度是(8)3、设int m[]={5,4,3,2,l},i=2;,其值为2的数组元素是(m[i+1])4、从循环体内某一层跳出,继续执行循环外的语句是:(?break 语句? )5、C语言程序的三种最基本结构是(?顺序 )结构、选择结构和循环结构。6、循环语句“for(i=-1;i<4;i++);”循环执行(5? )次7、当调用函数时,实参是一个数组名,则想函数传递的是(??数组的首地址???? )。8、 在宏定义#define PI 3.1415926中,用宏名PI代替一个(  字符串 )。9、定义一个具有10个元素的整型数组,应该使用语句(int a[10];???)。10、若已定义:int a[9],*p=a;,并在以后的语句中未改变p的值,不能表示a[1]地址的表达式是(++ )。11、设int a[10];,对数组元素引用正确的是(?a[10-10]?)12、设struct{int age;int num;}stu,*p=&stu;对结构型变量stu的成员age引用错误的是(??*p.age???)13、变量定义并初始化正确的是(??int a=4,*p=&a;?)14、设int a=3,b=8,c=10;,表达式(a,b),(c,10)的值是(??10?)15、下列为C语言保留字的是(?long? )16、设int x=6;,执行语句x+=x-=x*x;后,x的值是(??-60? )17、设int a[][2]={1,2,3,4,5,6,7,8};,其中缺省的行长度是(?4?)18、设int i=2,a,b;double x=2.12,y=1.2;,正确的表达式是(?a+=(b=3)*(a=5) )19、关于C语言程序描述正确的是(?一个程序中只能有一个主函数? )20、用户自定义标识符正确的是(?aa2_a )

21、设变量A是int,f为float,则表达式a+f之值的数据类型是(double )22、设chars[2*5]="1234567";,数组s的长度是(10)23、下列叙述正确的是(do-while语句中的循环体至少被执行一次)24、设intm[]={5,4,3,2,l},i=2;,其值为l的数组元素是(m[i+2])25、设float a,b,c;,函数调用语句f(((a,b),a+c),5);中参数的个数是(2)26、正确的实型常数是(0.871)27、设int a=2,b=3,c;,正确的赋值语句是(a+=b+=5)28、正确的自定义标识符是(Word_2)29、执行语句for(i=10;i>0;i--,);后,变量i的值是__0___。30、执行语句for(i=8;i>0;i--,);后,变量i的值是___0___。31、一个C语言函数由函数的首部和___函数体? _____组成。32、设int x=6;,执行语句x+=x-=x*x;后,x的值是(?-60 )33、设float a,b,c;,函数调用语句f(((a,b),a+c),5);中参数的个数是?2?。34、设int x=4,y=2;,表达式xmax) max=a[i] [j];if(a[i] [j](1)&a[i][j]?? ??(2) sum+= a[i][j]?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值