石河子做网站,网页美工技能培训,wordpress登录 不了,轻应用网站模板C语言上机练习5C言上机练习5C语言上机报告5 数组2上机内容找出下列程序中的错误并改正1) /*有一个34的矩阵,要求输出其中值最大的元素的值,以及它的行号和列号。*/#include stdio.h#define M 3//无分号#define N 4void main( ){ int max,i,j,r,c;int a[M][N]{{323…C语言上机练习5C言上机练习5C语言上机报告5 数组2上机内容找出下列程序中的错误并改正1) /*有一个3×4的矩阵,要求输出其中值最大的元素的值,以及它的行号和列号。*/#include stdio.h#define M 3//无分号#define N 4void main( ){ int max,i,j,r,c;int a[M][N]{{323,94,-10,218}, {3,9,10,-83}, {45,16,44,-99}};maxa[0][0];r0;c0;//r,c 无初值当if ( a[i][j]max)不成立则不会返回r0,c0,而是原来内存单元中的数。for(i0; ifor(j0; jif (a[i][j]max){ max a[i][j];ri;cj;}printf(max%d,行%d,列%d\n,max,r,c);}2) 输入一串字符计算其中空格的个数。#include #include main( ){ char c[80];int i, sum0;gets(c);for(i1;i80; i)if(c[i] 0x20)//单字符‘空格键’单字符用‘’字符串用“”sumsum1;printf(空格数为%d \n, sum);}上机作业完成下列选择题1、 有语句char str1[10],str2[10]{“china”};则能将字符串china赋给数组str1的正确语句是________。A、str1{china}; B、strcpy(str1,str2);C、str1str2; D、strcpy(str2,str1);2 假定int类型变量占用两个字节其有定义int x[10]{0,2,4};则数组x在内存中所占字节数是A) 3 B) 6 C) 10 D) 203 对于for(表达式1;;表达式3)可理解为( )A)for(表达式1;1表达式3)B)for(表达式11表达式3)C)for(表达式1;表达式1;表达式3)D)for(表达式1;表达式3表达式3)4、以下for循环的执行次数是( ).for(x0,y0;(y123)(x4);x);A)是无限循环B)循环次数不定C)执行4次D)执行3次5 逻辑运算符两侧运算对象的数据类型().A)只能是0或1 B)只能是0或非0正数C)只能是整型或字符型数据 D)可以是任何类型的数据6、设有数组定义: char str[ ]“Chinae”; 则数组 str所占空间为A) 5个字节 B)6个字节 C) 7个字节 D) 8个字节7、下列描述中不正确的是A) 字符型数组中可以存放字符串B) 可以对字符型数组进行整体输入、输出//gets(),puts()C) 可以对整型数组进行整体输入、输出D) 不能在赋值语句中通过赋值运算符对字符型数组进行整体赋值//切记8、 以下定义语句char b‘\123’变量b __//八进制\000,同时8进制只有数字0-7A) 包含4个字符 B)包含3个字符C) 包含2个字符 D)包含1个字符9、以下语句的执行结果是(以下□代表空格):char s[10];sabcd;printf(%s,s);A) 输出abcd B) 输出a C) 输出abcd□□□□□ D) 编译不通过10、以下各项是合法的C语言字符常量的是A) ‘\oxef’ B) ‘db’ C) ‘\23’ D) “”11、以下不能对二维整形数组a进行正确初始化的语句是A)int a[2][3]{0};B) int a[][3]{{1,2},{0}};C) int a[2][3]{{1,2},{3,4},{5,6}}; //2行3列D) int a[][3]{1,2,3,4,5,6};12判断两个字符串s1和s2相等应当使用( )。A.if (s1 s2) B. if (s1 s2)C.if (!