欢迎来到天天文库
浏览记录
ID:38259664
大小:157.00 KB
页数:9页
时间:2019-06-07
《C语言程序设计决赛模拟试题及参考答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第九届全国信息技术应用水平大赛江西赛区决赛模拟试题C语言程序设计C(D0916)试卷预览试卷编号:(2545)试题总分:150·单项选择题 1.题干:下列符号串中,属于C语言合法标识符的个数为( )。_1_2_3,a-b-c,float,9cd,a3b4 分数:2分 选项: A:1 B:2 C:3 D:4 2.题干:以下程序的输出是( )。#includemain()
2、 {inti,j=4; for(i=j;i<=2*j;i++) switch(i/j) { case0: case1:printf("*");break; case2:printf("#");break; }} 分数:2分 选项: A:*### B:**## C:***# D:****# 3.题干:以下程序运行后的输出结果是( )。#include"stdi
3、o.h"sub(int*t,intn){ int*p1,*p2; for(p1=t,p2=t;p1-t4、数的说法中正确的是( )。 分数:2分 选项: A:定义函数时,形参类型说明可放在函数体内 B:return语句后边的值不能为表达式 C:如果函数类型与返回值类型不一致,以函数类型为准 D:如果形参与实参的类型不一致,以实参为准 5.题干:以下程序的输出为( )。inta=2;intf(int*a){ return(*a)++;}voidmain(){ ints=0; {inta=5; s+=f(&a); 5、 } s+=f(&a); printf("%d%d",a,s);} 分数:2分 选项: A:27 B:210 C:37 D:311 ·多项选择题 1.题干:以下用户标识符,其中合法的有()。 分数:2分 选项: A:return B:f2_G3 C:A3-3 D:abc 2.题干:以下不符合C语言语法的实型常6、量有()。 分数:2分 选项: A:1.2E0.5 B:3.14.159E C:.5E-3 D:E15 3.题干:以下正确的if语句形式有()。 分数:2分 选项: A:if(x>y&&x!=y); B:if(x==y)x+=y; C:if(x!=y)scanf("%d",&x)elsescanf("%d",&y); D:if(x7、){x++;y++;} 4.题干:以下关于数组描述错误的有()。 分数:2分 选项: A:数组的大小是固定的,但可以有不同类型的数组元素 B:数组的大小是可变的,但所有数组元素的类型必须相同 C:数组的大小是固定的,所有数组元素的类型必须相同 D:数组的大小是可变的,可以有不同类型的数组元素 5.题干:若以下选项中的变量已正确定义,则不正确的赋值语句有()。 分数:2分 选项: A:8、x1=26.8%3; B:x=3*x+x; C:x3=0x12 D:x4=1+2=3 ·基础操作题 1.题干:编写程序,将一个字符串中的元音字母复制到另一个字符串,然后输出。 分数:40分 2.题干:输入一个
4、数的说法中正确的是( )。 分数:2分 选项: A:定义函数时,形参类型说明可放在函数体内 B:return语句后边的值不能为表达式 C:如果函数类型与返回值类型不一致,以函数类型为准 D:如果形参与实参的类型不一致,以实参为准 5.题干:以下程序的输出为( )。inta=2;intf(int*a){ return(*a)++;}voidmain(){ ints=0; {inta=5; s+=f(&a);
5、 } s+=f(&a); printf("%d%d",a,s);} 分数:2分 选项: A:27 B:210 C:37 D:311 ·多项选择题 1.题干:以下用户标识符,其中合法的有()。 分数:2分 选项: A:return B:f2_G3 C:A3-3 D:abc 2.题干:以下不符合C语言语法的实型常
6、量有()。 分数:2分 选项: A:1.2E0.5 B:3.14.159E C:.5E-3 D:E15 3.题干:以下正确的if语句形式有()。 分数:2分 选项: A:if(x>y&&x!=y); B:if(x==y)x+=y; C:if(x!=y)scanf("%d",&x)elsescanf("%d",&y); D:if(x7、){x++;y++;} 4.题干:以下关于数组描述错误的有()。 分数:2分 选项: A:数组的大小是固定的,但可以有不同类型的数组元素 B:数组的大小是可变的,但所有数组元素的类型必须相同 C:数组的大小是固定的,所有数组元素的类型必须相同 D:数组的大小是可变的,可以有不同类型的数组元素 5.题干:若以下选项中的变量已正确定义,则不正确的赋值语句有()。 分数:2分 选项: A:8、x1=26.8%3; B:x=3*x+x; C:x3=0x12 D:x4=1+2=3 ·基础操作题 1.题干:编写程序,将一个字符串中的元音字母复制到另一个字符串,然后输出。 分数:40分 2.题干:输入一个
7、){x++;y++;} 4.题干:以下关于数组描述错误的有()。 分数:2分 选项: A:数组的大小是固定的,但可以有不同类型的数组元素 B:数组的大小是可变的,但所有数组元素的类型必须相同 C:数组的大小是固定的,所有数组元素的类型必须相同 D:数组的大小是可变的,可以有不同类型的数组元素 5.题干:若以下选项中的变量已正确定义,则不正确的赋值语句有()。 分数:2分 选项: A:
8、x1=26.8%3; B:x=3*x+x; C:x3=0x12 D:x4=1+2=3 ·基础操作题 1.题干:编写程序,将一个字符串中的元音字母复制到另一个字符串,然后输出。 分数:40分 2.题干:输入一个
此文档下载收益归作者所有