2024C语言程序设计
学校: 无
问题 1: 1. 以下不正确的C语言标识符是
选项:
• A. AB1
• B. a2_b
• C. _ab3
• D. 4ab
答案: 4ab
问题 2: 2. 下列标识符中,合法的是( )
选项:
• A. INT#
• B. 5ab
• C. unsigned
• D. _num2
答案: _num2
问题 3: 3. 下列各组字符序列中,全部为合法标识符的一组是( )
选项:
• A. S.B, sum, average, _above
• B. class,day,;otus_1,2day
• C. #md,&12x,month,student_n1
• D. D56, r_1_2, name, st_1
答案: D56, r_1_2, name, st_1
问题 4: 4. ()是C语言提供的合法的数据类型关键字
选项:
• A. Float
• B. signed
• C. integer
• D. Char
答案: signed
问题 5: 5. 以下标识符中,不能作为合法的 C 用户定义标识符的是()
选项:
• A. a3_b3
• B. void
• C. _123
• D. IF
答案: void
问题 6: 6. 下列字符序列中,不可用作 C 语言标识符的是()
选项:
• A. b70
• B. #ab
• C. symbol
• D. a_1
答案: #ab
问题 7: 7. 以下标识符中,不能作为合法的 C 用户定义标识符的是()
选项:
• A. For
• B. Printf
• C. WORD
• D. sizeof
答案: 请关注公众号【渝开搜题】查看答案
问题 8: 8. 以下标识符中,不能作为合法的 C 用户定义标识符的是()
选项:
• A. answer
• B. to
• C. signed
• D. _if
答案: 请关注公众号【渝开搜题】查看答案
问题 9: 9. #include
main()
{
int a=12,b=3;
float x=18.5,y=4.6;
printf("%f\n",(float)(a*b)/2);
printf("%d\n",(int)x%(int)y);
}
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 10: 1. 以下合法的常量是( )
选项:
• A. 3c
• B. 098
• C. a
• D. ’a’
答案: 请关注公众号【渝开搜题】查看答案
问题 11: 2. 下列形式的常数中,C程序不允许出现的是( )
A) .45 B) E5 C) 25.6e-2 D) 4e3
选项:
• A. .45
• B. E5
• C. 25.6e-2
• D. 4e3
答案: 请关注公众号【渝开搜题】查看答案
问题 12: 3. 字符串常量“good”在内存中占用————个字节
选项:
• A. 4
• B. 5
• C. 6
• D. 7
答案: 请关注公众号【渝开搜题】查看答案
问题 13: 4. 以下数据中,不正确的数值或字符常量是()
选项:
• A. 8.9e1.2
• B. 10
• C. 0xff00
• D. 82.5
答案: 请关注公众号【渝开搜题】查看答案
问题 14: 5. 以下数值中,不正确的八进制数或十六进制数是()
选项:
• A. 0x16
• B. 16
• C. -16
• D. 0xaaaa
答案: 请关注公众号【渝开搜题】查看答案
问题 15: 6. 变量定义的作用是为其在内存中分配响应的存储单元。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 16: 7. 整形变量中不能存放字符型常量。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 17: 8. 常数3和3. 0在内存中占用的字节数是不同的。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 18: 9. 符号常量可以像变量一样反复赋值。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 19: 1. 数字字符 '0’的ASCII码为48,若有以下程序,程序运行后的输出结果是( )
#include
main( )
{
char a = '1', b = '2';
printf ("%c,", b++);
printf ("%d\n", b - a);
}
选项:
• A. 2,50
• B. 50,2
• C. 2,2
• D. 3,2
答案: 请关注公众号【渝开搜题】查看答案
问题 20: 1. 以下叙述不正确的是( )
选项:
• A. 一个C语言程序可由一个或多个函数组成
• B. 一个C语言程序必须包含一个main( )函数
• C. C语言程序的基本组成单位是函数
• D. 在C语言程序中注释说明只能位于一条语句的后面
答案: 请关注公众号【渝开搜题】查看答案
问题 21: 2. 在一个C语言程序中( )
选项:
• A. main( )函数必须出现在所有的函数之前
• B. main( )函数可以出现在任意地方
• C. main( )函数必须出现在所有的函数之后
• D. main( )函数必须出现在最开始
答案: 请关注公众号【渝开搜题】查看答案
问题 22: 3. 以下叙述中不正确的是()
选项:
• A. 一个好的程序应该有详尽的注释
• B. 在 C 程序中,赋值运算符的优先级最低
• C. 在 C 程序中, j++;是一条赋值语句
• D. C 程序中的 #include 和#define均不是 C 语句
答案: 请关注公众号【渝开搜题】查看答案
问题 23: 4. C程序的执行总是从程序第一句开始。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 24: 5. C语言中程序的每行后用“\*”和“*\”括起来的内容为注释部分,注释部分不执行。( )
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 25: 6. C语言程序中,一行内可以写多条语句,但是一条语句不能分写在多行上。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 26: 7. 表达式加上分号“;”就能组成表达式语句。
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 27: 8. 复合语句的“}”后一定要加上“;”
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 28: 9. C语言中不允许使用空语句
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 29: 1. 下列程序的输出结果是() 。
main()
{char c1=97,c2=98;
printf("%d %c",c1,c2);
}
选项:
• A. 97 98
• B. 97 b
• C. a 98
• D. a b
答案: 请关注公众号【渝开搜题】查看答案
问题 30: 2. 以下运算符中,优先级最高的运算符是()
选项:
• A. ||
• B. %
• C. !
• D. ==
答案: 请关注公众号【渝开搜题】查看答案
问题 31: 3. 下列语句的结果是()。
main()
{ int j;
j=3;
printf("%d,",++j);
printf("%d",j++);
}
选项:
• A. 3,3
• B. 3,4
• C. 4,3
• D. 4,4
答案: 请关注公众号【渝开搜题】查看答案
问题 32: 4. 设 a=12,且 a定义为整型变量。执行语句 a+=a-=a*=a;后 a 的值为()
选项:
• A. 12
• B. 144
• C. 0
• D. 132
答案: 请关注公众号【渝开搜题】查看答案
问题 33: 5. 先用语句定义字符型变量 c,然后要将字符 a赋给 c,则下列语句中正确的是
选项:
• A. c='a';
• B. c="a";
• C. c="97";
• D. C='97'
答案: 请关注公众号【渝开搜题】查看答案
问题 34: 6. 执行下列语句后变量 x 和 y 的值是()。
y=10;x=y++;
选项:
• A. x=10,y=10
• B. x=11,y=11
• C. x=10,y=11
• D. x=11,y=10
答案: 请关注公众号【渝开搜题】查看答案
问题 35: 7. 设 C 语言中, int 类型数据占 2 个字节,则 long 类型数据占()。
选项:
• A. 1 个字节
• B. 2个字节
• C. 4个字节
• D. 8个字节
答案: 请关注公众号【渝开搜题】查看答案
问题 36: 8. 设 C 语言中, int 类型数据占 2 个字节,则 short 类型数据占()
选项:
• A. 1 个字节
• B. 2 个字节
• C. 4 个字节
• D. 8 个字节
答案: 请关注公众号【渝开搜题】查看答案
问题 37: 1. C语言程序中,当函数调用时()
选项:
• A. 实参和形参各占一个独立的的存储单元
• B. 实参和形参共用一个存储单元
• C. 可以由用户指定是否共用存储单元
• D. 计算机系统自动确定是否共用存储单元
答案: 请关注公众号【渝开搜题】查看答案
问题 38: 2. 以下对C语言函数的描述中,正确的是()
选项:
• A. 调用函数时,只能把实参的值传给形参,形参的值不能传送给实参
• B. C函数既可以嵌套定义又可以递归调用
• C. 函数必须有返回值,否则不能使用函数
• D. C程序中有调用关系的所有函数必须放在同一个源程序文件中
答案: 请关注公众号【渝开搜题】查看答案
问题 39: 3. 以下描述正确的是()
选项:
• A. 函数调用可以出现在执行语句或者表达式中
• B. 函数调用不能作为一个函数的实参
• C. 函数调用可以作为一个函数的形参
• D. 以上都不正确
答案: 请关注公众号【渝开搜题】查看答案
问题 40: 4. 以下叙述中正确的是()
选项:
• A. 构成 C 程序的基本单位是函数
• B. 可以在一个函数中定义另一个函数
• C. 所有被调用的函数一定要在调用之前进行定义
• D. main()函数必须放在其它函数之前
答案: 请关注公众号【渝开搜题】查看答案
问题 41: 5. C 语言规定,在一个源程序中, main 函数的位置()
选项:
• A. 必须在最开始
• B. 必须在系统调用的库函数的后面
• C. 可以任意
• D. 必须在最后
答案: 请关注公众号【渝开搜题】查看答案
问题 42: 6. 以下叙述不正确的是()
选项:
• A. 一个 C 源程序可由一个或多个函数组成
• B. 一个 C 源程序必须包含一个 main 函数
• C. C 程序的基本组成单位是函数
• D. 在 C 程序中,注释说明只能位于一条语句的后面
答案: 请关注公众号【渝开搜题】查看答案
问题 43: 7. 以下叙述正确的是()
选项:
• A. 在 C 程序中, main 函数必须位于程序的最前面
• B. C 程序的每行中只能写一条语句
• C. C 语言本身没有输入输出语句
• D. 在对一个 C 程序进行编译的过程中,可发现注释中的拼写错误
答案: 请关注公众号【渝开搜题】查看答案
问题 44: 8. 若变量已正确定义并赋值,下面符合 C 语言语法的表达式是()
选项:
• A. a:=b+1
• B. a=b=c+2
• C. int 18.5%3
• D. a=a+7=c+b
答案: 请关注公众号【渝开搜题】查看答案
问题 45: 9. sizeof(float)是()
选项:
• A. 一个双精度型表达式
• B. 一个整型表达式
• C. 一种函数调用
• D. 一个不合法的表达式
答案: 请关注公众号【渝开搜题】查看答案
问题 46: 10. 若有定义 :int a=7;float x=2.5,y=4.7; 则以下输出的结果是
printf("%f",x+a%3*(int)(x+y)%2/4);
选项:
• A. 2.5
• B. 2.75
• C. 3.5
• D. 0
答案: 请关注公众号【渝开搜题】查看答案
问题 47: 1. C语言程序中,当函数调用时
选项:
• A. 实参和形参各占一个独立的的存储单元
• B. 实参和形参共用一个存储单元
• C. 可以由用户指定是否共用存储单元
• D. 计算机系统自动确定是否共用存储单元
答案: 请关注公众号【渝开搜题】查看答案
问题 48: 2. 以下对C语言函数的描述中,正确的是
选项:
• A. 调用函数时,只能把实参的值传给形参,形参的值不能传送给实参
• B. C函数既可以嵌套定义又可以递归调用
• C. 函数必须有返回值,否则不能使用函数
• D. C程序中有调用关系的所有函数必须放在同一个源程序文件中
答案: 请关注公众号【渝开搜题】查看答案
问题 49: 1. 以下关于C语言函数参数传递方式的叙述正确的是( )。
选项:
• A. 数据只能从实参单向传递给形参
• B. 数据可以在实参和形参之间双向传递
• C. 数据只能从形参单向传递给实参
• D. C语言的函数,参数既可以从实参单向传递给形参,也可以在实参和形参之间双向传递,可视情况选择使用
答案: 请关注公众号【渝开搜题】查看答案
问题 50: 2. 下列说法中错误的是
选项:
• A. 一个数组只允许存储同种类型的变量
• B. 如果在对数组进行初始化时 ,给定的数据元素个数比数组元素个数少时 ,多余的数组元素会被自动初始化为最后一个给定元素的值
• C. 数组的名称其实是数组在内存中的首地址
• D. 当数组名作为参数被传递给某个函数时,原数组中的元素的值可能被修改
答案: 请关注公众号【渝开搜题】查看答案
问题 51: 3. 数组名作为实参数传递给函数时,数组名被处理为()
选项:
• A. 该数组的长度
• B. 该数组的元素个数
• C. 该数组的首地址
• D. 该数组中各元素的值
答案: 请关注公众号【渝开搜题】查看答案
问题 52: 4. 若用数组名作为函数的实参,传递给形参的是()
选项:
• A. 数组的首地址
• B. 数组第一个元素的值
• C. 数组中全部元素的值
• D. 数组元素的个数
答案: 请关注公众号【渝开搜题】查看答案
问题 53: 5. 下面叙述中错误的是
选项:
• A. 函数的形式参数 ,在函数未被调用时就不被分配存储空间
• B. 若函数的定义出现在主调函数之前 ,则可以不必再加说明
• C. 若一个函数没有return语句,则什么值也不会返回
• D. 一般来说 ,函数的形参和实参的类型要一致
答案: 请关注公众号【渝开搜题】查看答案
问题 54: 6. 下面叙述中错误的是
选项:
• A. 主函数中定义的变量在整个程序中都是有效的
• B. 在其它函数中定义的变量在主函数中也不能使用
• C. 形式参数也是局部变量
• D. 复合语句中定义的变量只在该复合语句中有效
答案: 请关注公众号【渝开搜题】查看答案
问题 55: 7. 在函数调用时,以下说法正确的是()
选项:
• A. 函数调用后必须带回返回值
• B. 实际参数和形式参数可以同名
• C. 函数间的数据传递不可以使用全局变量
• D. 主调函数和被调函数总是在同一个文件里
答案: 请关注公众号【渝开搜题】查看答案
问题 56: 1. 变量的指针,其含义是指该变量的()
选项:
• A. 值
• B. 地址
• C. 名
• D. 一个标志
答案: 请关注公众号【渝开搜题】查看答案
问题 57: 2. int a, b, *p, *q;
p = &a;
q = &b;
p = q;
*p = 5;
则以下叙述中正确的是( )
选项:
• A. *p表示变量a的值
• B. *p表示变量b的值
• C. *p表示变量a的地址值
• D. *p表示变量b的地址值
答案: 请关注公众号【渝开搜题】查看答案
问题 58: 3. 若有初始化语句 char a[ ] =“well”,*p =“well”; 则以下正确的叙述是( )
选项:
• A. a数组的首地址和p中的值相同
• B. a[1]和p[1]的值相同
• C. p只能指向含有4个有效字符的字符串
• D. a占用的字节数为4
答案: 请关注公众号【渝开搜题】查看答案
问题 59: 4. 若有以下定义和语句:
int a, *p, *q;
p = &a;
q = NULL;
则以下选项中正确的语句是( )
选项:
• A. &a = 1000
• B. *a = 1000
• C. *p = 1000
• D. *q = 1000
答案: 请关注公众号【渝开搜题】查看答案
问题 60: 5. 若有以下定义和语句:
int a, *p;
p = &a;
则能够从键盘给变量a输入数据的语句是( )
选项:
• A. scanf (“%d”, a)
• B. scanf (“%d”, p)
• C. scanf (“%d”, *p)
• D. scanf (“%d”, &p)
答案: 请关注公众号【渝开搜题】查看答案
问题 61: 6. 若有说明:int a=2, *p=&a, *q=p;,则以下非法的赋值语句是()
选项:
• A. p=q;
• B. *p=*q;
• C. a=*q;
• D. q=a;
答案: 请关注公众号【渝开搜题】查看答案
问题 62: 7. 若定义:int a=511, *b=&a;,则printf("%d\n", *b);的输出结果为:
选项:
• A. 无确定值
• B. a的地址
• C. 512
• D. 511
答案: 请关注公众号【渝开搜题】查看答案
问题 63: 8. 下面程序段的运行结果是()。
char *s="abcde";
s+=2;
printf("%d", s);
选项:
• A. cde
• B. 字符'c'
• C. 字符'c'的地址
• D. 无确定的输出结果
答案: 请关注公众号【渝开搜题】查看答案
问题 64: 9. 设有如下的程序段:char s[]="girl", *t; t=s;则下列叙述正确的是()。
选项:
• A. s和t完全相同
• B. 数组s中的内容和指针变量t中的内容相等
• C. s数组长度和t所指向的字符串长度相等
• D. *t与s[0]相等
答案: 请关注公众号【渝开搜题】查看答案
问题 65: 1. 若有说明char c[ ] = "C Program.",则数组c的长度为( )。
选项:
• A. 9
• B. 10
• C. 11
• D. 12
答案: 请关注公众号【渝开搜题】查看答案
问题 66: 2. 若有说明 char c1[ ] = "good", c2[ ] = "best"; 则函数strcmp(c1, c2)的返回值是( )。
A. 正整数 B.负整数 C. 不确定 D. 0
选项:
• A. 正整数
• B. 负整数
• C. 不确定
• D. 0
答案: 请关注公众号【渝开搜题】查看答案
问题 67: 3. 若有说明 char c1[ ] = "good"; 则函数strlen(c1)的返回值是( )。
选项:
• A. 4
• B. 5
• C. 0
• D. 1
答案: 请关注公众号【渝开搜题】查看答案
问题 68: 4. 若有说明 char c1[ ] = "good"; 则函数sizeof(c1)的返回值是( )。
选项:
• A. 4
• B. 5
• C. 0
• D. 1
答案: 请关注公众号【渝开搜题】查看答案
问题 69: 5. 已定义两个字符数组 a,b,则以下正确的输入格式是
选项:
• A. scanf("%s%s", a, b);
• B. get(a, b);
• C. scanf("%s%s", &a, &b);
• D. gets("a"),gets("b");
答案: 请关注公众号【渝开搜题】查看答案
问题 70: 6. 下列字符数组长度为 5 的是
选项:
• A. char a[]={'h', 'a', 'b', 'c', 'd'};
• B. char b[]= {'h', 'a', 'b', 'c', 'd', '\0'};
• C. char c[10]= {'h', 'a', 'b', 'c', 'd'};
• D. char d[6]= {'h', 'a', 'b', 'c', '\0' };
答案: 请关注公众号【渝开搜题】查看答案
问题 71: 7. 若 char a[10];已正确定义,以下语句中不能从键盘上给 a 数组的所有元素输
入值的语句是()
选项:
• A. gets(a);
• B. scanf("%s",a);
• C. for(i=0;i<10;i++)a[i]=getchar();
• D. a=getchar();
答案: 请关注公众号【渝开搜题】查看答案
问题 72: 8. 从键盘上输入某字符串时,不可使用的函数是()
选项:
• A. getchar()
• B. gets()
• C. scanf()
• D. fread()
答案: 请关注公众号【渝开搜题】查看答案
问题 73: 9. 下面程序的功能是将字符串a中所有的字符'a'删除,请填空。
#include
void main( )
{
char a[80];
int i, j;
printf("Enter a string:");
gets(a);
for(i = j = 0; ;i++ )
if (a[i] ! = 'a')
;
a[j] = '\0';
puts(a);
}
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 74: 1. 下列程序的输出结果是() 。
main()
{ int x=1,y=0,a=0,b=0;
switch(x)
{
case 1:switch(y)
{
case 0:a++;break;
case 1:b++;break;
}
case 2:a++;b++;break;
case 3:a++;b++;break;
}
printf("a=%d,b=%d\n",a,b);
}
选项:
• A. a=1,b=0
• B. a=2,b=1
• C. a=1,b=1
• D. a=2,b=2
答案: 请关注公众号【渝开搜题】查看答案
问题 75: 2. 下列程序的输出结果是() 。
main()
{ int x=1,y=0,a=0,b=0;
switch(x)
{
case 1:switch(y)
{
case 0:a++;break;
case 1:b++;break;
}
case 2:a++;b++;break;
case 3:a++;b++;break;
}
printf("a=%d,b=%d\n",a,b);
}
选项:
• A. a=1,b=0
• B. a=2,b=1
• C. a=1,b=1
• D. a=2,b=2
答案: 请关注公众号【渝开搜题】查看答案
问题 76: 3. 下列四个选项中,均是 C 语言关键字的选项是()
选项:
• A. auto enum include
• B. switch typedef continue
• C. signed union scanf
• D. if struct type
答案: 请关注公众号【渝开搜题】查看答案
问题 77: 4. C 语言中用于结构化程序设计的三种基本结构是()
选项:
• A. 顺序结构、选择结构、循环结构
• B. if、switch、break
• C. for、while、do-while
• D. if、for、continue
答案: 请关注公众号【渝开搜题】查看答案
问题 78: 5. C 语言的 switch 语句中 case后
选项:
• A. 只能为常量
• B. 只能为常量或常量表达式
• C. 可为常量或表达式或有确定值的变量及表达式
• D. 可为任何量或表达式
答案: 请关注公众号【渝开搜题】查看答案
问题 79: 6. # include
int main()
{
int a = 4;
switch(a > 5)
{
case 0:
printf("this is 0\n");
break;
case 1:
printf("this is 1\n");
break;
case 2:
printf("this is 2\n");
break;
default:
printf("this is default\n");
}
return 0;
}
写出该程序的输出
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 80: 1. 若有说明float a[10], i = 1;int j = 1; 则下面正确的数组元素引用方式是( )。
A. a[i] B. a[j] C. a[10] D. a[i + j]
选项:
• A. a[i]
• B. a[j]
• C. a[10]
• D. a[i+j]
答案: 请关注公众号【渝开搜题】查看答案
问题 81: 2. 以下对一维数组的所有元素进行正确初始化的是( )。
A. int a[10] = (0, 0, 0, 0); B. int a[10] = { };
C. int a[ ] = {0}; D. int a[10] = {10*6};
选项:
• A. int a[10] = (0, 0, 0, 0);
• B. int a[10] = { };
• C. int a[ ] = {0}
• D. int a[10] = {10*6}
答案: 请关注公众号【渝开搜题】查看答案
问题 82: 3. 以下能对一维数组 a进行正确初始化的语句是()
选项:
• A. int a[10]=(0,0,0,0,0) ;
• B. int a[10]={};
• C. int a[]={0};
• D. int a[10]={10*1};
答案: 请关注公众号【渝开搜题】查看答案
问题 83: 4. 若使用一维数组名作函数实参,则以下正确的说法是()
选项:
• A. 必须在主调函数中说明此数组的大小
• B. 实参数组类型与形参数组类型可以不匹配
• C. 在被调用函数中 ,不需要考虑形参数组的大小
• D. 实参数组名与形参数组名必须一致
答案: 请关注公众号【渝开搜题】查看答案
问题 84: 5. 以下程序运行后输出的结果是()
int main(){
int p[8]={11,12,13,14,15,16,17,18},i=0,j=0;
while(i++<7)
if(p[i]%2) j+=p[i];
printf("%d\n",j);
}
选项:
• A. 42
• B. 45
• C. 56
• D. 60
答案: 请关注公众号【渝开搜题】查看答案
问题 85: 6. 以下程序的运行结果是 。
#include
void main( )
{
int a[10],i;
a[0] = 1;
for (i = 1; i<10; i++ )
a[i] = a[i - 1] + 2;
for (i = 0; i<10; i++ )
printf("a[%d] = %d\t",i,a[i]);
}
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 86: 7. 以下程序的运行结果是 。
#include
void main( )
{
int i, a[5];
for (i = 0; i<5; i++ )
a[i] = 2*i + 1;
for (i = 0; i<5; i++ )
printf("a[%d] = %d\t",i,a[i]);
printf("\n ");
选项:
答案: 请关注公众号【渝开搜题】查看答案
问题 87: 1. 下面有关for循环的正确描述是()
选项:
• A. for循环只能用于循环次数已经确定的情况
• B. for循环是先执行循环体语句,后判断表达式
• C. 在for循环中,不能用break语句跳出循环体
• D. for循环的循环体语句中,可以包含多条语句,但必须用花括号括起来
答案: 请关注公众号【渝开搜题】查看答案
问题 88: 2. 执行语句:for(i=1;i++<4;);后变量i的值是()
选项:
• A. 3
• B. 4
• C. 5
• D. 不定
答案: 请关注公众号【渝开搜题】查看答案
问题 89: 3. 以下 for 循环是 ( )。
for(x=0,y=0;(y!=123) && (x<4);x++)
选项:
• A. 无限循环
• B. 循环次数不定
• C. 执行 4 次
• D. 执行 3 次
答案: 请关注公众号【渝开搜题】查看答案
问题 90: 4. 若 i,j 已定义为 int 类型,则以下程序段中内循环
体的总的执行次数是
for(i=6;i>0;i--)
选项:
• A. 20
• B. 24
• C. 15
• D. 30
答案: 请关注公众号【渝开搜题】查看答案
问题 91: 5. 以下程序段的输出结果是 ( )
int k,j,s;
for(k=2;k<6;k++,k++)
{ s=1;
for(j=k;j<6;j++)
s+=j;}
printf("%d\n",s);
选项:
• A. 1
• B. 9
• C. 11
• D. 10
答案: 请关注公众号【渝开搜题】查看答案
微信扫码添加好友
如二维码无法识别,可拨打 13662661040 咨询。