2009年黑龙江省职高对口升学考试C语言编程基础模拟试卷.docVIP

  • 31
  • 0
  • 约6.87千字
  • 约 9页
  • 2017-07-09 发布于江西
  • 举报

2009年黑龙江省职高对口升学考试C语言编程基础模拟试卷.doc

2009年黑龙江省职高对口升学考试C语言编程基础模拟试卷

2009年黑龙江省职高对口升学考试C语言编程基础模拟试卷 (本试卷满分200分,考试时间150分钟) 总 分 题号 一 二 三 四 五 核分人 题分 40 40 20 70 30 复查人 得分 一、填空题(每空2分,共40分) 1、C语言中标识符只能由字母、数字和 三种字符组成,且必须以 或英文字母开头。 2、变量默认的存储类型是 。 3、带符号短整型数据的数值范围为 到 。 4、设int a[10];则数组a的首元素是 。 5、标准字符输出函数为 。 6、设x为int型变量,描述“x是偶数”的表达式为 。 7、初始化值是0.618的双精度变量a的定义形式为 。 8、设char s[]=”apple”;,则数组s的长度是 。 9、表达式a=1,a+=1,a+1,a++的值是 。 10、设int a=5,b=2; float c=32.8;,则表达式b*(int)c%a的值为 。 11、执行语句”a=5+(c=6);”后,变量a、c的值依次为 。 12、执行语句”s=0;n=5;while(--n) s+=n;”后,变量s、n的值依次为 。 13、下列程序段: int x=3; while(!x) printf(“%d”,--x); 循环执行的次数是 。 14、设int a[3][4]={{1,3,5,7},{2,4,6,8}};则a[1][2]的值为 。 15、若使用fopen函数打开一个新的二进制文件,对该文件进行读写操作,则文件使用方式字符串应该是 。 16、若有声明“char a[15]=”Windows-9x”;”,语句”printf(“%s”,a+8);”的输出结果为 。 17、结束本次循环的命令为 。 18、设int a[]={1,2,3,4,5,6,7,8},*s=a;则*(s+1)的值是 。 二、单项选择题(在每小题的四个答案中选出一个正确的答案,并将其号码填在题干后的括号内。每小题2分,共40分) 19、可以用作C程序标识符的是( ) ①int ②for ③2a ④a2 20、C语言中,int类型数据占2个字节,则long类型数据占字节数( ) ①1 ②2 ③4 ④8 21、设char a=’\n’;则变量a中( ) ①包含1个字符 ②包含2个字符 ③包含3个字符 ④是非法表示 22、以下可以判断变量a、b的值均不为0的表达式是( ) ①a=b=0 ②a!=0b!=0 ③a!=0||b!=0 ④!a=0b=0 23、有以下程序段: int m=0,n=0; char c=’a’; scanf(“%d%c%d”,m,c,n); printf(“%d,%c,%d\n”,m,c,n); 若从键盘上输入:10A10回车,则输出结果是( ) ①10,A,10 ②10,a,10 ③10,a,0 ④10,A,0 24、以下一维数组a的正确定义是( ) ①int a[5]; ②int a(5); ③int a{5}; ④int a5; 25、设int a=3,b=4,c=5;表达式(a+b)cb==c的值是( ) ①2 ②-1 ③0 ④1 26、对于while语句,错误的说法是( ) ①用条件控制循环体的执行次数 ②循环体至少要执行一次 ③循环体有可能一次也不执行 ④循环体中可以包含若干条语句 27、若int类型数据占2个字节,则下列语句的输出为( ) int k=-1; printf(“%d,%u\n”,k,k); ①-1,-1 ②-1,32767 ③-1,32768 ④-1,65535 28、在C语言中,不正确的int类型的常数是( ) ①32768 ②0 ③037 ④0xAF 29、若函数能被其它编译单位引用,那么函数定义时的存储类型应选用( ) ①auto ②static ③extern ④register 30、设int a,*p;则语句p=a;中的运算符“”的含义是( ) ①位与运算 ②逻辑与运算 ③取指针内容 ④取变量地址 31、设float c,f;,将数学表达式c=(f-32)能

文档评论(0)

1亿VIP精品文档

相关文档