上海交通大学:《程序设计基础》课程教学资源(习题集)C语言_V.数组

V.数组 1.对于下列说明,请指出哪些是正确的,哪些是错误的,为什么? 1)inta0[3]; 2)intb[0]: 3)char c[10]={"abcdIn"); 4)char d10]=”abcd n'", 5)f1oatf0[3]={12,3,4,5,6} 6)double e[2,3]; 2.若有说明:inta3][4]={0};则下面正确的叙述是() A.只有元素a0[0]可得到初值0 B.此说明语句不正确 C.数组a中各元素都可得到初值,但其值不一定为0 D.数组a中每个元素均可得到初值0 3.若二维数组a有m列,则计算任一元素a[i[]在数组中位置的公式为()(假设a0][0] 位于数组的第一个位置上) A.i*m+j B.j*m+i C.i*m+j-1 D.i*m+j+1 4.下列描述正确的是() A.两个字符串所包含的字符个数相同时,才能比较字符串 B.字符个数多的字符串比字符个数少的字符串大 C. 字符串“stop”与“stop”相等 D.字符串“That”小于字符串“The” 5.下面程序运行的结果是() #include main() {char a0="morning”,t int i,j=0; for (i=1;i<7;i++)if (a[j]<a[i])j=I; t=a[j];a[j]=a[7]; a[7]=a[i];puts(a); } A.mogninn B.mo C.morning D.morning
V. 数组 1. 对于下列说明,请指出哪些是正确的,哪些是错误的,为什么? 1) int a[][3]; 2) int b[‘0’]; 3) char c[10]={“abcd\n”}; 4) char d[10]=”abcd\n”; 5) float f[][3]={12,3,4,5,6} 6) double e[2,3]; 2. 若有说明:int a[3][4]={0};则下面正确的叙述是() A. 只有元素 a[0][0]可得到初值 0 B.此说明语句不正确 C.数组 a 中各元素都可得到初值,但其值不一定为 0 D. 数组 a 中每个元素均可得到初值 0 3. 若二维数组 a 有 m 列,则计算任一元素 a[i][j]在数组中位置的公式为()(假设 a[0][0] 位于数组的第一个位置上) A. i*m+j B. j*m+i C. i*m+j-1 D. i*m+j+1 4. 下列描述正确的是() A. 两个字符串所包含的字符个数相同时,才能比较字符串 B.字符个数多的字符串比字符个数少的字符串大 C.字符串“stop ”与“stop”相等 D. 字符串“That”小于字符串“The” 5. 下面程序运行的结果是() #include main () {char a[]=”morning”,t; int i,j=0; for (i=1;i<7;i++) if (a[j]<a[i]) j=I; t=a[j]; a[j]=a[7]; a[7]=a[j]; puts(a); } A. mogninr B. mo C. morning D. morning

6.编程解决约瑟夫问题。M个人围成一圈,从第一个人开始依次从1至N循环报数, 每当报数为N时此人出圈,直到圈中只剩下一个人为止。请按退出次序输出出圈人原 来的编号以及留在圈中的最后一个人原来的编号
6. 编程解决约瑟夫问题。M 个人围成一圈,从第一个人开始依次从 1 至 N 循环报数, 每当报数为 N 时此人出圈,直到圈中只剩下一个人为止。请按退出次序输出出圈人原 来的编号以及留在圈中的最后一个人原来的编号
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 上海交通大学:《程序设计基础》课程教学资源(习题集)C语言_IX.文件.pdf
- 上海交通大学:《程序设计基础》课程教学资源(习题集)C语言_IV.函数和程序结构.pdf
- 上海交通大学:《程序设计基础》课程教学资源(习题集)C语言_III.流程控制.pdf
- 上海交通大学:《程序设计基础》课程教学资源(习题集)C语言_II.基本数据类型和运算.pdf
- 上海交通大学:《程序设计基础》课程教学资源(习题集)C语言_I.C语言概述.pdf
- 上海交通大学:《程序设计基础》课程教学资源(习题集)C++语言_VII.类与对象的高级操作.pdf
- 上海交通大学:《程序设计基础》课程教学资源(习题集)C++语言_VI.类与对象.pdf
- 上海交通大学:《程序设计基础》课程教学资源(习题集)C++语言_V. 流库.pdf
- 上海交通大学:《程序设计基础》课程教学资源(习题集)C++语言_IV.异常处理与模板.pdf
- 上海交通大学:《程序设计基础》课程教学资源(习题集)C++语言_III.多态性.pdf
- 上海交通大学:《程序设计基础》课程教学资源(习题集)C++语言_II.继承与派生.pdf
- 上海交通大学:《程序设计基础》课程教学资源(习题集)C++语言_I.运算符重载.pdf
- 上海交通大学:《程序设计基础》课程教学资源(习题集)05年期末习题_Solution for Practice Final 2.pdf
- 上海交通大学:《程序设计基础》课程教学资源(习题集)05年期末习题_Solution for Practice Final 1.pdf
- 上海交通大学:《程序设计基础》课程教学资源(习题集)05年期末习题_practice Final 3.pdf
- 上海交通大学:《程序设计基础》课程教学资源(习题集)05年期末习题_practice Final 2.pdf
- 上海交通大学:《程序设计基础》课程教学资源(习题集)05年期末习题_Practice Final 1.pdf
- 上海交通大学:《程序设计基础》课程教学资源(习题集)05年期末习题_Pointer Review.pdf
- 上海交通大学:《程序设计基础》课程教学资源(习题集)05年期末习题_Pointer Review Solution.pdf
- 上海交通大学:《数据库系统原理 The principle of Database System》课程教学资源(课件讲稿)chapter9 SQL in a server environment.pdf
- 上海交通大学:《程序设计基础》课程教学资源(习题集)C语言_VI.编译预处理.pdf
- 上海交通大学:《程序设计基础》课程教学资源(习题集)C语言_VII.指针.pdf
- 上海交通大学:《程序设计基础》课程教学资源(习题集)C语言_VIII.结构体与共用体.pdf
- 上海交通大学:《程序设计基础》课程教学讲义(密西根学院)Assignments_assignment 10.pdf
- 上海交通大学:《程序设计基础》课程教学讲义(密西根学院)Assignments_assignment 10_1.pdf
- 上海交通大学:《程序设计基础》课程教学讲义(密西根学院)Assignments_assignment 14.pdf
- 上海交通大学:《程序设计基础》课程教学讲义(密西根学院)Assignments_assignment11.pdf
- 上海交通大学:《程序设计基础》课程教学讲义(密西根学院)Assignments_assignment12.pdf
- 上海交通大学:《程序设计基础》课程教学讲义(密西根学院)Assignments_assignment13.pdf
- 上海交通大学:《程序设计基础》课程教学讲义(密西根学院)Other Resources_intrduction to computer and programming with C++ and MATLAB.pdf
- 上海交通大学:《程序设计基础》课程教学讲义(密西根学院)Recitation Notes_Recitation 11.pdf
- 上海交通大学:《程序设计基础》课程教学讲义(密西根学院)Recitation Notes_recitation 14.pdf
- 上海交通大学:《程序设计基础》课程教学讲义(密西根学院)Sample Exam Questions_midterm 2 sample solution.pdf
- 上海交通大学:《程序设计基础》课程教学讲义(密西根学院)Sample Exam Questions_Midterm 2008 sample.pdf
- 上海交通大学:《程序设计基础》课程教学资源(PPT课件讲稿)第1-2章 计算机简介、C++编程入门.ppt
- 上海交通大学:《程序设计基础》课程教学资源(PPT课件讲稿)第4-5章 控制结构.ppt
- 上海交通大学:《程序设计基础》课程教学资源(PPT课件讲稿)第6章 过程封装——函数.ppt
- 上海交通大学:《程序设计基础》课程教学资源(PPT课件讲稿)第7章 数组.ppt
- 上海交通大学:《程序设计基础》课程教学资源(PPT课件讲稿)第8章 间接访问——指针.ppt
- 上海交通大学:《程序设计基础》课程教学资源(PPT课件讲稿)第9章 数据封装——结构体.ppt