随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 填空printf("%f",(int)(2.5*3.0)/3.0);的输出结果是__(f格式保留小数点后六位)做这题 →
- 填空设x、y、z、t的值均为int变量,且初值都为-1,则执行语句"t=++x&&++y||++z;"后,x的值为__ ,y的值为__,z的值为__,t的值为__做这题 →
- 填空下面的 add()函数的工能是求两个参数的和,并且将值返回调用函数。函数中错误的成分是__,改正后__做这题 →
- 判断表达式 1/4+2.75 的值是 3做这题 →
- 单选while(!x)中的!x与下面表达式 ( ) 等价做这题 →
- 单选以下程序的输出结果是 ( ) Mian(){ Int x= 1, y=2; Void swap(int x,int y); Swap(y,x); Printf("x=%d,y=%d\n",x,y); } Void swap(int x ,int y) { Printf("x=%d,y=%d\n",x,y); X=3,y=4; }做这题 →
- 单选在 c 语言中,下列描述正确的是 ( )做这题 →
- 单选数学关系式 x<=y<=z 可以用 c 语言的表达式表示为 ( )做这题 →
- 单选C 语言的简单数据类型包括 ( )做这题 →
- 单选C语言的简单数据类型包括 ( )做这题 →
- 单选建立函数的目的之一是 ( )做这题 →
- 填空请写出下列程序的运行结果 #include<stdio.h> Main() {int a=15; While(a>10&&a<50) { a++; if(a/3){ a++;break;} Else continue;} Printf("%d\n",a); }做这题 →
- 填空有逗号表达式 (a=3*5,a*4) ,则 a 的值是__做这题 →
- 填空表达式 7+10>2&&25%5 的结果为__做这题 →
- 填空c语言中的标识符只能由三种字符组成,他们是__做这题 →
- 判断tta 是一个不合法的标识符做这题 →
- 单选若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是 ( )做这题 →
- 单选已下正确的函数形式是 ( )做这题 →
- 单选凡是函数中未指定存储类别的局部变量,其隐含的存储类别为 ( )做这题 →
- 单选在一个 c 源程序的文件中,若要定义一个只允许本源文件中所有函数使用的全局变量,则该变量需要使用的存储类型是 ( )做这题 →
- 填空设x、y、z、t均为int整型变量,初值都为-1,则执行语句"t=++x||++y&&++z"后,xd 的值__,y 的值__,Z 的值__,t 的值__做这题 →
- 填空写出一个与(!a==0)等价的表达式__做这题 →
- 单选按照 c 语言规定的用户标识符命名规则,不能出现在标识符中的是做这题 →
- 单选一下叙述错误的是做这题 →
- 单选若有定义: int a, b, c, 则以下选项中正确的复赋值语句是做这题 →
- 单选若运行是给变量输入12,则以下程序运行的结果是 Mian() { Int x,y; Scanf( "%d" ,&x); Y=x>12? X+10:x-12; Printf( "%d\n" , y); }做这题 →
- 单选以下程序: Main() { Char a=' H' : a=(a>=' A' &&a<=' Z' )? (a+32):a;做这题 →
- 填空若有定义 "int a[3][4]"={{1,2},{0}.{4,6,8,10}};初始化后,则a[1][2]的初值是__,a[2][1]的初值是__做这题 →
- 填空设 x 的值为 15,n 的值为 2,则运算表达式 x%=(n+3)后的值为__做这题 →
- 填空求 1+2+3+…+100 的和 Main() { Int I,sum; For(sum=0, i=1 ; i<=100 ;i++) sum+=i; Printf( "%d\n" , sum); }做这题 →
- 单选下列定义变量的语句错误的是做这题 →
- 单选main() { int x=023; printf("%d\n", --x) ;}做这题 →
- 单选以下程序的输出结果是 #define M(x, y, z) x*y+z main () { int a=1, b=2, c=3; printf("%d\n", M(a+b, b+c, c+a)); }做这题 →
- 单选设 a=1, b=2, c=3, d=4, 则表达式 a<b?a:c<d?a:d 的结果是做这题 →
- 填空以下程序运行后的输出结果是__ main() { char ch=' B' ; printf("%c %d\n", ch, ch); }做这题 →
- 判断在 c 语言中,+、-、*、/、%是算数运算符,可以用于整型和实数型的运算做这题 →
- 单选在 C语言中,合法的实型常数是做这题 →
- 单选main() { int a=12, b=12; printf("%d %d\n",--a, ++b);做这题 →
- 单选设变量均已正确定义,若要通过 scanf("%d%c%d%c", &a1,&c1,&a2,&c2);语句为变量 a1 和 a2 赋数值 10 和 20,为变量 c1 和 c2 赋字符 X 和 Y。以下所示的输入形式中正 确的是(注: □代表空格字符)做这题 →
- 单选以下数组定义中错误的是做这题 →
- 单选设有 char array[]="China"; 则数组 array 所占的空间字节数为做这题 →
- 填空若有表达式 2+3*4+7/3,结果为__做这题 →
- 填空若如下定义 int a=2, b=8, 则表达式 a&&b __做这题 →
- 单选若有定义变量 a、b、c 均为整型变量,以下选项中不正确的是做这题 →
- 单选以下关于引用头文件描述,正确的是做这题 →
- 单选设 int x=-1;执行表达式++x&&++x||x,x 的值是做这题 →
- 单选以下程序的输出结果是 main() { int a= -1, b=4, k; k=(++a<0)&&!(b--<=0); printf( "%d%d%d\n" , a, b, k) ;}做这题 →
- 单选如有说明:int a[3][4];则对 a 数组元素的正 确引用是做这题 →
- 单选以下叙述中不正确的是。做这题 →
- 单选main() { int x=2, y=-1, z=2; if(x<y) if(y<0) z=0; else z+=1; printf( "%d\n" , z) ;}做这题 →