单选题以下选项中合法的C语言赋值语句是(  )。A++i;Ba=b=34Ca=3,b=9Dk=int(a+b);

单选题
以下选项中合法的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选项。

相关考题:

单选题若有以下的定义、说明和语句,则值为101的表达式是()A*p-bBp-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);}程序的运行结果是(  )。AabcdefBcbcdefCcdefDab

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

单选题下列数组定义中,正确的是()Ainta[10]Bintn=10,a[n]CintN=10;inta[N]Dintn;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);}程序运行后的输出结果是(  )。ASTRENGBSTRIEGCSTRENDSTREN0

单选题下列定义数组的语句中,正确的是(  )。Aint x[];Bint N=10; int x[N];Cint 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#includevoidfun(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类型数据占字节数为(  )。A3B4C1D2

单选题有以下程序:#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);}程序运行后的输出结果是(  )。A10,64B10,10C64,10D64,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);}程序的运行结果是(  )。A0B9C6D8

单选题有以下程序(其中的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);}程序的运行结果是(  )。Ato Beijing!Byou to Beijing!CWelcome you to Beijing!DBeijing!

单选题以下选项中正确的语句组是(  )。Achar s[]; s=BOOK!;Bchar*s; s={BOOK!};Cchar s[10]; s=BOOK!;Dchar*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) 的值是()A5B6.2C7D6

单选题以下叙述中正确的是(  )。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);}程序运行后的输出结果是(  )。A6,1B1,1C7,1D7,2

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

单选题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);}程序运行后的输出结果是(  )。A15B10C8D1

单选题有以下程序:#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);}程序的运行结果是(  )。A21B6C123456D11