随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 单选以下程序的功能为 。 #include <stdio.h> void main() { int i,k=0; for(i=1;i<10;i+=2) k+=i+1; printf("%d\n",k); }做这题 →
- 单选以下能正确计算 1 ^ { * } 2 ^ { * } 3 ^ { * } 4 ^ { * } 5 ^ { * } 6 ^ { * } 7 ^ { * } 8 ^ { * } 9 ^ { * } 1 0 的程序段是 do{i=1;s=1; s=s*i; i++; }while(i<=10);做这题 →
- 单选有以下程序段 int k=0; while(k=1) k++; \mathrm { w h i l e } 循环执行的次数是做这题 →
- 填空若输入字符串:abcde<回车>,则以下 while 循环体将执行 次。 while((ch=getchar())=='e') printf("*");做这题 →
- 填空以下程序执行后的输出结果是 #include <stdio.h> void main() { int i; for(i=0;i<3;i++) switch(i) { case 1: printf("%d",i); case 2: printf("%d",i); default: printf("%d",i); } }做这题 →
- 单选下列程序段的功能是给数组所有的元素输入数据,然后输出,请选择正确答案填空 #include <stdio.h> void main() { int a[10],i=0; while(i<10) scanf("%d", _ for(i=0;i<10;i++) printf("%4d",a[i]); }做这题 →
- 单选有函数调用语句 f((2,3),(2,3));,则函数 f 有____个参数。做这题 →
- 多选关于递归函数描述正确的是____做这题 →
- 单选在 C 语句中以下叙述中不正确的是____做这题 →
- 单选有以下函数定义: void fun(int n, double x) {......} 若以下选项中的变量都己正确定义并赋值, 则对 fun 的正确调用语句是____做这题 →
- 单选____ 一般不作为数值计算使用的程序设计语言。做这题 →
- 单选____一般作为数值计算使用的程序设计语言。做这题 →
- 单选main ( ) {int x=1,a=0,b=0; switch (x) { case 0: b++; case 1: a++; case 2: a++;b++;} printf("%d,%d",a,b);}该程序的输出结果是()。做这题 →
- 填空#include<stdio.h> int main () {int a,b; a=22; b=2000; printf("%d+%d=%d\n", a, b, a+b); return 0;} 以上代码的输出结果是____。做这题 →
- 单选C 语言程序中必须有的函数是()。 |做这题 →
- 单选有如下程序: #include<stdio.h> int main() {int a_in, a_out; int sum(int n); int fun(int x); printf("Enter a number: "); scanf("%d\n",&a_in); a_out=sum(a_in); printf("Sum=%d\n, a_out); return 0;} int sum(int n) { int x,s=0; for(x=1; x<=n; x++) s+=fun(x); return (s); } int fun(int x) { return (x*x+1); } 运行该程序后,输入数值3,输出结果是()。 【终极预测 8 基本—计算机大类】做这题 →
- 填空下面程序的功能是输出数组 s 中最大元素的下标。在括号中填上适当的内容,使它能得到正确的结果。 #include<stdio.h> int main() {int k,p,s[]={4,2,1,-10,8,-3}; for(p=0,k=p; p<6;p++) { if(s[p]>s[k]) ____;} printf("%d\n", k); return 0;}做这题 →
- 单选以下函数调用语句中实参的个数是() func((e1,e2),(e3,e4,e5)); B.3做这题 →
- 单选一个 C 语言程序是由()组成的。做这题 →
- 单选若 a, b 均为 int 型变量, 且 a = 100, 则关于循环语句 for (b = 100; a! = b; ++a, ++b) printf ("---------"); 的正确说法是 ( )。做这题 →
- 单选若 x、y、z 均为 int 型变量,则执行下列语句后的 z 值为()。 x=1; y=2; z=3; z=(x>y)?z :y ; z = (z<y)?z:x;做这题 →
- 单选‘A’ + 3 的结果是()。做这题 →
- 单选语句 char str[20];说明 str 是一个字符串,最多能表示()。做这题 →
- 单选以下不正确的描述是()。做这题 →
- 单选在循环中使用 break 语句的功能是()。做这题 →
- 单选调用函数的实参与被调用函数的形参应该有如下关系( )。做这题 →
- 单选下列程序 main() { int x,y,z; x=y=2;z=3; y=z++-1; printf( "%d\t%d\t" ,x,y); y=++x-1; printf( "%d \t%d\n" ,x,y); y=z---1; printf( "%d\t%d\t" ,z,y); y=--z-1; printf( "%d\t%d\n" ,z,y); } 运行后输出的数据为____。做这题 →
- 单选下列程序 #define MAX 10 main() { int i,sum,a[ ]={1,2,3,4,5,6,7,8,9,10}; sum=1; for(i=0;i<MAX;i++) sum-=a[i]; printf(“SUM=%d”,sum); } 程序运行结果是:做这题 →
- 填空C语言表达式!(3<6) | (4<9)的值是 .做这题 →
- 填空执行下列语句的结果是____, a=3; printf("%d,", ++a); printf("%d", a++);做这题 →
- 填空当 a = 1, b = 2, c = 3 时,执行以下程序段后 b = ____. if (a>c) b=a; a=c; c=b;做这题 →
- 填空执行下列语句后,b 的十进制值是 ____。 int x=240, y=15, b; char z='A'; b=((x&&y)&&(z<'a')) ;做这题 →
- 填空当 a = 3, b = 2, c = 1; 时, 执行以下程序段后 a = ____. if (a>b) a=b; if (b>c) b=c; else c=b; c=a;做这题 →
- 填空以下程序的输出结果为____, #include "stdio.h" main() {int a; for (a=0; a<10; a++); printf("%d", a);}做这题 →
- 填空程序段 int k=10; while(k=0) k=k-1 循环体语句执行____次.做这题 →
- 填空以下程序段要求从键盘输入字符, 当输入字母为 'Y' 时, 执行循环体, 则括号内应填写 ____. ch=getchar(); while(ch ____ 'Y') ch=getchar();做这题 →
- 填空以下 do-while 语句中循环体的执行次数是____。 a=10; b=0; do { b+=2; a-=2+b; } while (a>=0);做这题 →
- 单选下列程序的输出结果是(). main() { printf("%d\n",null); }做这题 →
- 单选用下列语句定义 a, b, c,然后执行 b = a、c = 'b' + b,则 b, c 的值是(). long a=0xffffffff; int b; char c;做这题 →
- 单选以下程序的输出结果为(). main() {int i=010, j=10; printf("%d,%d\n", ++i, j--); }做这题 →
- 单选设 j 和 k 都是 int 类型, 则 for 循环语句 for (j=0, k=0; j<=9&&k!=876; j++) scanf("%d",&k);().做这题 →
- 单选以下程序的运行结果是(). main() { int n; for(n=1;n<=10;n++) { if(n%3==0) continue; printf("%d",n); } }做这题 →
- 单选在 C 语言中,为了结束由 while 语句构成的循环,while 后一对圆括号中表达式的值应该为().做这题 →
- 单选以下对一维整型数组 a 的正确说明是().做这题 →
- 填空若有以下数组 a, 数组元素: a[0] ~ a[9], 其值为 9 4 12 8 2 10 7 5 1 3 该数组中下标最大的元素的值是____。做这题 →
- 填空表达式 18 && 53 的值是____。做这题 →
- 填空预处理命令行都必须以____号开始.做这题 →
- 填空设 i, j, k 均为 int 型变量, 则执行完 for 循环 for(i=0, j=10; i<=j; i++, j--) k=i+j; 后, k 的值为 ____.做这题 →
- 填空若输入字符串:abcde<回车>,则以下while循环体将执行 ____ 次. While((ch=getchar())=='e') printf("*");做这题 →
- 单选下列语句的结果是 main() { int j; j=3; printf("%d,", ++j); printf("%d", j++); }做这题 →