- 若给定条件表达式 (M)?(a++): (a--) ,则其中表达式M( )。
- 在C语言中,运算对象必须是整型数的运算符是( )。
- 任何一个C语言的可执行程序都是从( )开始执行的。
- 定义如下变量和数组: int i; int x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是( )。 for(i=0;i内容已经隐藏,点击付费后查看
答案:3 5 7
- 以下程序的运行结果是( )。void f(int a, int b){ int t; t=a; a=b; b=t;}main(){ int x=1, y=3, z=2; if(x>y) f(x,y); else if(y>z) f(x,z); else f(x,z); printf("%d,%d,%d\n",x,y,z);}
- 下列运算符中,优先级最高的运算符是( )。
- 在定义int a[5][4]; 之后,对a的引用正确的是( )。
- 以下程序中数组str在内存中所占的存储单元的大小是( )。#include
#include main() { char str[12]={'s','t','r','i','n','g'}; printf("%d\n",strlen(str)); } - 下面程序输出的结果是( )。main( ){ int i,j,x=0; static int a[6]={1,2,3,4,5,6}; for(i=0,j=1;i<5 x+=a[i]*a[j]; >
答案:数组a中相邻各元素的乘积之和
- 在一个C程序中,( )。
- 以下程序的输出结果是( )。main(){int i=4;while(i--)printf("%d",--i);}
- C语言允许函数类型缺省定义,此时函数值隐含的类型是( )。
- 以下正确的说法是( )。
- 下列关于字符串的说法中错误的是( )。
- 能正确表示逻辑关系:“10≥a≥0”的C语言表达式是( )。
- 函数调用时,当实参和形参都是简单变量时,他们之间数据传递的过程是( )。
- 设有如下程序段:int k=10;while(k==0)k--;则下述说明中正确的是( )。
- 以下程序段的输出结果是( )。int n=10;while(n>7){n--;printf("%d",n);}
- C语言中函数调用的方式有( )。
- 若i,j已定义成int型,则以下程序段中,内循环体的总执行次数是( )。 for(i=6;i>0;i--) for(j=0;j内容已经隐藏,点击付费后查看
- 若有定义:int a=10,b=9,c=8;接着顺序执行下列语句c=(a)+(b=3);后,变量b中的值是( )。
- 若在一个C源程序文件中定义了一个允许其他源文件引用的实型外部变量a,则在另一文件中可使用的引用说明是( )。
- C语言程序中必须有的函数是( )。
- 请读程序: #include
#include main() { char s1[20]="AbCdEf", s2[20]="aB"; printf("%d\n",strcmp(s1,s2)); }上面程序的输出结果是( )。 - 现要定义一个二维数组c[M][N]来存放字符串"Science"、"Technology"、"Education"和"Development",则常量M和N的合理取值应为( )。
- 有如下函数:ggg(x)float x;{printf("\n%d",x*x);}则函数的类型是( )。
- 以下程序的输出结果是( )。main(){int i,sum;for(i=1;i<6 i++)sum+=i;printf(>
- 下面各语句行中,能正确进行赋字符串操作的语句行是( )。
- 若有定义语句:char s[100],d[100]; int j=0,i=0; ,且s中已赋字符串,请在划线处填( )以实现将字符串s中的内容拷贝到字符串d中。(注意:不得使用逗号表达式) while(s[i]) { d[j]=__________; j++; } d[j]=0;
- 下面程序把数组元素中的最大值放入a的最后一个元素中,则在if语句中的条件表达式应该是( )。main(){ int a[11]={6,7,2,9,1,10,5,8,4,3},i; a[10]=a[0]; for(i=0;i<10 a[10]=a[i]; >
- 下面程序段运行后的输出结果是( )。(假设程序运行时输入5,3回车)int a, b; void swap( ) { int t; t=a; a=b; b=t; }main(){ scanf("%d,%d", &a, &b); swap( ); printf ("a=%d,b=%d\n",a,b); }
- 定义一个void型函数意味着调用该函数时,函数( )。
- 当执行下面的程序时,如果输入ABC,则输出结果是( )。#include "stdio.h"#include "string.h"main(){ char ss[10]="12345"; gets(ss); strcat(ss,"6789"); printf("%s\n",ss);}
- 定义如下变量和数组: int i; int x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是( )。 for(i=0;i内容已经隐藏,点击付费后查看
- 能正确表示逻辑关系:“a≥10或a≤0”的C语言表达式是( )。
- C语言源程序的基本单位是( )。
- 以下能正确定义一维数组的选项是( )。
- 若有int n=5,m=4,x=1;,则执行下列语句后n的值为( )。if(n>m>x)n=m;else n=x;
- 有如下程序:#include
int func(int a,int b){return(a+b);}main( ){int x=2,y=5,z=8,r; r=func((x-y),z); printf("%d\n",r);}该程序的输出结果是( ) 。 - 设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值是( )。
- 在寻找幸运数字x程序段中do { scanf("%d",&no);}while( );输入错误时需要重新输入直到输入正确为止,while内的条件应该设置为()。
- 数组dgt与数组a的长度为10,能实现复制数组dgt 到数组a的语句是()。
- 下列哪条语句能真正设置随机数种子()。
- 下列哪个表达式能生成1~999随机数()。
- CLOCKS_PER_SEC代表含义是()。
- 函数调用中,形参与实参的类型和个数必须保持一致。
- 在c语言中以下不正确的说法是:( )
- 以下所列的各函数首部中,正确的是:( )
- C语言中函数返回值的类型由return语句中的表达式的类型决定。
- 现有如下程序 #include "stdio.h" int fun(int x) { printf("x=%d\n",++x); } int main() { fun(12+5); return 0;} 则程序的输出结果是
- 以下程序段的输出结果是______。 char s[ ]="an apple"; printf("%d\n",strlen(s));
- 有如下程序main(){ int a[3][3]={{1,2,3},{3,4,5},{5,6,7}},i,j,s=0; for(i=0;i<3 i++) for(j=0;j s+=a[i][j]; printf(>
- 以下只有在使用时才为该类型变量分配内存的存储类说明是______。
- 若有说明char c[7]={'s','t','r','i','n','g'};则对元素的非法引用是___ ___。
- 如有定义语句int a[]={1,8,2,8,3,8,4,8,5,8}; ,则数组a的大小是 __。
- C语言中,while 和do-while 循环的主要区别是()。
- 下面程序是从键盘输入4位正整数,输入0或负数时结束循环。A处填写内容是()。#include"stdio.h"main(){int num;do{scanf("%d",#);}while(___A___);}
- 对for(表达式1;;表达式3)可以理解为()。
- 设有如下程序段:int k=10;while(k==0)k--;则下述说明中正确的是()。
- 跳过当前循环体内容,继续执行下一次循环的语句是()。
- 若有int a=1,b=2,c=3;,则执行下列语句后c的值为()。if(a>c)b=a;a=c;c=b;
- 若有int a=1,b=2,c=3;,则执行下列语句后a的值为()。if(a>b)a=b;if(a>c)a=c;
- 下列程序的运行结果是()。#include"stdio.h"main(){int x=-9,y=5,z=7;if(x
- 下列程序的运行结果是()。 #include
main(){ int a=2,b=3,c=4; if(a - 以下程序的运行结果是()。main(){int a=2,b=-1,c=2 ;if(a
- 使用库函数前包含头文件stdio.h的正确命令是( )。
- 下列哪些是math.h库中正确的数学函数写法( )。
- 获取一个变量的地址,只要在变量名前加( )符号即可。
- scanf函数中”格式控制字符串”之后给出变量的名字或者变量的地址均可以。
- 输出语句printf(“/\n”,b);其中“/”中的2是指( )。
- 若定义int x=10; 则表达式x-=x+x的值错误的是( )。
- 定义c 为字符变量,则下列语句中正确的是( )。
- 定义 int i ; 则i=i+1;表示先计算i+1然后将结果再放回i的空间。
- C语言源程序名的后缀是( )。
- 若定义int x,a; x=5; 则下列语句正确的是( )。若定义int x,a; x=5; 则下列语句正确的是( )。
- 输入功能用下面哪个函数可以实现。
- C语言是()语言。
- 计算机能认识的代码都是什么进制。
- 下面哪部分语句可以实现交换变量x和变量y 的功能。
- 下列不是二进制代码的是()。
- 下列程序的运行结果是()。 #include
答案:和(M!=0)等价
答案:%
答案:main()函数的入口处
答案:1,3,2
答案:!
答案:a[4][3]
答案:12个字节
答案:main函数可以在任何地方出现
答案:20
温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!