1、一个用C语言编写的可执行程序必须有的一个函数是( )。(2分)
A. 主调函数
B. main函数
C. 被调函数
D. 子函数
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c0-f787-c0d6-3f0ad517a300.html
点击查看答案
1、循环语句while (!x && !y)中的循环条件表达式等价于( )。(2分)
A. x=0 && y=0
B. !(x|| y)
C. !(x == 0 || y == 0)
D. !(x == 0 && y == 0)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-8e06-c0d6-3f0ad517a300.html
点击查看答案
1、若有定义:float w; int a,b; 则合法的switch语句是( )。(2分)
A. switch(a);{case 1:printf("*\n");case 2:printf("**\n");}
B. switch(a+b);{case 1:printf("*\n");case 2:printf("**\n");default:printf("\n");}
C. switch(b){case 1:printf("*\n");default:printf("\n");case 1+2:printf("**\n");}
D. switch(w){case 1.0:printf("*\n");case 2.0:printf("**\n");}
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-89c9-c0d6-3f0ad517a300.html
点击查看答案
1、函数返回类型是void,下列说法正确的是( )。(2分)
A. 函数的返回值是0
B. 如果函数内部没有return语句,则执行到函数体结束处的右花括号时返回
C. 如果使用return语句返回,则 return 后面必须有一个整型表达式
D. 函数仅可以通过return 语句返回
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-c159-c0d6-3f0ad517a300.html
点击查看答案
1、对for(表达式1;;表达式3)可理解为( )。(2分)
A. for(表达式1; 1; 表达式3)
B. for(表达式1; 表达式3; 表达式3)
C. for(表达式1; 表达式1; 表达式3)
D. for(表达式1; 0; 表达式3)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-9227-c0d6-3f0ad517a300.html
点击查看答案
1、以下叙述中不正确的是( )。(2分)
A. 在不同的函数中可以使用相同名字的变量
B. 函数中的形式参数是局部变量
C. 在一个函数内定义的变量只在本函数范围内有效
D. 在一个函数内的复合语句中定义的变量在本函数范围内有效
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-c362-c0d6-3f0ad517a300.html
点击查看答案
1、要使下面程序输出10个整数,则在划线处()填入正确的数是( )。for(i = 0; i <= () ;)printf("%d\n", i += 2);(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-f651-c0d6-3f0ad517a300.html
点击查看答案
1、若有变量定义int x, y=5, *p = &x;则下列能完成x = y功能的是( )。(2分)
A. *p = y;
B. *p = &y;
C. x = *p;
D. x = &y;
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-05ac-c0d6-3f0ad517a300.html
点击查看答案
1、下列程序运行后的输出结果是( )。int main(void) {int a[] = {}, *p;for(p = a; *p; p++)printf("%d,",*p);return 0;}(2分)
A. 1,2,3,4,5,6,7,8,9,0,
B. 1,2,3,4,5,6,7,8,9,
C. 0,1,2,3,4,5,6,7,8,9,
D. 1,1,1,1,1,1,1,1,1,1,1,1
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-6baf-c0d6-3f0ad517a300.html
点击查看答案
1、若有如下程序:#define N 2#define M N + 1#define NUM 2 * M + 1int main( ) {int i;for( )printf( );return 0;}
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-b9a7-c0d6-3f0ad517a300.html
点击查看答案