帮忙做一下?跪求!!!!!在线等!!
以下数据中,不正确的数值或字符常量是()。A:cB:66C:0xaaD:50若有说明:inta[10];则对a数组元素的正确引用是()。A:a[10]B:a[3,5]C:...
以下数据中,不正确的数值或字符常量是()。
A:c B:66 C:0xaa D:50
若有说明:int a[10];则对a数组元素的正确引用是()。
A:a[10] B:a[3,5] C:a(5) D:a[10-10]
对以下说明语句 int a[10]={6,7,8,9,10}; 的正确理解是()。
A:将5个初值依次赋给a[1]至a[5] B:将5个初值依次赋给a[0]至a[4]
C:将5个初值依次赋给a[6]至a[10] D:因为数组长度与初值的个数不相同,所以此语句不正确
已知字母a的ASCII十进制代码为97,则执行下列语句后的输出结果为()。
char a='a'; a--;
printf("%d,%c\n",a+'2'-'0',a+'3'-'0');
A:b,c B:a--运算不合法,故有语法错 C:98,c D:格式描述和输出项不匹配,输出无定值
以下叙述中正确的是()。
A:在程序的一行上可以出现多个有效的预处理命令行
B:使用带参的宏时,参数的类型应与宏定义时的一致
C:宏替换不占用运行时间,只占编译时间
D:在以下定义中 C R 是称为"宏名"的标识符 #define C R 045
函数 rewind 的作用是()。
A:使位置指针重新返回文件的开头 B:将位置指针指向文件中所要求的特定位置
C:使位置指针指向文件的末尾 D:使位置指针自动移至下一个字符位置
若有说明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是()。
A:2 B:3 C:4 D:无确定值
下列字符序列中,不可用作C语言标识符的是()。
A:b70 B:#ab C:symbol D:a_1
假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,
则数组x在内存中所占字节数是()。
A:3 B:6 C:10 D:20
以下函数调用语句中实参的个数是()。 exce((v1,v2),(v3,v4,v5),v6);
A:3 B:4 C:5 D:6
下列程序的输出为()。 main() { int y=10; while(y--) ; printf("y=%d\n",y); }
A:y=0 B:while构成无限循环 C:y=1 D:y=-1
以下叙述中不正确的是()。
A:一个好的程序应该有详尽的注释 B:在C程序中,赋值运算符的优先级最低
C:在C程序中,j++;是一条赋值语句 D:C程序中的#include和#define均不是C语句
以下能对二维数组a进行正确初始化的语句是()。
A:int a[2][]={{1,0,1},{5,2,3}}; B:int a[][3]={{1,2,3},{4,5,6}};
C:int a[2][4]={{1,2,3},{4,5},{6}}; D:int a[][3]={{1,0,1}{},{1,1}};
下面选择中正确的赋值语句是(设char a[5],*p=a;)()。
A:p="abcd"; B:a="abcd"; C:*p="abcd"; D:*a="abcd";
以下数据中,不正确的数值或字符常量是()。
A:8.9e1.2 B:10 C:0xff00 D:82.5
以下正确的函数定义形式是()。
A:double fun(int x,int y) B:double fun(int x;int y)
C:double fun(int x,int y); D:double fun(int x,y);
执行下列语句后,a和b的值分别为()。
int a,b;
a=1+'a';
b=2+7%-4-'A';
A:-63,-64 B:98,-60 C:1,-60 D:79,78
下列语句的输出结果是()。 printf("%d\n",(int)(2.5+3.0)/3);
A:有语法错误不能通过编译 B:2 C:1 D:0
以下可作为函数fopen中第一个参数的正确格式是()。
A:c:user\text.txt B:c:\user\text.txt C:"c:\user\text.txt" D:"c:\\user\\text.txt"
若以"a+"方式打开一个已存在的文件,则以下叙述正确的是()。
A:文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作
B:文件打开时,原有文件内容不被删除,位置指针移到文件开头,可作重写和读操作
C:文件打开时,原有文件内容被删除,只可作写操作
D:以上各种说法皆不正确 展开
A:c B:66 C:0xaa D:50
若有说明:int a[10];则对a数组元素的正确引用是()。
A:a[10] B:a[3,5] C:a(5) D:a[10-10]
对以下说明语句 int a[10]={6,7,8,9,10}; 的正确理解是()。
A:将5个初值依次赋给a[1]至a[5] B:将5个初值依次赋给a[0]至a[4]
C:将5个初值依次赋给a[6]至a[10] D:因为数组长度与初值的个数不相同,所以此语句不正确
已知字母a的ASCII十进制代码为97,则执行下列语句后的输出结果为()。
char a='a'; a--;
printf("%d,%c\n",a+'2'-'0',a+'3'-'0');
A:b,c B:a--运算不合法,故有语法错 C:98,c D:格式描述和输出项不匹配,输出无定值
以下叙述中正确的是()。
A:在程序的一行上可以出现多个有效的预处理命令行
B:使用带参的宏时,参数的类型应与宏定义时的一致
C:宏替换不占用运行时间,只占编译时间
D:在以下定义中 C R 是称为"宏名"的标识符 #define C R 045
函数 rewind 的作用是()。
A:使位置指针重新返回文件的开头 B:将位置指针指向文件中所要求的特定位置
C:使位置指针指向文件的末尾 D:使位置指针自动移至下一个字符位置
若有说明:int a[][3]={1,2,3,4,5,6,7};则a数组第一维的大小是()。
A:2 B:3 C:4 D:无确定值
下列字符序列中,不可用作C语言标识符的是()。
A:b70 B:#ab C:symbol D:a_1
假定int类型变量占用两个字节,其有定义:int x[10]={0,2,4};,
则数组x在内存中所占字节数是()。
A:3 B:6 C:10 D:20
以下函数调用语句中实参的个数是()。 exce((v1,v2),(v3,v4,v5),v6);
A:3 B:4 C:5 D:6
下列程序的输出为()。 main() { int y=10; while(y--) ; printf("y=%d\n",y); }
A:y=0 B:while构成无限循环 C:y=1 D:y=-1
以下叙述中不正确的是()。
A:一个好的程序应该有详尽的注释 B:在C程序中,赋值运算符的优先级最低
C:在C程序中,j++;是一条赋值语句 D:C程序中的#include和#define均不是C语句
以下能对二维数组a进行正确初始化的语句是()。
A:int a[2][]={{1,0,1},{5,2,3}}; B:int a[][3]={{1,2,3},{4,5,6}};
C:int a[2][4]={{1,2,3},{4,5},{6}}; D:int a[][3]={{1,0,1}{},{1,1}};
下面选择中正确的赋值语句是(设char a[5],*p=a;)()。
A:p="abcd"; B:a="abcd"; C:*p="abcd"; D:*a="abcd";
以下数据中,不正确的数值或字符常量是()。
A:8.9e1.2 B:10 C:0xff00 D:82.5
以下正确的函数定义形式是()。
A:double fun(int x,int y) B:double fun(int x;int y)
C:double fun(int x,int y); D:double fun(int x,y);
执行下列语句后,a和b的值分别为()。
int a,b;
a=1+'a';
b=2+7%-4-'A';
A:-63,-64 B:98,-60 C:1,-60 D:79,78
下列语句的输出结果是()。 printf("%d\n",(int)(2.5+3.0)/3);
A:有语法错误不能通过编译 B:2 C:1 D:0
以下可作为函数fopen中第一个参数的正确格式是()。
A:c:user\text.txt B:c:\user\text.txt C:"c:\user\text.txt" D:"c:\\user\\text.txt"
若以"a+"方式打开一个已存在的文件,则以下叙述正确的是()。
A:文件打开时,原有文件内容不被删除,位置指针移到文件末尾,可作添加和读操作
B:文件打开时,原有文件内容不被删除,位置指针移到文件开头,可作重写和读操作
C:文件打开时,原有文件内容被删除,只可作写操作
D:以上各种说法皆不正确 展开
3个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询