韩山师范学院专插本试卷
韩山师范学院2011年本科插班生考试样卷
教育技术学 专业 C语言程序设计
一、填空题(每空1分,共10分) 1. 2. 3. 4. 5. 6. 7. 8.
C语言的数据类型中,构造类型包括:数组、 和 。 在C程序中,指针变量能够赋 值或 值。 C目标程序经 后生成扩展名为exe的可执行程序文件。 设有定义语句 static char s[5」; 则s[4]的值是 。 设x为int型变量。与逻辑表达式!x等价的关系表达式是 。
若一全局变量只允许本程序文件中的函数使用,则该变量需要使用的存储类别是 。 磁盘文件按文件读写方式分类可以为顺序存取文件和 。 设有下列结构体变量xx的定义,则表达式sizeof(xx)的值是_________。 struct { long num;
char name[20];
union{float y; short z;} yz; }xx;
二、单项选择题(每小题1.5分,共30分)
1. 设有定义int x=8, y, z; 则执行y=z=x++, x=y= =z; 语句后,变量x值是( )
A、0 B、1 C、8 D、9 2. 有以下程序
main( )
{ int i=1,j=1,k=2;
if((j++‖k++)&&i++) printf("%d,%d,%d\n",i,j,k);} 执行后输出结果是( )
A、 1,1,2 B、2,2,1 C、 2,2,2 D、2,2,3
3. 已知i、j、k为int型变量,若从键盘输入:1,2,3,使i的值为1、j的值为2、k的值为3,
以下选项中正确的输入语句是( ) A、 scanf( “%2d%2d%2d”,&i,&j,&k); B、 scanf( “%d %d %d”,&i,&j,&k);