………………………………………密…………………………………………………封
………………………………………密…………………………………………………封……………………………………………………………………线………………………………………………………………………………………..
学号-----------------------------姓名--------------------------------班级-------------------------------------------
C语言程序设计模拟试卷(六)
考试方式:【闭卷】 总分: 【100分】
考试时间:【120分钟】 出题人 :【何凤兰】
题号
得分
注意:答案一律写在答题纸上,写在试卷上无效
选择题:(单选,每题2分,共40分,请填写在答题卡上)
以下选项中合法的字符常量是______。
"B"
'\010'
68
D
读出以下语句的输出结果是________。 int x=10,y=10;printf("%d %d\n",x--,--y);
10 10
9 9
9 10
10 9
以下有关switch语句的正确说法是()。
break语句是语句中必须的一部分
在switch 语句中可以根据需要使用或不使用break语句
break语句在switch 语句中不可以使用
在switch 语句中的每一个case都要用break语句
以下程序的输出结果是 #include main() { int i=0,a=0; while(i<20) { for(;;) { if((i%10)==0) break; else i--; } i+=11; a+=i; } printh("%d\n",a);}
21
32
33
11
已有定义:int i,a[10],*p; 则合法的赋值语句是________。
p=100;
p=a[5]
p=a[2]+2
p=a+2;
若有下列定义和语句: int u=011,v=0x11,w=11; printf("%o,%x,%d\n",u,v,w): 则输出结果是________。
9,17,11
9,11, 11
11,11, 11
11,17, 11
以下叙述正确的是
每个 C 程序都只能有一个 main 函数
每个 C 程序文件中的 main 函数都应当放在最前面
每个 C 程序文件都应当包含一个 main 函数
C 程序由函数组成,可以不包含 main 函数
函数 ftell(fp) 的作用是()。
得到流式文件中的当前位置
移到流式文件的位置指针
初始化流式文件的位置指针
以上答案均正确
有以下程序:void ss(char *s,char t){ while(*s) { if(*s==t) *s=t-''a''+''a''; s++; } }main(){ char strl[100]="abcddfefdbd",c=''d''; ss(strl,c); printf("%s\n",strl); }程序运行后的输出结果是________。
ABCDDEFEDBD
abcDDfefDbD
abcAAfefAbA
Abcddfefdbd
设有如下定义 struct ss { char name[10]; int age; , char sex;}std[3],* p=std;下面各输入语句中错误的是
scanf("%d",&(*p).age);
scanf("%s",&std.name);
sean("%c",&std[0].sex);
scanf("%c",&(p->sex));
下列说法正确的是________ 。
在执行C 程序时不是从main 函数开始的
C 程序书写格式严格限制,一行内必须写一个语句
C 程序书写格式自由,一个语句可以分写在多行上
C 程序书写格式严格限制,一行内必须写一个语句,并要有行号
以下关于return语句的叙述中正确的是
一个自定义函数中必须有一条return语句
一个自定义函数中可以根据不同情况设置多条return语句
定义成void类型的函数中可以有带返回值的return语句
没有return语句的自定义函数在执行结束时不能返