试题通
试题通
APP下载
首页
>
IT互联网
>
数学C语言复习题库
试题通
搜索
数学C语言复习题库
题目内容
(
单选题
)
在C语言中,定义数组int a[2][4]={3,4,5,6,7,8,9,10},则a[0][3]的值为( )。

A、9

B、6

C、7

D、8

答案:B

解析:题目解析:题目中给出了一个二维数组的定义int a[2][4]={3,4,5,6,7,8,9,10},该数组可以表示为: Copy code 3 4 5 6 7 8 9 10 所以a[0][3]表示二维数组中的第1行、第4列的元素,即6。因此,答案选项B.6是正确的。

试题通
数学C语言复习题库
试题通
在C语言中,有表达式 x=fabs(8-10), 则x的值为( )。
https://www.shititong.cn/cha-kan/shiti/0005e04d-d9af-1538-c053-2053bf64dd03.html
点击查看题目
在C中,若有说明和语句:
int a=8;
int c=++a;
此处表达式c的值是( )。
https://www.shititong.cn/cha-kan/shiti/0005e04d-d9af-0d68-c053-2053bf64dd0b.html
点击查看题目
在C语言中,要求运算数必须是整型的运算符是( ) 。
https://www.shititong.cn/cha-kan/shiti/0005e04d-d9af-1920-c053-2053bf64dd04.html
点击查看题目
在C中,设x为int型变量,则执行以下语句后,x的值为( )。
x=10; x=x+--x;
https://www.shititong.cn/cha-kan/shiti/0005e04d-d9af-0d68-c053-2053bf64dd12.html
点击查看题目
在C中,设a=1,b=2,c=3,d=4,则表达式: a<b?a:c<d?a:d 的结果为( )。
https://www.shititong.cn/cha-kan/shiti/0005e04d-d9af-1150-c053-2053bf64dd0a.html
点击查看题目
在C语言中,当do-while语句中的条件为( )时,结束该循环。
https://www.shititong.cn/cha-kan/shiti/0005e04d-d9af-1150-c053-2053bf64dd11.html
点击查看题目
在C中,若有定义 int y=2; int z=5 ,x=-4; 则表达式y+=fabs(x)+x+z的值为( )。
https://www.shititong.cn/cha-kan/shiti/0005e04d-d9af-0d68-c053-2053bf64dd08.html
点击查看题目
在C中,下面能正确进行字符串赋值操作的语句是( )。
https://www.shititong.cn/cha-kan/shiti/0005e04d-d9af-1920-c053-2053bf64dd09.html
点击查看题目
在C中,若u=1,v=2,w=3,则表达式w==(v=-u)执行完后w 的值是(  )。
https://www.shititong.cn/cha-kan/shiti/0005e04d-d9af-0d68-c053-2053bf64dd04.html
点击查看题目
在C中,假定有以下变量定义:
int k=7 ,x=12;
则能使其值为 3 的表达式是( )。
https://www.shititong.cn/cha-kan/shiti/0005e04d-d9af-0d68-c053-2053bf64dd02.html
点击查看题目
首页
>
IT互联网
>
数学C语言复习题库
题目内容
(
单选题
)
手机预览
试题通
数学C语言复习题库

在C语言中,定义数组int a[2][4]={3,4,5,6,7,8,9,10},则a[0][3]的值为( )。

A、9

B、6

C、7

D、8

答案:B

解析:题目解析:题目中给出了一个二维数组的定义int a[2][4]={3,4,5,6,7,8,9,10},该数组可以表示为: Copy code 3 4 5 6 7 8 9 10 所以a[0][3]表示二维数组中的第1行、第4列的元素,即6。因此,答案选项B.6是正确的。

试题通
分享
试题通
试题通
数学C语言复习题库
相关题目
在C语言中,有表达式 x=fabs(8-10), 则x的值为( )。

A. -2

B. 2

C. 18

D. 80

解析:题目解析 表达式x=fabs(8-10)中,fabs()是C语言中的绝对值函数,用于计算一个数的绝对值。在这个表达式中,8-10的结果是-2,而fabs(-2)的结果是2。因此,x的值为2,选项B是正确答案。

https://www.shititong.cn/cha-kan/shiti/0005e04d-d9af-1538-c053-2053bf64dd03.html
点击查看答案
在C中,若有说明和语句:
int a=8;
int c=++a;
此处表达式c的值是( )。

A. 7

B. 9

C. 10

D. 6

解析: 在给定的代码中,++a 是一个前缀递增运算符,它将 a 的值加1,并将结果赋值给变量 c。因此,c 的值将是 a 的递增后的值,即 9。所以,答案选项为 B.9。

https://www.shititong.cn/cha-kan/shiti/0005e04d-d9af-0d68-c053-2053bf64dd0b.html
点击查看答案
在C语言中,要求运算数必须是整型的运算符是( ) 。

A. %

B. /

C. <

D. |

解析:题目解析 该题目要求找出要求运算数必须是整型的运算符。整型运算符要求操作数是整数类型,不能进行浮点数运算。在选项中,只有%是取模运算符,要求操作数是整型。因此,答案为A。

https://www.shititong.cn/cha-kan/shiti/0005e04d-d9af-1920-c053-2053bf64dd04.html
点击查看答案
在C中,设x为int型变量,则执行以下语句后,x的值为( )。
x=10; x=x+--x;

A. 10

B. 20

C. 18

D. 19

解析: 执行语句后,先执行--x,即将x减1,得到9。然后将9加上原先的值10,得到19。所以选项C的答案是正确的。

https://www.shititong.cn/cha-kan/shiti/0005e04d-d9af-0d68-c053-2053bf64dd12.html
点击查看答案
在C中,设a=1,b=2,c=3,d=4,则表达式: a<b?a:c<d?a:d 的结果为( )。

A. 4

B. 3

C. 2

D. 1

解析: 题目给定了a=1,b=2,c=3,d=4,要求求解表达式a

点击查看答案
在C语言中,当do-while语句中的条件为( )时,结束该循环。

A. 0

B. 1

C. true

D. 非0

解析:题目解析 在C语言中,当do-while语句中的条件为0时,结束该循环。选项A是正确的答案。在do-while循环中,循环体会至少执行一次,然后再检查循环条件。如果循环条件为0(假),则循环结束。因此,当do-while语句中的条件为0时,循环会结束。

https://www.shititong.cn/cha-kan/shiti/0005e04d-d9af-1150-c053-2053bf64dd11.html
点击查看答案
在C中,若有定义 int y=2; int z=5 ,x=-4; 则表达式y+=fabs(x)+x+z的值为( )。

A. 6

B. 7

C. 8

D. 9

解析:表达式y+=fabs(x)+x+z的值为7。首先,fabs(x)将返回x的绝对值,即4。然后,将4与x的值相加(-4),再加上z的值(5),结果为7,将该结果赋给y。因此,y的值将为7。

https://www.shititong.cn/cha-kan/shiti/0005e04d-d9af-0d68-c053-2053bf64dd08.html
点击查看答案
在C中,下面能正确进行字符串赋值操作的语句是( )。

A. char s[5]={"ABCDEF"};

B. char s[5] ={'a', 'b' ,'c', 'd', 'e','f'};

C. char *s; s="ABCDEF";

D. char s; scanf("%s",s);

解析:的答案是C。这是因为在C中,字符串是以字符数组的形式表示的,而指针变量可以用来指向字符串常量。选项C中的语句 char *s; s="ABCDEF"; 定义了一个指针变量 s,并将其指向字符串常量 "ABCDEF" 的首地址,因此是正确的字符串赋值操作。

https://www.shititong.cn/cha-kan/shiti/0005e04d-d9af-1920-c053-2053bf64dd09.html
点击查看答案
在C中,若u=1,v=2,w=3,则表达式w==(v=-u)执行完后w 的值是(  )。

A. 3

B. 2

C. 1

D. 0

解析:的答案是A。在表达式 w==(v=-u) 中,首先执行赋值运算符v=-u,将u的值取反(-1)赋给v,然后将v的值2与w的值3进行比较,由于不相等,表达式的结果为0。因此,w 的值仍为3。

https://www.shititong.cn/cha-kan/shiti/0005e04d-d9af-0d68-c053-2053bf64dd04.html
点击查看答案
在C中,假定有以下变量定义:
int k=7 ,x=12;
则能使其值为 3 的表达式是( )。

A. x%=(k%=5)

B. x%=(k-k%5)

C. x%=k-k%5

D. (x%=k)-(k%=5)

解析:能使其值为 3 的表达式是( )。 A.x%=(k%=5) B.x%=(k-k%5) C.x%=k-k%5 D.(x%=k)-(k%=5) 答案:D 解析:首先,% 是求余运算符。选项A中的表达式x%=(k%=5)会先计算k%=5,将k的值修改为5,然后计算x%5并将结果赋值给x。选项B中的表达式x%=(k-k%5)会先计算k-k%5,然后计算x%(k-k%5)并将结果赋值给x。选项C中的表达式x%=k-k%5会先计算k-k%5,然后将x%(k-k%5)的结果赋值给x。选项D中的表达式(x%=k)-(k%=5)会先计算k%=5,将k的值修改为5,然后计算x%=k并将结果赋值给x,然后计算(x%=k)-(k%=5)。只有选项D中的表达式可以使最终的结果为3。

https://www.shititong.cn/cha-kan/shiti/0005e04d-d9af-0d68-c053-2053bf64dd02.html
点击查看答案
试题通小程序
试题通app下载