1、有以下节目环节:
#包括
内蒂,名词;
对于(我= 0;我
{
n=随机数()%5;
开关(n)
{
情况1:
case3: printf("%dn", n); 休息;
案例2:
case4: printf("%dn", n); 继续;
案例 0:退出(0);
}
printf("%dn", n);
}
下列关于程序段执行的说法正确的是()。
a) for循环语句固定执行8次
B) 当形成的随机数n为4时结束循环操作
C) 当形成的随机数n为1和2时什么都不做
D) 当形成的随机数n为0时,结束程序运行
本题考点:for loop and switch … case sentence in sentence structure
[分析] case常量表达式只作为句子标签,不做条件判断。 在执行switch语句时,根据switch表达式找到匹配的case语句,然后从这开始执行case原语,不再判断,直到遇到break或者函数结束。 简单来说,break就是结束整个循环体,continue就是结束单个循环。 b) 选项中,当生成的随机数n为4时,进行复制操作。 c) 选项中,当形成的随机数为1和2时,分别执行case3和case4前面语句的内容。 因为有break语句,所以for循环并不是固定执行8次,执行次数与形成的随机数n有关。
2、假设已经有定义:floatx;c语言程序设计题库,那么下面定义指针变量p并赋最终值的句子中正确的句子是()。
A)int*p=(浮动)x;
B) 浮动*p=&x;
C) 浮动p=&x;
D) 浮动*p=1024;
本题考点:指针的初始化
[分析] 指针是用来存储地址的变量,定义形式为(类型名*指针变量名)。 形参时要给指针变量赋某个变量地址,即&x,故选B)。
3.有以下程序:
#包括
#defineN4
voidfun(inta[][N], intb[])
{
内部;
对于(我= 0;我
}
主要的()
{intx[N][N]={{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}, {13, 14, 15, 16}} ,y[N],我;
乐趣(x,y);
对于(我= 0;我
printf("n");
}
程序运行后的输出为()。
A) -3, -1, 1, 3,
B)-12,-3,0,0,
C)0,1,2,3,
D) -3, -3, -3, -3,
本题考点:函数传参与函数调用
【分析】从本题的fun函数,b[0]=a[0][0]-a[0][3]=1-4=-3,b[1]=a[1][1 ] -[1][2]=6-7=-1, b[2]=a[2][2]-[2][1]=11-10=1, b[3]=a[3 ] [3]-[3][1]=16-13=3。 所以main函数中复制y链表元素的值为A)选项。
4、下面结构的定义句中c语言程序设计题库,错误的是()。
A) 结构体 { intx; 完整性; 内茨; } 结构体;
B) 结构体 { intx; 完整性; 内茨; }; 结构体;
C) 结构体 { intx; 完整性; 内茨; } A;
D) 结构 { intx; 完整性; 内茨; } A;
专业资料网:建议开通SVIP超级会员更划算,全站所有资源永久免费下载(正版自考网课除外)
1. 本站所有网课课程资料来源于用户上传和网络收集,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,助力考生上岸!
3. 如果你想分享自己的自考经验或案例,可在后台编辑,经审核后发布在“专业资料网”,有下载币奖励哦!
4. 本站提供的课程资源,可能含有水印,介意者请勿下载!
5. 如有链接无法下载、失效或广告,请联系客服处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 星光不问赶路人,岁月不负有心人,不忘初心,方得始终!