随机组卷按大纲配比:判断 8 · 单选 20 · 填空 10 · 综合 2(共 40 题 · 80 分)
- 单选以下程序的输出结果是 ( )。 main () { int a[3][3]={{1, 2}, {3, 4}, {5,6}}, i, j, s=0; for (i=1; i<3; i++) for (j=0; j<i; j++) s+=a[i][j]; printf ("%d\n", s); }做这题 →
- 单选当执行下面的程序时,如果输入 ABC, 则输出结果是 ( )。 #include "stdio.h" #include "string.h" main () { char ss[10]="12345"; gets (ss); strcat (ss, "6789"); printf ("%s\n",ss); }做这题 →
- 单选以下程序的输出结果是()。 long fun (int n) { long s; if (n==1||n==2) s=2; else s=n-fun (n-1); return s: } main () { printf ("%ld\n", fun (3)); }做这题 →
- 单选以下程序的输出结果是( )。 #define SQR(X) X*X main () { int a=16, k=2, m=1; a/=SQR(k+m)/SQR(k+m); printf("%d\n", a); }做这题 →
- 单选以下程序的输出结果是()。 main () { int x=05; char z='a'; printf ("%d\n", (x&1) && (z<'Z')); }做这题 →
- 填空下列程序的输出结果是 [6]。 main () { int a=1, b=2; a=a+b; b=a-b; a=a-b; printf ("%d%d\n", a,b); }做这题 →
- 填空若变量 n 中的值为 24, 则 prnt 函数共输出 [12] 行, 最后一行有 [13] 个数。 void prnt (int n, int aa[]) { int i; for (i=l;i<=n;i++) { printf ("%6d", aa[i]); if (! (i%5)) printf ("\n"); } printf ("\n"); }做这题 →
- 单选设 n=10, i=4,则赋值运算 n%=i+1 执行后,n 的值是 ____。做这题 →
- 单选数字字符0的ASCII值为48,若有以下程序 char a='1', b='2'; printf("%c,",b++); printf("%d\n",b-a); 上面程序段的运行结果是____。做这题 →
- 单选下述 for 循环语句____。 int i,k; for(i=0,k=-1;k=1,i++,k++) printf("* * * *");做这题 →
- 单选程序段如下,则以下说法中不正确的是____。 #include <stdio.h> main() { int k=2; while(k<7) { if(k%2) {k=k+3; printf("k=%d\n",k);continue;} k=k+1; printf("k=%d\n",k); } }做这题 →
- 填空设 int a=12; 则表达式 a=a+a 的值是 ____。做这题 →
- 填空若 a = 5, b = 6, c = 7, d = 8 则表达式 d = a / 2 & & b == c || a 的值为 ____。做这题 →
- 填空break 语句只能用于____语句和____语句中。做这题 →
- 填空构成数组的各个元素必须具有相同的____。做这题 →
- 综合下面的程序是输出数组中最大元素的下标(p表示最大元素的下标)。 void main() { _______ int s[]={1,-3,0,-9,8,5,-20,3}; for(i=0,p=0;i<8;i++) if(s[i]>s[p]) ______; _______ }做这题 →
- 单选以下程序段,其输出结果是____。 int a=2,b=3,c=4; c=((a-=a-5),(a=b,b+3)); printf("%d,%d,%d\n",a,b,c);做这题 →
- 单选以下程序段,其输出结果是____。 int i,j,m=0; for(i=-1; i<=5; i+=2) for(j=1; j<=9; j+=3) m++; printf("%d\n", m);做这题 →
- 单选以下程序的输出结果是____ main() { int w=4,x=3,y=2,z=1; printf("%d\n",(w<x?w:z<y?z:x)); }做这题 →
- 单选以下不构成无限循环的语句或者语句组是____。做这题 →
- 填空表达式3*20/4%10的计算结果是____。做这题 →
- 填空把 a1、a2 定义成单精度实型变量,并赋初值 1 的定义语句是 ____做这题 →
- 填空若定义 double w[3][5],则 w 数组共有 ____ 个数组元素。做这题 →
- 填空以下程序段执行完毕后,x的值是____。 x=-1; do{ x=x*x; } while(!x);做这题 →
- 填空当 num=123 时,以下函数执行完毕后返回的输出结果是 ____ f1(int num) { if(num<10) return num; return num%10+f1(num/10); }做这题 →
- 判断异或运算:运算符 (\oplus) :相同为0,否则(相异)为1。做这题 →
- 判断逻辑乘法(逻辑与运算):运算符(and \Lambda)、运算规则:按位运算,全1为1,否则0;做这题 →
- 判断逻辑加法(逻辑或运算):运算符(or V)、运算规则:按位运算,全0为0,否则为1;做这题 →
- 判断异或运算:运算符(⊕):相同为0,否则(相异)为1。做这题 →
- 判断逻辑加法(逻辑或运算):运算符(or V)、运算规则:按位运算,全1为1,否则0;做这题 →
- 单选以下叙述错误的是 O做这题 →
- 单选C语言主要是借助以下 功能来实现程序模块化。做这题 →
- 单选在一个C语言程序中 C做这题 →
- 单选C语言程序的模块化通过以下哪个选项来实现o做这题 →
- 单选以下哪个不是结构化程序设计方法的主要原则O做这题 →
- 单选关于C语言的函数描述,以下说法错误的是o做这题 →
- 单选以下叙述正确的是 O做这题 →
- 判断函数是构成C语言程序的基本单位。正确 错误做这题 →
- 判断C语言是一门结构化程序设计语言,使用C语言编写的程序,可以直接被计算机执行。正确错误做这题 →
- 判断C语言中可以允许用户自己定义函数来解决一些复杂问题。正确错误做这题 →
- 判断C语言是一种面向对象的高级程序设计语言。正确错误做这题 →
- 判断C语言中的库函数是一类被封装好的,不需要关心函数内部具体实现过程,需要引用相关头文件,即可使用它。正确错误做这题 →
- 判断C语言中的三种基本结构包括顺序结构、分支结构、重复结构。正确错误做这题 →
- 判断主函数是一个C程序的入口,先从它开始执行。正确错误做这题 →
- 判断C语言编写的源程序解释之后会产生目标代码。正确错误做这题 →
- 填空C语言中,程序的基本组成单位是做这题 →
- 单选以下叙述中正确的是做这题 →
- 判断标准输入输出的函数头文件是stdlib.h。正确错误做这题 →
- 判断C语言中的数值型数据类型是指整型和浮点型。正确错误做这题 →
- 判断可以使用块注释对函数的功能、参数、返回值进行说明,可以使用行注释对变量、某行关键代码进行解释说明。正确错误做这题 →