APP下载
首页
>
财会金融
>
39号C语言选择选择选择
搜索
39号C语言选择选择选择
题目内容
(
单选题
)
1、对于int x, y;语句if(x < 0)y = -1;else if(!x)y = 0;elsey = 1;等价于( )。(2分)

A、 y = 0;if(x != 0)if(x > 0)y = 1;elsey = -1;

B、 y = 0;if (x >= 0)if(x)y = 1;elsey = -1;

C、 if(x >= 0)y = 0;if(x)y = 1;elsey = -1;

D、 if(x != 0)if(x > 0)y = 1;elsey = -1;

答案:A

39号C语言选择选择选择
1、下列程序运行后的输出结果是( )。int main(void) {int a[] = {}, *p;for(p = a; *p; p++)printf("%d,",*p);return 0;}(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-6baf-c0d6-3f0ad517a300.html
点击查看题目
( )是对的。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-7bfd-c0d6-3f0ad517a300.html
点击查看题目
1、该程序中的for循环执行的次数是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-bbb6-c0d6-3f0ad517a300.html
点击查看题目
1、在C语言中,如果要从二进制文件中读取数据,可以使用( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-52b8-c0d6-3f0ad517a300.html
点击查看题目
1、下列程序的主要功能是输入10个整数存入数组a,再输入一个整数x,在数组a中查找x。找到则输出x在10个整数中的序号(从1开始);找不到则输出0。按要求在()处填写适当的表达式或语句,使程序完整并符合题目要求。#include int main(void) {int i, a[10], x, flag = 0;for(i = 0; i < 10; ++i)scanf( );scanf("%d", &x);for(i = 0; i < 10; ++i) {if(()) {flag = i + 1;break;}}printf("%d\n", flag);return 0;}(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-50ad-c0d6-3f0ad517a300.html
点击查看题目
1、在C语言中,FILE类型由系统定义,保存在( )头文件中。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-4705-c0d6-3f0ad517a300.html
点击查看题目
1、给定函数原型:int f(int x, int y); 则下列函数调用正确的是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-9d5a-c0d6-3f0ad517a300.html
点击查看题目
1、对于函数void * malloc(unsigned int size),以下说法正确的是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-25d1-c0d6-3f0ad517a300.html
点击查看题目
1、编译以下程序时,( )。#include /* 1行 */#define AA 123; /* 2行 */int main(void) { /* 3行 */printf("%d\n", AA); /* 4行 */return 0; /* 5行 */}(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-b2cd-c0d6-3f0ad517a300.html
点击查看题目
1、一个用C语言编写的可执行程序必须有的一个函数是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c0-f787-c0d6-3f0ad517a300.html
点击查看题目
首页
>
财会金融
>
39号C语言选择选择选择
题目内容
(
单选题
)
手机预览
39号C语言选择选择选择

1、对于int x, y;语句if(x < 0)y = -1;else if(!x)y = 0;elsey = 1;等价于( )。(2分)

A、 y = 0;if(x != 0)if(x > 0)y = 1;elsey = -1;

B、 y = 0;if (x >= 0)if(x)y = 1;elsey = -1;

C、 if(x >= 0)y = 0;if(x)y = 1;elsey = -1;

D、 if(x != 0)if(x > 0)y = 1;elsey = -1;

答案:A

39号C语言选择选择选择
相关题目
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
点击查看答案
( )是对的。(2分)

A. 打印不出东西

B. 打印出5

C. 打印出6

D. 因为while(0),无法编译

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-7bfd-c0d6-3f0ad517a300.html
点击查看答案
1、该程序中的for循环执行的次数是( )。(2分)

A. 5

B. 6

C. 7

D. 8

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-bbb6-c0d6-3f0ad517a300.html
点击查看答案
1、在C语言中,如果要从二进制文件中读取数据,可以使用( )。(2分)

A. fwrite函数

B. fread函数

C. fgets函数

D. fputs函数

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-52b8-c0d6-3f0ad517a300.html
点击查看答案
1、下列程序的主要功能是输入10个整数存入数组a,再输入一个整数x,在数组a中查找x。找到则输出x在10个整数中的序号(从1开始);找不到则输出0。按要求在()处填写适当的表达式或语句,使程序完整并符合题目要求。#include int main(void) {int i, a[10], x, flag = 0;for(i = 0; i < 10; ++i)scanf( );scanf("%d", &x);for(i = 0; i < 10; ++i) {if(()) {flag = i + 1;break;}}printf("%d\n", flag);return 0;}(2分)

A. x!=a[i]

B. !(x==a[i])

C. !x==a[i]

D. x==a[i]

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-50ad-c0d6-3f0ad517a300.html
点击查看答案
1、在C语言中,FILE类型由系统定义,保存在( )头文件中。(2分)

A. stdio.h

B. math.h

C. string.h

D. fstdio.h

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-4705-c0d6-3f0ad517a300.html
点击查看答案
1、给定函数原型:int f(int x, int y); 则下列函数调用正确的是( )。(2分)

A. int n, a = 0, b = 1;n = f(int a, int b);

B. int n, a = 0,b = 1;n = int f(x, y);

C. int n = 1 ,a = 0, b = 1;n = f(a, n);

D. int n;n = f();

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-9d5a-c0d6-3f0ad517a300.html
点击查看答案
1、对于函数void * malloc(unsigned int size),以下说法正确的是( )。(2分)

A. void *的含义是指该指针基类型未知,若将函数调用的返回值赋值给某个指针,必须做强制类型转换,将返回的指针值转换为所需的类型

B. 以上说法都不对

C. void *的含义是指该函数没有返回值

D. void *的含义是指函数调用的返回值为指针类型,该指针为空指针,其值为NULL

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-25d1-c0d6-3f0ad517a300.html
点击查看答案
1、编译以下程序时,( )。#include /* 1行 */#define AA 123; /* 2行 */int main(void) { /* 3行 */printf("%d\n", AA); /* 4行 */return 0; /* 5行 */}(2分)

A. 第2行出错

B. 第4行出错

C. 第2行、第4行均出错

D. 无错误

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-b2cd-c0d6-3f0ad517a300.html
点击查看答案
1、一个用C语言编写的可执行程序必须有的一个函数是( )。(2分)

A. 主调函数

B. main函数

C. 被调函数

D. 子函数

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c0-f787-c0d6-3f0ad517a300.html
点击查看答案
试题通小程序
试题通app下载