1、若有如下数组定义:int a[]= {};则数值不是6的表达式是( )。(2分)
A. a[6]
B. a[9] - a[3]
C. a[7]
D. a[10 - 4]
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-d4b9-c0d6-3f0ad517a300.html
点击查看答案
1、位运算符中,运算符~的功能是( )。(2分)
A. 按位取反
B. 按位与
C. 按位或
D. 按位异或
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c2-219c-c0d6-3f0ad517a300.html
点击查看答案
1、下面代码段表示以下( )式子。if(a < b) {if( )x = 1;}elsex = 2;(2分)
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-4ec2-c0d6-3f0ad517a300.html
点击查看答案
1、在定义int a[][]; 后,数组a中的第10个元素是( )。设a[][]为第一个元素。(2分)
A. a[1][4]
B. a[2][4]
C. a[2][5]
D. a[1][5]
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-ee84-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、如果i是变量,而p是指向i的指针,则下列表达式( )可以代替i。(2分)
A. *&p
B. &i
C. &*i
D. *&i
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-cb9c-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、如有以下定义:char str1[], str2[] = "good";则不能将str2的内容赋给str1数组的是( )。(2分)
A. str1 = str2;
B. strncpy(str1,str2,6);
C. strcpy(str1, str2);
D. str1[0] = 0;strcat(str1, str2);
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-a730-c0d6-3f0ad517a300.html
点击查看答案
1、如下程序可以打印所有3位的Armstrong数,Armstrong数是指其值等于它本身每位数字立方和的数,如153就是一个Armstrong数。 请在划线处()填写适当内容,完成上述功能。#include int main(void) {int i, bit0, bit1, bit2, tmp0;for(i = 100; i < 999; ++i) {bit0 = i % 10;bit1 = ();bit2 = i/ 100;if(bit0 * bit0 * bit0 + bit1 * bit1 * bit1 + bit2 * bit2 * bit2 == i)printf("%d\n", i);}return 0;}(2分)
A. i % 10 / 100
B. i / 10 % 10
C. i / 100 % 10
D. i % 100
https://www.shititong.cn/cha-kan/shiti/0001a7aa-d8c1-5bed-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
点击查看答案