测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

PROBLEM SET

题库

按难度与知识点筛选,找到适合的练习题。

共 67434 题
重置

题目列表

共 67434 题
A37025 某带链栈初始状态为top=bottom=NULL,经过一系列正常的入栈与退栈操作后,top=10,bottom=20。该栈中的元素个数为( ) 其他-C-L2 -- 困难 -- A37027 若有以下程序#include<stdio.h>main(){ int a=1,b=2,c=3,d=4,r=0; if(a!=1); else r=1; if(b==2) r+=2; else; if(c!=3) r+=3; else; if(d==4) r+=4; printf("%d\n",r); }则程序的输出结果是( ) 其他-C-L2 -- 困难 -- A37028 下列选项中不属于结构化程序设计原则的是( ) 其他-C-L2 -- 困难 -- A37029 下面选项中关于文件指针概念的叙述正确的是( ) 其他-C-L2 -- 困难 -- A37030 下列叙述正确的是( ) 其他-C-L2 -- 困难 -- A37031 算法空间复杂度的度量方法是( ) 其他-C-L2 -- 困难 -- A37032 请编写函数void fun(int *dp,int n,int upordown),其功能是,找出dp所指数组中的最小或最大值,并与其第1个元素交换。形参n为元素的个数,形参upordown为查找标志:值为0时找最小值;值为1时找最大值。注意:部分源程序在文件PROG1.C中。请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。#include <stdi… 其他-C-L2 -- 困难 -- A37033 给定程序MODI1.C中,函数void list(MYDATA *h)的功能是:列出带头结点单链表中所有没有删除标记的数据。调用这个函数时,传给形参h的是指向单链表头结点的指针。例如,当10个结点的数据为1,2,3,4,5,6,7,8,9,10时,输出将是:3 4 6 7 8 9 10其中,各个数据所对应的删除标记是由随机数产生的。请改正函数list中指定部位的错误,使它能得出正确的结果。注意:… 其他-C-L2 -- 困难 -- A37034 给定程序BLANK1.C中,函数fun的功能是在数组中找出两科成绩之和最高的学生并返回其在数组中的下标。对所给函数int fun(STU*d,int n),主函数传给形参d的是学生数组名,而传给形参n的是该数组中学生的个数。例如,若学生数组数据为:2016500301李清水83 922016500336 刘世才85 942016500371王子晨88 88则调用该函数后,程序输出为:201650… 其他-C-L2 -- 困难 -- A37035 如果需要打开一个已经存在的非空文件"FILE"并进行修改,正确的语句是()。 其他-C-L2 -- 困难 -- A37036 交换两个变量的值,不允许用临时变量,应该使用下列( )位运算符。 其他-C-L2 -- 困难 -- A37037 设有下面的定义:struct st{ int a; float b;}d;int *p;要使指向结构变量a中的a成员,正确的赋值语句是()。 其他-C-L2 -- 困难 -- A37038 #include<stdio.h>#define F(x) 2.84+x#define w(y) printf("%d",(int)(y))#define P(y) w(y)main(){ int x=2; P(F(5)*x);}输出结果:( ) 其他-C-L2 -- 困难 -- A37039 以下叙述中不正确的是()。 其他-C-L2 -- 困难 -- A37040 C语言中,凡未指定存储类别的局部变量的隐含存储类别是()。 其他-C-L2 -- 困难 -- A37041 若已定义:int a[]={0,1,2,3,4,5,6,7,8,9},*p=a,i; 其中0<=i<=9,则对a数组元素不正确的引用是()。 其他-C-L2 -- 困难 -- A37042 #include<stdio.h>#include"string.h"void fun(char *s[],int n){ char *t;int i,j; for(i=0;i<n-1;i++) for(j=i+1;j<n;j++) if(strlen(s[i])>strlen(s[j])) { t=s[i];s[i]=s[j];s[j]=t; }}main(){ char *ss[]={"bc… 其他-C-L2 -- 困难 -- A37043 下面函数的功能是()。sss(s,t)char *s,*t;{ while((*s)&&(*t)&&(*t++==*s++)); return (*s-*t);} 其他-C-L2 -- 困难 -- A37044 下列一维数组说明中,不正确的是()。 其他-C-L2 -- 困难 -- A37045 以下语句定义正确的是()。 其他-C-L2 -- 困难 --