网友您好, 请在下方输入框内输入要搜索的题目:

题目内容 (请给出正确答案)
单选题
以下选项中合法的C语言赋值语句是(  )。
A

++i;

B

a=b=34

C

a=3,b=9

D

k=int(a+b);


参考答案

参考解析
解析:
B项和C项缺少分号,不合法。D项类型转换不合法,应为k=(int)(a+b)。答案选择A选项。
更多 “单选题以下选项中合法的C语言赋值语句是(  )。A ++i;B a=b=34C a=3,b=9D k=int(a+b);” 相关考题
考题 单选题若有以下的定义、说明和语句,则值为101的表达式是()A *p-bB p-aC ++(p-a)D (p++)-a

考题 单选题下面不属于需求分析阶段任务的是(  )。A 确定软件系统的功能需求B 确定软件系统的性能需求C 制定软件集成测试计划D 需求规格说明书审评

考题 单选题下面描述不属于软件特点的是(  )。A 软件是一种逻辑实体,具有抽象性B 软件在使用中不存在磨损、老化问题C 软件复杂性高D 软件使用不涉及知识产权

考题 单选题C语言中规定,函数调用中用简单变量做实参时,它和对应形参之间的数据传递方式是()。A 地址传递B 单向值传递C 由实参传给形参,再由形参传回给实参D 由用户指定传递方式

考题 单选题下列不属于软件设计阶段任务的是(  )。A 软件总体设计B 算法设计C 制定软件确定测试计划D 数据库设计

考题 单选题下列叙述中错误的是(  )。A 算法的时间复杂度与算法所处理数据的存储结构有直接关系B 算法的空间复杂度与算法所处理数据的存储结构有直接关系C 算法的时间复杂度与空间复杂度有直接关系D 算法的时间复杂度与算法程序执行的具体时间是不一致的

考题 单选题有以下程序:#include #include main(){ char a[20]=ab,b[20]=cdef; int k=0; strcat(a,b); while(a[k]!='\0') {  b[k]=a[k];  k++; } puts(b);}程序的运行结果是(  )。A abcdefB cbcdefC cdefD ab

考题 单选题以下程序中给数组所有元素输入数据,请从选项中选择正确的答案填入下划线处。(  ) #include main() {  inta[10],i=0;  while(i10)scanf("%d",_________);  … }A a+(i++)B &a[i+1]C a+iD &a(i++)

考题 单选题下列数组定义中,正确的是()A inta[10]B intn=10,a[n]C intN=10;inta[N]D intn;scanf(“%d”,n);inta[n]

考题 单选题有如下程序:#include main(){ char name[10] = {'S','T','R','I','N','G'}; name[3]='E'; name[5]=0; printf(%s,name);}程序运行后的输出结果是(  )。A STRENGB STRIEGC STREND STREN0

考题 单选题下列定义数组的语句中,正确的是(  )。A int x[];B int N=10; int x[N];C int x[0..10];D #define N 10int x[N];

考题 问答题请根据以下各小题的要求设计C应用程序(包括界面和代码)。   请编写函数fun(),它的功能是:将3行4列矩阵x乘以4行3列矩阵y,结果放在3行3列矩阵xy中。矩阵相乘的基本方法是:矩阵xy中行列下标分别为i,j的元素的值,是矩阵x中第i行上4个元素与矩阵y第j列上4个元素对应相乘的和。   注意:部分源程序给出如下。   请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入所编写的若干语句。   试题程序如下: #include #include voidfun(inta[3][4],intb[4][3],intab[3][3]) { } main() {  intx[3][4]={{1,0,1,1},{2,1,0,1},{1,2,0,3}};  inty[4][3]={{1,1,1},{0,0,0},{2,1,1},{1,1,3}};  intxy[3][3]={0},i,j;  fun(x,y,xy);  printf(a×b=ab:(3,3):);  for(i=0;i3;i++)  {   for(j=0;j3;j++)    printf(%d,xy[i][j]);   printf();  } }

考题 单选题C语言中char类型数据占字节数为(  )。A 3B 4C 1D 2

考题 单选题有以下程序:#include#define f(x) x*x*xmain(){ int a=3,s,t; s=f(a+1);  t=f((a+1)); printf(%d,%d,s,t);}程序运行后的输出结果是(  )。A 10,64B 10,10C 64,10D 64,64

考题 单选题有以下程序:#include int f(int x){ int y; if(x==0||x==1)  return (3); y=x*x-f(x-2); return y;}main(){ int z; z=f(3); printf(%d,z);}程序的运行结果是(  )。A 0B 9C 6D 8

考题 单选题有以下程序(其中的strstr()函数头部格式为:char *strstr(char *p1,char *p2)确定p2字符串是否在p1中出现,并返回p2第一次出现的字符串首地址):#include #include char *a=you;char *b=Welcome you to Beijing!;main(){ char *p; p=strstr(b,a)+strlen(a)+1; printf(%s,p);}程序的运行结果是(  )。A to Beijing!B you to Beijing!C Welcome you to Beijing!D Beijing!

考题 单选题以下选项中正确的语句组是(  )。A char s[]; s=BOOK!;B char*s; s={BOOK!};C char s[10]; s=BOOK!;D char*s; s=BOOK!;

考题 填空题在对文件进行操作的过程中,若要求文件的读写位置回到文件的开头,应当调用的标准库函数是()

考题 单选题以下叙述中正确的是(  )。A 语句“int a[8]={0};”是合法的B 语句“int a[]={0};”是不合法的,遗漏了数组的大小C 语句“char a[2]={"A","B"};”是合法的,定义了一个包含两个字符的数组D 语句“char a[3];a="AB";”是合法的,因为数组有三个字符空间的容量,可以保存两个字符

考题 单选题若有C语句int k=5;float x=1.2;,则表达式(int)(x+k) 的值是()A 5B 6.2C 7D 6

考题 单选题以下叙述中正确的是(  )。A 只要是用户定义的标识符,都有一个有效的作用域B 只有全局变量才有自己的作用域,函数中的局部变量没有作用域C 只有在函数内部定义的变量才是局部变量D 局部变量不能被说明为static

考题 单选题以下叙述中错误的是(  )。A 同一个数组中所有元素的类型相同B 不可以跳过前面的数组元素给后面的元素赋初值0C 定义语句int a[10]={0};给a数组中所有元素赋初值0D 若有定义语句int a[4]={1,2,3,4,5};,编译时将忽略多余的初值

考题 单选题有以下程序:#include main(){ int c,d; c=(131)|1; d=(131)||1; printf(%d,%d,c,d);}程序运行后的输出结果是(  )。A 6,1B 1,1C 7,1D 7,2

考题 单选题以下程序: #include #defineSUB(a)(a)-(a) main() {  inta=2,b=3,c=5,d;  d=SUB(a+b)*c;  printf(%d,d); } 程序运行后的结果是(  )。A 0B -12C -20D 10

考题 单选题C源程序中不能表示的数制是(  )。A 二进制B 八进制C 十进制D 十六进制

考题 单选题以下关于C语言数据类型使用的叙述中错误的是(  )。A 若只处理“真”和“假”两种逻辑值,应使用逻辑类型B 若要保存带有多位小数的数据,可使用双精度类型C 若要处理如“人员信息”等含有不同类型的相关数据,应自定义结构体类型D 整数类型表示的自然数是准确无误差的

考题 单选题有如下程序:#include int sum(int *array,int len){ if(len == 0)  return array[0]; else  return array[0]+sum(array+1,len-1);}main(){ int array[5] = {1,2,3,4,5}; int res = sum(array,4); printf(%d,res);}程序运行后的输出结果是(  )。A 15B 10C 8D 1

考题 单选题有以下程序:#include main(){ FILE *fp; int i,a[6]={1,2,3,4,5,6},k; fp=fopen(data.dat,w+b); fprintf(fp,%d,a[0]); for(i = 1;i 6;i++) {  fseek(fp,0L,0);  fscanf(fp,%d,k);  fseek(fp,0L,0);  fprintf(fp,%d,a[i]+=k); } rewind(fp); fscanf(fp,%d,k); fclose(fp); printf(%d,k);}程序的运行结果是(  )。A 21B 6C 123456D 11