APP下载
首页
>
财会金融
>
39号C语言选择选择选择
搜索
39号C语言选择选择选择
题目内容
(
单选题
)
1、对嵌套if语句的规定是else总是与( )配对。(2分)

A、 之前最近的尚未配对的if

B、 最前面的if

C、 第一个if

D、 缩进位置相同的if

答案:A

39号C语言选择选择选择
1、下面代码段表示以下( )式子。if(a < b) {if( )x = 1;}elsex = 2;(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-4ec2-c0d6-3f0ad517a300.html
点击查看题目
1、假设有声明:typedef char string[];string name;则如下合法的语句是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-da9c-c0d6-3f0ad517a300.html
点击查看题目
1、设p和q是指向同一个int类型数组的指针变量且q>p,k也为int类型的变量,则可以执行的语句是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-44f1-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、如果i是int型的变量,且p和q都是指向i的指针,那么下列赋值( )是有效的。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-ec6f-c0d6-3f0ad517a300.html
点击查看题目
1、对于函数void * malloc(unsigned int size),以下说法正确的是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-25d1-c0d6-3f0ad517a300.html
点击查看题目
1、对于int x, y;语句if(x < 0)y = -1;else if(!x)y = 0;elsey = 1;等价于( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-32ac-c0d6-3f0ad517a300.html
点击查看题目
1、函数f定义如下,执行语句:sum =f(5) + f(3); 后,sum的值应为( )。int f(int m) {static int i = 0;int s = 0;for(; i <= m; i++)s += i;return s;}(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-d896-c0d6-3f0ad517a300.html
点击查看题目
1、在下列数学式中,变量x和y为double类型,而变量a和b为int类型,对应该数学式的正确表达式是( )。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-3099-c0d6-3f0ad517a300.html
点击查看题目
1、假如str是字符数组,下面选项( )与其他选项不等价。(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-f26c-c0d6-3f0ad517a300.html
点击查看题目
首页
>
财会金融
>
39号C语言选择选择选择
题目内容
(
单选题
)
手机预览
39号C语言选择选择选择

1、对嵌套if语句的规定是else总是与( )配对。(2分)

A、 之前最近的尚未配对的if

B、 最前面的if

C、 第一个if

D、 缩进位置相同的if

答案:A

39号C语言选择选择选择
相关题目
1、下面代码段表示以下( )式子。if(a < b) {if( )x = 1;}elsex = 2;(2分)

A.

B.

C.

D.

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-4ec2-c0d6-3f0ad517a300.html
点击查看答案
1、假设有声明:typedef char string[];string name;则如下合法的语句是( )。(2分)

A. name[0] = 'a';

B. name = "abc"

C. string[0] = 'a';

D. string = "abc";

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-da9c-c0d6-3f0ad517a300.html
点击查看答案
1、设p和q是指向同一个int类型数组的指针变量且q>p,k也为int类型的变量,则可以执行的语句是( )。(2分)

A. k = *(p + q)

B. k = *(q - p)

C. p + q

D. k = *p*(*q)

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-44f1-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、如果i是int型的变量,且p和q都是指向i的指针,那么下列赋值( )是有效的。(2分)

A. *p = q

B. p = i

C. &p = q

D. p = &*q

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-ec6f-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、对于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;

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-32ac-c0d6-3f0ad517a300.html
点击查看答案
1、函数f定义如下,执行语句:sum =f(5) + f(3); 后,sum的值应为( )。int f(int m) {static int i = 0;int s = 0;for(; i <= m; i++)s += i;return s;}(2分)

A. 21

B. 16

C. 15

D. 8

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-d896-c0d6-3f0ad517a300.html
点击查看答案
1、在下列数学式中,变量x和y为double类型,而变量a和b为int类型,对应该数学式的正确表达式是( )。(2分)

A. 6/7*a*b/x/y

B. 6/x*a*b/7/y

C. 6*a*b/7/x/y

D. 6*a*b/7*x*y

https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-3099-c0d6-3f0ad517a300.html
点击查看答案
1、假如str是字符数组,下面选项( )与其他选项不等价。(2分)

A. *str = 0;

B. strcat(str, "");

C. str[0] = '\0';

D. strcpy(str, "");

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