资源描述:
《c语言模拟试题1(4)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、下列程序段的输出结果为(c)。floatx=213.82631;printf("%3d",(int)x);A、213.82B、213.83C、213D、3.8ca,b为整型变量,二者均不为0,以下关系表达式中恒成立的是(a)。A、a/b*b+a%b==aB、a/b*b==aC、a*b/a*b==1D、a/b*b/a==1inta=1,b=2,c=3;if(a>b)a=b;if(a>c)a=c;则a的值为(c)。A、3B、2C、1D、不一定C语言的switch语句中case后(c)。A、可为任何量或表达式B、可为常量或表达式或有确
2、定值的变量及表达式C、只能为常量或常量表达式D、只能为常量设j和k都是int类型,则下面的for循环语句(d)。for(j=0,k=0;j<=9&&k!=876;j++)scanf("%d",&k);A、最多执行9次B、是无限循环C、循环体一次也不执行D、最多执行10次以下程序中,while循环的循环次数是(c).main(){inti=0;while(i<10){if(i<1)continue;if(i==5)break;i++;}}A、1B、6C、死循环,不能确定次数D、4以下不能对二维数组a进行正确初始化的语句是(a)。A
3、、inta[2][3]={{1,2},{3,4},{5,6}};B、inta[][3]={{1,2},{0}};C、inta[2][3]={0};D、inta[][3]={1,2,3,4,5,6};下面函数调用语句中,fun含有实参的个数为(d).fun((x,y),(x+y,z,x/y));A、1B、4C、5D、2在"文件包含"的预处理中,被包含的文件应是(a).A、源文件B、可执行文件C、目标文件D、批处理文件以下程序的输出结果是(b).#includevoidmain(){inta[]={2,4,6,8}
4、,*p=a,i;for(i=0;i<4;i++)a[i]=*p++;printf("%d",a[2]);}A、2B、6C、8D、4判断题C语言中,二维数组在内存中的存放方式为按__行___优先存放./*------------------------------------------------【程序设计】--------------------------------------------------功能:求n阶方阵主、副对角线上的元素之积。注意:请在Begin和End注释行之间填写代码,所有注释语句都不能删除。---
5、---------------------------------------------*/#defineN4#include"stdlib.h"#include"stdio.h"floatmul(intarr[][N]){/*********Begin**********//**********End**********/}voidmain(){inta[N][N],i,j;voidTestFunc();for(i=0;i6、;i++){for(j=0;j7、ileError");}for(m=0;m<100;m++)for(n=0;n<100;n++){fscanf(IN,"%d",&i[m][n]);}o=mul(i);fprintf(OUT,"%f",o);fclose(IN);fclose(OUT);}、【参考代码】inti,j;floatt=1;for(i=0;i8、
9、i+j==N-1)t=t*arr[i][j];return(t);===============【考生代码】/*-----------------
10、-------------------------------------【程序改错】--------------------------------------------------------功能:为一维数组输入10个整数;将其中最小的数与第一个数对换,将