1、C源程序文件的扩展名是(.C);编译后生成的文件名后缀是(.OBJ);经过连接后生成文件名后缀是(.h);在VC++,运行的程序扩展名是()。2、构化程序的三种基本结构是(循序、循环、选择)。3、整型常量有三种表示方法,它们是(十进制整数)、(八制整数)、(十六整数)。4、+1/2+56%10的值是();10/10和10%10的值各是()。5、表达式3%3*3的值是();5/3*3的值是();3*6%4的值是()。6、设intx=12;执行x+=x-=x*x后,x的值是()。7、表达式k=7,k+=k-=k+1的值是()。8、语句"printf("%x,%o",16,12);"的输出结果是()。9、设shortx,y;y=(x=3,x+2,++x,x++*2);则x,y的值各是()。10、设intx,y,z,t;x=y=z=1;t=++x||++y&&++z;则y的值是()。11、条件10<=x<20或x<=0的C语言表达式是()12、设a=1,b=2,c=3,d=4;表达式a>b?a:c<d?a:d的值是()。13、在C程序中,用(1)表示逻辑值“真”。14、表示“x≥y≥z”的C表达式是()。15、设x为int型变量,请写出一个关系表达式(),用以判断x同时为3和7的倍数时,关系表达式的值为真。16、设ch是字符型变量,判断ch为英文字母的表达式是:()。17、在C语言中参数的传递总是采用()传递。18、如果return表达式;中”表达式”的类型与函数类型不一致,则以()的类型为准自动转换;如果实际参数的类型与形式参数的类型不一致,则以()的类型为准自动转换。19、函数形式参数在()时分配内存,()时释放内存。20、系统总是为数组分配()的一块内存。21、字符串的结束标志是(ASCII码的0)。22、TC系统为任何指针变量分配的内存是()字节。23、若有定义:doublex[3][5];则x数组中行下标的下限为(),列下标的上限为()。24、若有定义intx=3,*p;则使p指向变量x的赋值语句为()。25、在C语言程序中,在函数内部定义的变量称为(内部变量)。26、chara[2][10]={“123”,”123456789”},*p[2]={“123”,”123456789”};则()占用内存多。27、structst{charnum[5];inta[4];floatave;}a,*p;则变量a和p在内存各占()字节。28、unionun{inti;charc;};structst{intv[4];doublet;unionunk;}w,*pw;pw=&w;变量w占用()字节;通过w访问v[0]的形式是();通过w访问成员c的形式是();通过pw访问v[0]的全部形式有();通过pw访问成员c的全部形式有()。29、设fp是文件指针,要把字符变量ch的内容写入文件,可用的语句有()。30、fputs(str,fp)函数的功能是(将数据str写入fp文件流中)。1、C源程序文件的扩展名是(.C);编译后生成的文件名后缀是(.OBJ);经过连接后生成文件名后缀是(.exe);在VC++,运行的程序扩展名是(.exe)。2、结构化程序的三种基本结构是(顺序、选择、循
大一C语言练习题 来自淘豆网m.daumloan.com转载请标明出处.