56.关于 C 语言中 print()函数与 scanf()函数,下列描述中正确的是( )。
A. .printf()函数可以向任何地方输出数据
B. printf()只向控制台输出数据
C. scanf()只能输入英文字母和数字
D. scanf()函数可以识别输入的空格
https://www.shititong.cn/cha-kan/shiti/0002ec2a-c3d4-9649-c0d6-ed9455688500.html
点击查看答案
38.在 c 语言程序中,注释部分从哪开始,到哪结束?( )
A. 从"("开始到")"结束
B. 从 REM 开始无结束标志
C. 无起始标志
D. 从"/*"开始,"*/"结束
https://www.shititong.cn/cha-kan/shiti/0002ec2a-c3d4-7421-c0d6-ed9455688500.html
点击查看答案
55.若有以下说明和定义:void fun(int *c){}void main(){int ( )()=fun,*b(),w[10],c;}在必要的赋值之后,对 fun 函数的正确调用语句是( )。
A. a=a(w);
B. (*a)(&c);
C. b=*b(w);
D. fun(b);
https://www.shititong.cn/cha-kan/shiti/0002ec2a-c3d4-94be-c0d6-ed9455688500.html
点击查看答案
80.有如下程序:long fib(int n){if (n>2)return fib(n-1)+fib(n-2); elsereturn 2;}void main(){printf("%d\n",fib(3));}该程序的输出结果是( )
https://www.shititong.cn/cha-kan/shiti/0002ec2a-c3d4-c371-c0d6-ed9455688500.html
点击查看答案
60.若有定义和语句:char s[10]; s="abcd"; printf("%s\n",s);那么结果是(以下 u 代表空格)( )。
A. 输出 abcd
B. 输出 a
C. 输出 abcduuuuu
D. 编译不通过
https://www.shititong.cn/cha-kan/shiti/0002ec2a-c3d4-9b9c-c0d6-ed9455688500.html
点击查看答案
54.在一个以 h 为头的单循环链表中,p 指针指向链尾的条件是( )。
A. .p.next = h
B. p.next = NULL
C. p.next.next = h
D. p.data = -1
https://www.shititong.cn/cha-kan/shiti/0002ec2a-c3d4-92b2-c0d6-ed9455688500.html
点击查看答案
73.阅读下面程序:int i;int x[4][4] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16 };for (i = 0; i<4; i++) printf("%3d", x[i][3 - i]);下列选项中哪一项是正确的输出结果( )。
A. 1 5 9 13
B. 1 6 11 16
C. 4 7 10 13
D. 4 8 12 16
https://www.shititong.cn/cha-kan/shiti/0002ec2a-c3d4-b615-c0d6-ed9455688500.html
点击查看答案
70.若要求在 if 后一对圆括号中表示 a 不等于 0 的关系,则能正确表示这一关系的表达式为(D)
A. a<>0
B. !a
C. a=0
D. a
https://www.shititong.cn/cha-kan/shiti/0002ec2a-c3d4-b01e-c0d6-ed9455688500.html
点击查看答案
95.以下循环体的执行次数是( )。void main(){}
https://www.shititong.cn/cha-kan/shiti/0002ec2a-c3d4-e0d2-c0d6-ed9455688500.html
点击查看答案
50.以下叙述正确的是( )。
A. 一个 C 源程序可由一个或多个函数组成
B. 一个 C 源程序必须包含一个 main 函数
C. C 程序的基本组成单位是函数
D. 在 C 程序中,注释说明只能位于一条语句的后面
https://www.shititong.cn/cha-kan/shiti/0002ec2a-c3d4-8cce-c0d6-ed9455688500.html
点击查看答案