多选题
(有两个或两个以上的选项是正确的,多选、少选、错选均不得分。)
1. 合法的数组定义是( ) 。
A. char a[ ]={‘s’, ‘t’,
‘r’, ‘i’, ‘n’, ‘g’, 0}; B. char
s="string";
C. char a[ ]={‘s’, ‘t’,
‘r’, ‘i’, ‘n’, ‘g’, ‘\0’}; D. char
a[]="string";
2. 引用数组元素时,其数组下标表达式允许是( )。
A.整型常量 B.整型表达式 C.任何类型的表达式 D.任何类型的函数调用
3. 若有说明int a[ ]={ 1,2,3,4};则对a数组元素的正确引用是( )。
A.a[0] B. a[3.5] C. a[2-1] D. a[4]
4. 若有说明char s1[80],s2[80]; 则正确的输出形式是( )。
A.puts(s1),puts(s2); B.puts(s1,s2); C.putchar(s1,s2); D.printf(“%s %s”,s1,s2);
5.若有说明int a[3][4];则对a数组元素的正确引用是( )。
A. a[0][0] B. a[1,4] C. a[1+1][0] D. a[2][4]
acd
ab
ac
a,b,d
a,c
谢谢你的回答,能否顺便解释一下?
追答第一题:b少了一个符号,加上char* s=“string”也对,因为它不是字符,而是字符串。
第二题:数组下标必须是整形,是常量或者表达式都可以
第三题:a数组总共四个元素,所以下标引用的最大值是3,且是整数或表达式,看看只有a和c
第四题:putchar是输出字符,这里s1,s2都是字符串,类型不匹配。
第五题:b是把二维数组当一维用,错误的书写,d的下标越界了。
C语言怎么完成多选题功能?
两种方法,一种就是用if多次判断,另一种是用switch(),如:方法1:if ( answer =='A' || answer =='B' || answer =='C' ... || answer =='G'){ sum +=1 ;} orif ( answer >='A' && answer <='G' ) sum+=1 ;方法2:switch( answer ){ case 'A': ca...
c语言编程相关:有关C语言的一些描述(多选题)
E)C语言源程序中可以有预处理命令(如:#include等),预处理命令通常应放在源文件或源程序的最前面。对 F)C语言程序的执行和函数排列的顺序有关,放在前面的函数先于放在后面的函数被执行。错,先从main开始 G)C语言是一种结构化语言。它层次清晰,便于按模块化方式组织程序,易于调试和维护。对 H)...
C语言多选题
A.a[0] B. a[3.5] C. a[2-1] D. a[4]4. 若有说明char s1[80],s2[80]; 则正确的输出形式是(A和D)。A.puts(s1),puts(s2); B.puts(s1,s2); C.putchar(s1,s2); D.printf(“%s %s”,s1,s2);5.若有说明int a[3][4];则对a数组元素的正确引用是( A和C)。A. ...
多选题,C语言
A.无报错无警告 B.错,不能有两个case 1;C.无报错无警告 D.错,
C语言高手帮忙解答一下下列各多选题的标准答案。此题是复习题,不知道的...
B、C、D 汇编程序和C语言源程序也属于应用软件,但汇编语言和C语言不属于应用软件,属于支持软件。下面内容可能对你的帮助:1、计算机软件分类代码表 ●10000 系统软件 11000 操作系统12000 系统实用程序13000 系统扩充程序14000 网络系统软件19900 其他系统软件 ●30000 支持软件 31000 软件开发工具32000 ...
C语言问题:若a=7,b=-2,c=4,则表达式a%3+b*b-c\/5的值为(多选题)?
此题选B。a%3+b*b-c\/5 =7%3+(-2)*(-2)-4\/5 =1+4+0 =5
C++题目求助,多选题,关于对象指针?
选项A与B是正确的。根据题意,指针p是指向LEI类的指针,对p进行析取操作,即*p的数据类型则是LEI类,这样*p.x就可以合规地访问类成员x,包括对其赋值。另外,对指针p用箭头操作符访问数据结构内的成员,是C语言的传统用法,c++也继承了这一用法。
多选题 下列说法正确的是 A语言是一种符号系统 B 言语是心理学的研究...
ABD,语言就是一种符号,比如文字,手势等都属于语言。所以A对。言语就是表达语言的过程,在口语中比如“您言语言语”,就是说话的意思,所以D对。心理学不研究语言本身,研究的是人们表达语言的行为,即言语。所以B正确。
在C语言中,存储类别包括
TurboC2.0支持四种变量存储类型。说明符如下:autostaticexternregister 下面分别来介绍。一、auto auto称为自动变量。局部变量是指在函数内部说明的变量(有时也称为自动变量)。用关键字auto进 行说明,当auto省略时,所有的非全程变量都被认为是局部变量,所以auto实际上 从来不用。局部变量在函数调用时自动...
C语言多选题
1、已知int a[]={1,2,3,4,5,6,7,8,9},*p = a; 则值为3的表达式是(A,C)A、p+=2,*(p++)B、p+=2,*++p C、p+=2,*p++ D、p+=2,++*p 2、以下叙述中,错误的叙述是: (A,B,D)A、函数的形参都属于全局变量 B、全局变量的作用域不比局部变量的作用域范围大 C、...