6.要求通过while循环不断地将读入的字符输出,当读入字母N时结束循环。若变量已正确定义,下面正确的程序段是( )。
A. while((ch=getchar())!='N')printf("%c",ch);
B. while(ch=getchar()!='N')printf("%c",ch);
C. while(ch=getchar()=='N')printf("%c",ch);
D. while((ch=getchar())=='N')printf("%c"”,ch);
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-9a00-c003-bc7499099f00.html
点击查看答案
23.已有定义“int a[5]={1, 3, 5};”,则a[3]的值为________。
A. 5
B. 0
C. 不确定
D. 初始化格式有错误
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f2-f1c0-c003-bc7499099f00.html
点击查看答案
7.函数 xtoi 的功能是将放在字符串中的十六进制数(可以出现'0'~'9'、'a'~'f')转换成十进制整数。例如:调用 xtoi("1f") 将返回31。
xtoi(( (18) ))
{ int k, d=0;
for(k=0; s[k] ==' ' || s[k] == '\t'; k++);
while(s[k] >='0' && s[k] <= '9' || s[k] >= 'a' && s[k] <= 'f')
{if (s[k] >= '0' && s[k] <= '9')
( (19) );
if ( )
( (20) );
k++;
}
return d;
}
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f6-5cc0-c003-bc7499099f00.html
点击查看答案
5.在while( )语句中的e与下面条件表达式等价的是( )。
A. e==0
B. e==1
C. e!=1
D. e!=0
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-9618-c003-bc7499099f00.html
点击查看答案
21.已有定义“int a=5, b; float c=2;”,下列表达式中语法正确的是( )。
A. b=a%c
B. a>0?b=a:b=-a
C. b=a/2=c
D. b=a=c/2
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f1-2ca0-c003-bc7499099f00.html
点击查看答案
15.下面叙述中错误的是()。
A. 在函数外可以声明变量
B. 变量声明的位置决定了该变量名的使用范围
C. 函数调用时在函数内声明的变量的值将无法保存到该函数的下一次调用
D. 在函数外声明的变量,其值可以保存到该程序运行结束
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f5-0500-c003-bc7499099f01.html
点击查看答案
45.下面定义中错误的是( )。
A. int a=0xFF;
B. double a=1.2e0.5;
C. long a=2L;
D. char a='\72';
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3ef-a600-c003-bc7499099f02.html
点击查看答案
28.设有声明“char str[]="Beijing";”,则执行下列语句后的输出结果为( )。
printf(
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f3-0548-c003-bc7499099f00.html
点击查看答案
5.在声明局部变量时,不能使用的存储类型是( )。
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-da08-c003-bc7499099f02.html
点击查看答案
1.B2.D3.C4.B5.D6.C 7.A8.B9.A10.C
https://www.shititong.cn/cha-kan/shiti/0005e1ec-b3f4-8030-c003-bc7499099f00.html
点击查看答案