1. 若char a[10];已正确定义,以下语句中不能从键盘上给a数组的所有元素输入值的语句是( )。
若定义int a=5;下面对(1)、(2)两个语句的正确解释是( ) (1)int*p=&a; (2)*p=a;
若已有定义chars[10];inti;下列输入函数调用中错误的是()。
若有以下说明:int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};char c=’a’,d,g;则表达式a[‘e’-c]是 【1】
设有以下定义int a=0;double b=1.25;char c=’A’;#define d 2则下面语句中错误的是( )
若有定义char a=10,c;,则表达式c=a+'a'+'8'-'3'
若有以下说明,则数值为 4 的表达式是( )。int a[12] ={1,2,3,4,5,6,7,8,9,10,11,12}; char c=”a”, d, g
若有以下说明: int a [12 ] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 } ; char c= ‘a’ , d , g ; 则数值为4的表达式是( )
下列程序的输出结果是 main() { char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5; printf(\%d\,*--p); }
2. 若有定义:int x,y;char a,b,c;并有以下输入数据:1 2 A B C,则能给x赋整数1,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C的程序段是( )
已有如下定义和输入语句: int a1,a2; char c1,c2; scanf(\%d%c%d%c\,&a1,&c1,&a2,&c2); 若要求a1,a2,c1,c2值分别为10,20,A和B,当从第一列开始输入数据时,正确的数据输入方式是( )。
如有定义char a[10];,不能将字符串\abc\存储在数组中的是( )。
以下能正确定义且赋初值的语句是()。A.int n1=n2=10;B.char c=32;C.float f=f+1.1;D.double x=12
◑以下不正确的定义语句是◑double x[5] ={2.0,4.0,6.0,8.0,10.0};◑int y[5] ={0,1,3,5,7,9};◑char c 1[ ] ={'1','2','3','4','5'};◑char c 2 [C] ={,'/x10','/xa','/x8'};
若有以下定义:int a[12]={1,2,3,4,5,6,7,8,9,10,11,12};char c='a', d, g;则下列表达式中,结果为4的是()。
下列程序的输出结果是______。main(){char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;printf("%d",*--p
下列程序的输出结果是 ______。main(){char a[10]-(9,8,7,6,5,4,3,2,1,0},*p=a+5;printf("%d",*--
若有以下定义,则对结构体变量初始化正确的是 。 struct AA{ int a; char b;}; A、AA s[2]={10,”a”;20,”b”} B、AA s[2]={{10,”a”},{20,”b”}} C、AA s[2]={{10,'a'}, {20,'b'}} D、AA s[2]={{10,”a”}{20,”b”}}
假设有定义: struct country { int num; char name[10]; }x[5]={1,”China”,2,”USA”,3,”France”,4, “England”,5, “Spanish”}, p=x+2; 则执行cout<num<<“,”<<(p).name[2]的结果为()
若定义 char s[2][3]={“ab”, “cd”}, p=(char )s;//字符型指针p存放的是字符串s的首地址,而字符串s表示的是这样一个字符串:那么下列表达式语法正确,并且其值与 s[1][1]相等的表达式(并非一定与其等价)是()//根据字符串的表示,s[1][1]是字符‘d’
数字字符0的ASCII值为48,若有以下程序 void main() { char a='1', b='2'; cout << b++ <<","; cout << b-a << endl; } 程序运行后的输出结果是()
2、下列程序的输出结果是() main() { char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5; printf("%d",*--p); }
设有以下定义 int a=10; double b=2.5; char c=’Z’; define d 100 则下面语句中错误的是
若有如下定义,则b的值是() 。 int a[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],,b=p[5];