
纠错
全专业资料、题库、学位、网课
最高直省2344元
上千+科次精品网课
买网课即送全真模考题库
五千+科次教材资料
电子资料满三件9折
五千+科次在线题库
全真呈现历年考试试题
1、[主观题]【程序阅读题】写出下面程序的执行结果。
typedef struct{
int num,den; }ratT;
int main()
{ ratT r[2]={{6,8},{7,14}};
int i,fac;
for(i=0;i<2;i++){
fac=(r[i].num
--fac;
r[i].num /=fac;
r[i].den /=fac;
printf("%d\t%d\n",r[i].num,r[i].den);
return 0;
【原题截图】
2、[主观题]【程序阅读题】写出下面程序的执行结果。
int main()
{ int x=1,y=5;
switch(x
printf("%d,",x+(--y);
if(y<4)break;
default:printf("%d,%d\n",++x,y); }
return 0; }
【原题截图】
3、[主观题]【改错题】函数foo 输出“两个参数的乘积加1”的运算结果。指出其中的错误并改正。
void foo(int a,int b){
printf("%d\n",(a*b)++); }
【原题截图】
4、[主观题]【程序设计题】某地区为保护具有当地特色的手工艺非物质文化遗产,促进“非遗传承”深入人心, 计划举办“非遗”展览并招募志愿者。志愿者报名时填写的部分信息使用了缩写形 式,例如用“a~g” 表示“abcdefg”, 其规则为:第1个字符的 ASCII 码小于第3 个字符的ASCII 码,“~”替代两个字符之间的其他字符。你要编写一个expands 函 数,对给定的字符串参数s 作扩充处理:若s 满足缩写形式,则输出完整的字符串, 并返回输出的字符数;若s 不满足缩写形式,输出“ERROR” 并返回-1。例如,执 行调用语句“expands("a~g");”,输出 “abcdefg” 并返回7。
【原题截图】
5、[主观题]【改错题】函数grading的功能是根据百分制成绩score 返回对应的ABCDE等级制成绩。指出 其中的错误并改正。
char grading(int score){
switch (score/10){
case 10||9:return'A';
case 8:return 'B';
case 7:return 'C';
case 6:return 'D';
default:return 'E';
【原题截图】