随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 单选对二维数组的正确定义是( )做这题 →
- 填空18下面不正确的字符串常量是______。 A)'abc' B)"12'12" C)"0" D)" "做这题 →
- 单选20 对说明语句int a[10]={6,7,8,9,10};的正确理解是_______。做这题 →
- 单选21 以下不正确的定义语句是______。做这题 →
- 单选25以下程序段的作用是______。 int a[]={4,0,2,3,1},i,j,t; for (i=1;i<5;i++) {t=a[i];j=i-1; while (j>=0&&t>a[j]) {a[j+1]=a[j];j- -;} a[j+1]=t; }做这题 →
- 填空设数组 a[1..10,1..8] 中的元素按行存放,每个元素占用 4 个存储单元,已知第一个数组元素 a[1,1] 的地址为 1004,那么 a[5,6] 的地址为()。做这题 →
- 填空假设有声明“char s[10]="remind";,执行"puts(s+2);"后的输出结果是____。做这题 →
- 填空假设有声明"char ss[8]="Red";",则 sizeof(ss)的值是____。做这题 →
- 填空字符串"ab\n\012\""的长度是______。做这题 →
- 填空打印 “魔方阵”,所谓魔方阵是指这样的方阵,它的每一行、每一列和对角线之和均相等。例如,三阶魔方阵为: txt 要求打印出由 1~ n^2 的自然数构成的魔方阵。做这题 →
- 填空设计一个程序,统计某学校 3 门课(英语、数学、计算机)的考试成绩。要求能输入考生人数,并按编号从小到大的顺序依次输入考生的成绩,再统计出每门课程的全校总分、平均分及每名考生课程的总分和平均分。做这题 →
- 填空有一篇文章,共有 3 行文字,每行有 80 个字符。要求分别统计出其中英文大写字母、小写字母、数字、空格及其他字符的个数。做这题 →
- 填空若有说明:int a[3][4]; 则 a[i][j] 前有 ____ 个元素。做这题 →
- 综合判断两个字符串是否相等,应用()做这题 →
- 判断判断字符串的 a 和 b 是否相等,应用使用 if (a==b).做这题 →
- 单选假设有声明“char ss[8]="Red";,则 sizeof(ss)的值是____。做这题 →
- 单选已定义 int a[][3]={1,2,3,4,5,6,7,8,9};,则 a[1][2]的初值为 。做这题 →
- 填空若有 char a[]=""; 则字符数组 a 的内存空间大小是 ____。做这题 →
- 单选假定 int 类型变量占用两个字节,若有定义:int x[5]={1,2,3,4};,则数组 x 在内存中所占字节数是____。做这题 →
- 填空假设以数组 A[60]存放循环队列的元素,其头指针是 front=47,当前队列有 50 个元素,则队列的尾指针值为 ____.做这题 →
- 填空用顺序存储的方法将完全二叉树中所有结点按层逐个从左到右的顺序存放在一维数组 R[1...N] 中,若结点 R[i] 有右孩子,则其右孩子是 ____。做这题 →
- 填空下面函数用“折半查找法”从有 n 个数按升序排列的 a 数组中对关键字 x 查找,若找到,返回其下标值,否则返回-1,请填空使程序完整。 txt int search(int a[],int n,int x){ int x 1=0,x2=n-1,mid ; while(x1a[mid]) ________; else return ________; } return(-1); }做这题 →
- 填空用顺序存储的方法将完全二叉树中所有结点按层逐个从左到右的顺序存放在一维数组R[1…N]中,若结点R[i]有右孩子,则其右孩子是 。做这题 →
- 单选对下图所示的二叉树进行顺序存储(根结点编号为 1,对于编号为i的结点,其左孩子结点为2i,右孩子结点为 2i+1 )并用一维数组BT来表示。已知结点X、E和D在数组BT中的下标为分别为1、2、3,可推出结点 G、K和H在数组BT中的下标分别为含图做这题 →
- 单选通过含有n(n≥1)个元素的数组a,采用头插法建立一个单链表L,则L中节点值的次序______。做这题 →
- 单选下列有关数组的叙述,正确的是()做这题 →
- 单选在循环队列中用数组 A[0...m-1]存放队列元素,其队头指针和队尾指针分别为 front 和 rear, 则当前队列中的元素个数是 ( )做这题 →
- 单选若用一个大小为 6 的一维数组来实现循环队列, 且当前 rear 和 front 的值分别为 0 和 3。当从队里中删除一个元素, 再加入两个元素后, rear 和 front 的值分别是 ( )做这题 →
- 判断数组定义 int a[10],也可以写成 int a(10)。做这题 →
- 判断在对全部数组元素赋初值时,可以不指定数组长度。做这题 →
- 判断定义s为 5 × 6 (5行6列)的数组可写成floata[5,6];做这题 →
- 判断数组定义 int a[10]; 表示数组名为 a, 此数组有 10 个元素。做这题 →
- 判断C允许对数组的大小作动态定义,即可用变量定义数组的大小。做这题 →
- 单选以下叙述中错误的是____。做这题 →
- 填空在 C 语言中,静态整型数组不赋初值时,其各元素的值是 ____。做这题 →
- 填空已知 char x[]="hello", y[]={'h', 'e'; a', 'b', 'e'};, 则关于两个数组长度的比较是 x______y。做这题 →
- 填空在定义 int a[5][6];后,数组 a 中的第 10 个元素是____。(设 a[0][0]为第一个元素)做这题 →
- 填空复制字符串的库函数是____,只写函数名即可.做这题 →
- 填空编写程序将一个数组中的所有偶数存放于另一个数组中,并以每行 10 个数的格式输出原数组和存放偶数的数组元素值。做这题 →
- 填空字符串连接函数____是将字符串s2连接到字符串s1的后面。做这题 →
- 填空设 int a[2][3] = {{2},{3}}; 则值为 3 的数组元素是 ____。做这题 →
- 填空有如下定义语句:int arr[[3] = {{1,2}, {3,4,5}, {6,7,8}, {9}}; 那么 arr[1][2]的值为____。做这题 →
- 单选若有定义语句:char s[10]="1234567\0\0";,则 strlen(s)的值是____。做这题 →
- 单选若要定义一个具有5个元素的整型数组, 以下错误的定义语句是()。做这题 →
- 填空在 C 语言中,将两个字符串连接起来组成一个字符串时,选用____()函数。做这题 →
- 单选以下有关数组的描述正确的是()做这题 →
- 综合设有数组定义:char array[]="SuZhouUniversity\0"; 则数组 array 所占的存储空间为____。做这题 →
- 判断在 C 语言中,数组就一组数据,不能用来存放用户数据。做这题 →
- 判断数组赋初值时,初始值表中的数据项的数目可以大于或等于数组元素的个数。做这题 →
- 判断在 C 语言中,已知 char x[] = "hello"; y [] = {'h','e','l','l','o'}; 则数组 x 的长度大于数组 y 的长度。做这题 →
1 / 11下一页